From 82c6a02febc4581514685a45f6ebbd8131a053af Mon Sep 17 00:00:00 2001 From: Artur Date: Fri, 3 Jul 2020 15:34:45 +0300 Subject: [PATCH] More Testmerge fixes --- code/game/machinery/computer/arcade.dm | 14 + icons/mob/inhands/items_lefthand.dmi | Bin 22520 -> 22741 bytes icons/mob/inhands/items_righthand.dmi | Bin 24542 -> 24751 bytes icons/obj/modular_console.dmi | Bin 89308 -> 89310 bytes icons/obj/modular_laptop.dmi | Bin 24127 -> 24657 bytes icons/obj/modular_tablet.dmi | Bin 3470 -> 3806 bytes icons/obj/stack_objects.dmi | Bin 50017 -> 50935 bytes .../packages/tgui/interfaces/ClockworkSlab.js | 409 +++++++++--------- tgui/packages/tgui/public/tgui.bundle.js | 4 +- 9 files changed, 226 insertions(+), 201 deletions(-) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 8a91c266a0..4fb39c04e1 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -136,3 +136,17 @@ empprize = pickweight(prizes) new empprize(loc) explosion(loc, -1, 0, 1+num_of_prizes, flame_range = 1+num_of_prizes) + +/obj/machinery/computer/arcade/attackby(obj/item/O, mob/user, params) + if(istype(O, /obj/item/stack/arcadeticket)) + var/obj/item/stack/arcadeticket/T = O + var/amount = T.get_amount() + if(amount <2) + to_chat(user, "You need 2 tickets to claim a prize!") + return + prizevend(user) + T.pay_tickets() + T.update_icon() + O = T + to_chat(user, "You turn in 2 tickets to the [src] and claim a prize!") + return diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index 19738ed4903b9f56d8817ac4f3506d8e52ea5090..315ca5e924aa2257ef408fe1016d949d3211b693 100644 GIT binary patch delta 2594 zcmV+-3f=YiuL0Gu0gxmCXpto^e-dMHRwRLCF0#1IbU6Y!->wgk3L_RbY{d&A`4%dd{UFH@Q7A_V^@}hKXuWf1HSLC@N@R z#MC4Q+Dj7(2)<&QD?mvcv~Mk-X--k(&)~+s084G7_;Y$x3gXC6dR>+dxb!7XHBdXQ zMHm$^?L^TRD(!%reY_H?OFok*}knfEyKx zJLIXNFep}nN)>XW8q6B`f7v);VM_DzTZAmNWHFstU#&Ll)#iLn1)nU$IM?*wmE(ei z7!{f_jY)*+N?I`8&yXT)LAqz=VQB;tk6vzPraSufLD5S{eLET z{#p69T5ng|bKjKS0W&F_20R>UAdKyXNoE&jHMRS&gMZCYGQ03E#aT+(O%YgOd#`AJ zB#a(4H6F1&@07ETMaYVHFQkoAduv|M6UL~J<(tmiwjS~$vdzH0*Q9)gC*?0+Ukk%Y zp*D{Wq81i%BhDM^rMY>yHrMxe%U^K>lA4n@{k*e~0vbR977(+nLKO~w+dR@Zjz4e7 zc9%e*__B<9Ng>`tUP=Rs2pj544hoGc7R6urF0I@$Z-2CF-u`I!P!-HY zMQnL_xiE>oh>B2k{N~lyO`4{iAN#qBideZ^4t{+_R*0(O!bZ=3`FBwfWB&UnSk>_f z)rmnWLeW%q2IQj(7S$LXsep+LzBJqUyDL|&m>%so^OVcRY;{bek=tIerIlNzyYhA7 z+0$Z!*!p`fkDXLkS67qeeWL1b3I9jK=jy+FGt_J`nvhkzrTI#d^Rgp^U4=D z$DaRYvze63Wpj3adpC;tFGL{9Q@irjElpD+3mZm0du{6Gzi5FdlyPsGK5x1{<$2CU zAEUcFl4z}yyE~nVRU#sZQcBt(@-a#&qm=6W?e*)|lOF9j<1~PYWFagIVhs_=mLy&G zVJ%kI%$aAt6A_VLe%kAN{>x8$^3~_>IP2%ejT@qrk{CjN*qLX(%PoX0t=#I2e+ZkE z>SN(cL}cZ;Q{p0gSASAYB=w-B~jshZUvf5@Y&-g<;D5s}u5?~9A@ zWyLiA<=qeS3tTzmb=W;$FTQ{1W7px!V*ZQK-ym!dI5;?vJ6llJO$ZSuh-3DbFK# zzWTXz=@Rpwr(S!$Y$eP?<*Og&AHb-h3Sf5GQAA{K|9w`})DB!Op|=8oLW=nwmzV;kA!O zqah)le9UXl*P!O+=0bISEZ=)`Lhb#@YtPr9n12AHiYkD8a`WBfXyxnc2cJ6Ka6hbX zB5%z1Q3bQruMlj|vLP&V_!1G>+S&@){S)0kH|M1aW~*QK&&}mO?(LvuLs;nWB~tA9 z_fiFGSHFVHKQLjU3Sc6?hA_MA7&3f`WZx4Ovj1N4cq%c(laC^YLs;nWB_dHS!$hq+ zgcV@fk@*LcApzTAM0sz1nkDQ_;|io*5&q!{-*%k(=ldg5NB{r;07*qoM6N<$ Eftt60gxmCW055kLRwRLgOY{Ba z_U^%4-`_1Ckqf10ICF0#14&O5Z4wFCgoj?LRbYX#O~9^6I!-wwH@Q7A_V^?e$4bR3e@+BAWEC_r zVr-Hl?WGBM1Xr-lWuPbnv~SIzX--z;&oE4V2A0xB@n?Nh3gXC+dtH_TaPD)c#Zx=3 zMVJ&ZZKdEc<#s?$u3fohptxyb&y;gYGd=&hTsRDHGM!nkUY~b|n^zRk$akPI!!Rin zcSyCMFeofRxd;uD8cZ7bf7wtmGsSuNEqs!albFt|uU4D&YIAN=!6yqL%r*UY$Z~3rgd+X8X$!Yni|pz!wL@Ac6Uuz?U;d!Yvu|;7BdR*b z@SHS;KOjSIYkLVDA+~qLEm=vC1Wn?$;r9Ww)F;JkGpT&G4_LgUe@1&9B}J--VYV5&x5Jy&X0K4p>TL}pUg^>G|1HV$ z&&s#edb`@5?@j3kU?#<;0SAZT2}8SKl6dg5n%aHv;9ql;#Do8r;w;59)Bvnld#`AJ zBn%EUH6F1&@0gMcK*)-CFQg5%?V1<#gdr$o`KI&sTKDM@*(PAuYf?VLqw<%pFPY(_ zP@BU6LIb`uHxJk5`u=YD3pRa+0*AQb5wn#78bAUSIJ2=r6%K8qIKw!OKO?Cvf*`q+ zH(nHy9vnnrU8K@nJgn3`RXo^0px|a=dbFJY002Z!H@vz&E~XF` z1~I}I03eOJseG81?Q@D!oadaPG15vYoe|wm2-6wSS}E1^m{_ivAO-+PvvzNmu`fGC zAnJ2Y*%+lWfYr~W7R18$gfRd>e=4-Q{N!fY$*xY9+`4K%;bYWJ2un`*S}mznG2i#~ z*u+d?&Ij?E&gGf^t!!k9`NwMEja2V#>BcL1Z!&MZ?P=$l+ip88V>Fxz$6+`VhQ&?; zSnc>ao7dRa?g5@R=ZT1DU2b|3T3^?mHx}!on!fMr&%XRo`gRS**)0-ee>#`f=l^=) z`ZVCm$dvYfzaUlD=K&xw`uqFk=;1&Xmy`rSAfg6Dg3XUxQUekMfheWq=;1(?-}<`$ zqpFiG1;Dee1y{bjzl zQ4z~#v(B$C$r4d@9GPl5fB!ZrV$A<05>|Cwr#jI}MJP3uofbt=1xwW!t*U^Dw7xW3 z|Gm?vPwOV_ShLM$W2QPLQjTq}*x1C3ZmfLu?HUvl#IB$Jyz8VoIXUT#kB{q1mo6ph zk83?H0@0cqUyPofIHkY(^Vyp7na<_)7x(XWJ^z(T#mi>1`rvO1f2o-NL_vX!;UXymLu^PZc!Vne)v9gGSOOm$xFh=u5y>I7p5fOR!da?ffyVr~I>(Ad? z>*vm$JED}5G=#8ye>=Yg^5>|E+yX>?|5CmR3*W9jNe;A`Au^zyTFo=zLrW$6m zZQu9xXuhZi2M)^Lf9#V_{`;lA|I380YPD+ZkD*$vdc|T<-n@BZtI3{HtyVpoCL|DB{r_Ff7i#zmB=b!QTcSw*D^S8u>RS+ ze|G;Lv9af?UDvK%=^SOr)GP;OeHLW%GYL?e*m3IRRA-~ zjv^w9OY`;b7nkPc#@%yH%7#03>~PWTh6;s(w?DUCqN;+8=8JlNZo3o;1t-gntGNna zNmZ#-f4nI7f|BkiMHE{lsNALH8d)vBSPAy-{*DC)gAuJ-=Kwdbo< z%s+rmr7D2kxO>i9UHN+Q;+EA7_w7pZ#{4L%YG9`N<$?)XCWN^TUm_y2v$HO{U)TJh zp-8G=rusF1Xej=1uLUg=!d!g{C3NM!Ol&S}E1EZ9*6T07!#v zQ8lcTl1!L~2t@z@05Q-?DV-5*vkFG_3jhH0gs3WDUJwMbqy{3Zf(>WFkT;wmcmV)_ zbg>@5q6|e^OKL!ZAP}XL96c=3-`_7HVfBlDMF9W+wzLc1N`0wty(PmAtk~F31q=WH zpg}_@vhp;fQpyB5004m0i)0Vjqq+KWpeG`pQc4I=0001?KG!GEiXaHs-vyH)0~#2B aUh+RkfX-v4rzS7}00003b}kjXN#OqLi8 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 q006)>FP9(z007z3EarVB!pMgakTXj|GHCsUHZ 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 literal 89308 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℞@+BKjA=T^3z~ONzegzTgQe_Gr!YoR`@@}y=OpE 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 BIOqTX delta 3122 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 t)`SpzLz>1T+}k>+cR5M?cu^?O69gh^%1 z*4Wcn>Jq|LgX!8QNd`aN=l49%>-p=P&-tA5d7ale=X2iYq{@#grb}Z8Xnq(BrsC}K ze1~*ps8)b(Zf+0+m6n!jYHA)ias&VX5{X16lM@pYi;9YFD17$Y(c}v|bNVa{m>%}o z;hm%Hox;q$Lp`tf1&8?s1;SuadHHu(fpGw~owbBBuNXyQ{k4w0=s)zZ-x}{$)ryv1 zv(>B5{x+X-CHBJ5iQ|O&tVPS|-22!4zP$pYU4x3)K8jR+x$<-0#J$r(WZpMao~ycF z;!ft%QXdVx=`EGRWtCd@- zV{sg(;3HCR+vB*5$-!$y-P*rj-_8OvwvP7xp73>Z{6nSRixEv$Q-Z6QPqmxO-8Tj6Tj`y53>vE$CEdtiU$hyrl_Yw^RY(c)OF9R?Aa9O#oknUPpl<%8s+_ zMZ%TqE}MMHj=qbw*j_u|wQ7B9tokY1xF)eoTOhg`!Dz+JZi+L7&O)22Ns=PsvuO`J&cEZxd%F2OnPl(<0r%a;&=ER@7q6+ehk5D^F=#t5OFg z4K0LjlPL)j7e(7o@zJb|K?3;(3UR4=^yEb?NC?S3d+>Xj$eg2q8uuKnJLVju>nd6L z)=|L95Se*N;LVCZfn4toIX`oAqADW3hSe#qehrI3V7>bn#_Wp8 z^6bl{)4zF3&(8nl{`2{+Z{;7XTq9`Xc*PQ}dSK(qI*zYklnB>E3Dzj=nY@x7+e3ug zq!Q-{=8%tJk|)+EX&SnxJWEep;%2EQRJJy$eIanwgxEy8+aDNq>C-P2bLjf;xU95 zUR4p;pPt+CYTM6ia_}ofXKHW4==)N6V`a;!jc$1is+Qupk*_%kRW*s^Ju3i_r~_9! zub14Y{W0);9)1hU*RbB+0Y&VSw_9k%=;oq#-mOpqj!cUzf{eYnZai~zviyG$6fY3^ zcZC`Ng5V^}luoxOD!bJTFXnZs_W9m^srwX2Ei#vie`b89@lk`4kx?amEN0-Kuva8m zt)-KVZE1yjVKOf+T_IPeEcGkiJ||k{rrFndps!Pj9CGiKkon|eOGennVUP6E-M_V* zf-=rRV#?SqVqjxozQqqAdls=s4o+FFi~C9P0wtRZ9~qIZ<1bn|pxp1m_E2Z`oD_H5 z624oF3cRb87EJ}}C*)%v9N;T_Y;=hZuNx`J|SJL-#W=;<##-{;~%RTtT zP2kub%QPZG@r)%@o|l2$P3PbMIQimR?N zuM%iNDI0=e8Txjnw4_433ka=7reE@ipoMKPgo;Nev~L0ofp_#5W{`5%fLO8rA;#mo zFy_j%-FrtuMEXUjykPxRJ47t_Tcm>^`5>Ve=PPN+sDz89DKmQX8}YbY(ebQQ=a%-u zls1#Q%7rN}Z)H(NKgLAp1{vkDPEY?)wLXj?7@_N7V%d{n<9aagrU6w}{>O8w@xMRK zPGp}n4@5R*FNK*zZ;2emF(g4 zWw3;Ubs|*L|8ynA3yC-ZwH#=O9XhMyo27tQrTd)N zJP7X%lMi?ZsNW(&fVy#VTjzvMng<90?RLUao%4hR)P0@KihVXlAAB2tQo2u@-CJuY zrRIF`u$_=mx4X_xZ|xxt4UNOw-th&*2tO#WwgXcbaiNUBtrtg0YY(dji1^Ind{dfO z8>l71yU6YrYa3qIf6r6-ceT=6oGi)Q-;d;XaDNXr0Xz1teBpujZDx8@0-NOvnEd=_ z_7}27DcSlni~%+rk=3}KDliMdq6-?<5C4Dv=Y{Zf~Alxp$j zk>r1@oH6^K9lFc zK+LUq4YMzMaJ^`_+a~G2u;|xHYis5-2QGMidWx@0Mez%c^eL>lk+7JP`R59259s^)&XTQ>M`I&J*?wPy~@3YsZUbeGcpABuGtf6?mV*; z9;ncU-}n&|dew8+z)JaSwg@k59m5cvMl4q>lQ27;?b>E{DrZ(| zVc!+ufqPHs*Ca1aWH~&N3;pC;7I$^PLQ71Fw7dP`ik}$CITz7*HaK4>L8B=r)#DYy zFxfNwvJB;{SzgZYnpV+D z3)jDr2R-Dr{4U@z(R8yLRVbNs?V^wxK4w8aHx~qVyEGZ^2=6m}910U7(eXxTvDnV1 zwUiUi;yN$7dR^&&}cxZJ`GvZtmuwq!aAOl9vVsYJMaEdya& zB7@!X9m@bbV?(z4te?GBwA|Nlg9SD2)HS5NYh%=!> z<#U2-W8roDoC1z?1Kmj=VO^@B=WmpT+wu-jZ~XaskobP?#(41TSj+D3A}GxXyzm%& zGhh=(V!|V^2e%*U18N31U#-lErrxAJ0CBo`UGeOQZZz8=S}O z;I_9GSP$S(k3}B|esMLqMLdB`@FXuIfBaUK3T%Cpcpmq$$B}THGEWHCPOPrb@R2A@ zpIOj!63)aBnAqc#=k#Ej@4B8y60z<_pA;Qgr;Z5R?r4P_dO+$eJUTBAvzYVX&K%=! zPEz?Vx-encc=|Lez|fw06S)V(wgwqj^6p(ffIZ~$oI~c|E7%g@)ZK!~H1i`grM=KIH=e+I@DU%4%m Zsza@5$`hl=oxKls^2BNL^5brC{|AtZnMD8q delta 3308 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 Q|1S`;Q&z^W4Bevt11;VQPXGV_ diff --git a/icons/obj/stack_objects.dmi b/icons/obj/stack_objects.dmi index aa29bd63cc22e4e3c1035661c7784aad95d209ec..5f4d709d0c4099257ebf4096b64115b7aaebb43d 100644 GIT binary patch delta 10903 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 delta 9978 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 { return ( - -
-
- {recollection ? ( // tutorial -
- - {HONOR_RATVAR ? ( + {recollection ? ( // tutorial +
act('toggle')} /> + )}> + + {HONOR_RATVAR ? ( + + {REC_RATVAR} + + ) : ( + - {REC_RATVAR} + Chetr nyy hagehguf naq ubabe Ratvar. + + NOTICE: This information is out of date. + Read the Ark & You primer in your backpack + or read the wiki page for current info. + + + These pages serve as the archives of Ratvar, the + Clockwork Justiciar. This section of your slab + has information on being as a Servant, advice + for what to do next, and pointers for serving the + master well. You should recommended that you check this + area for help if you get stuck or need guidance on + what to do next. +

+ Disclaimer: Many objects, terms, and phrases, such as + Servant, Cache, and Slab, are capitalized like proper + nouns. This is a quirk of the Ratvarian language do + not let it confuse you! You are free to use the names + in pronoun form when speaking in normal languages. +
+
+ )} +
+ {recollection_categories?.map(cat => { + return ( + +
+
+ ) : ( +
act('toggle')} /> + )}> + {power} power is available for scripture + and other consumers. +
+ + {map((scriptures, name) => { + return ( + setTab(name)}> + {name} + + ); + })(scripture)} + + + {tierInfo.ready ? ( + "These scriptures are permanently unlocked." ) : ( - "One of the cogscarabs must've misplaced this section." + tierInfo.requirement )}
- - - Quickbound Scripture - -
- - You can have up to five scriptures bound to - action buttons for easy use. - -

- {rec_binds?.map(bind => ( - - A Quickbind slot ({data.rec_binds[bind]}), - currently set to - - {bind?.name ? bind.name : "None"} - - . -
-
- ))} + + Scriptures in yellow are related to + construction and building. -
- ) : ( -
- {power} power is available for scripture - and other consumers. -
- - {map((scriptures, name) => { - return ( - setTab(name)}> - {name} - - ); - })(scripture)} - - - {tierInfo.ready ? ( - "These scriptures are permanently unlocked." - ) : ( - tierInfo.requirement - )} - -
- - Scriptures in yellow are related to - construction and building. - -
- - Scriptures in red are related to - attacking and offense. - -
- - Scriptures in blue are related to - healing and defense. - -
- - Scriptures in purple are niche but - still important! - -
- - Scriptures with italicized names are - important to success. - - - - {!!scriptInTab && scriptInTab.map(script => ( - - - {` - ${script.name} +
+ + Scriptures in red are related to + attacking and offense. + +
+ + Scriptures in blue are related to + healing and defense. + +
+ + Scriptures in purple are niche but + still important! + +
+ + Scriptures with italicized names are + important to success. + + +
+ {!!scriptInTab && scriptInTab.map(script => ( + + + + {script.name} + + {` ${script.descname} ${script.invokers || ''} `} - - - -
-
+ + +
- )} - +
+ )} ); diff --git a/tgui/packages/tgui/public/tgui.bundle.js b/tgui/packages/tgui/public/tgui.bundle.js index 6c252363c1..0dd23b6539 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -2,5 +2,5 @@ /*! (C) WebReflection Mit Style License */ if(!document.createEvent){var t,n=!0,o=!1,r="__IE8__"+Math.random(),a=Object.defineProperty||function(e,t,n){e[t]=n.value},i=Object.defineProperties||function(t,n){for(var o in n)if(l.call(n,o))try{a(t,o,n[o])}catch(r){e.console}},c=Object.getOwnPropertyDescriptor,l=Object.prototype.hasOwnProperty,d=e.Element.prototype,u=e.Text.prototype,s=/^[a-z]+$/,p=/loaded|complete/,m={},f=document.createElement("div"),h=document.documentElement,C=h.removeAttribute,g=h.setAttribute,b=function(e){return{enumerable:!0,writable:!0,configurable:!0,value:e}};k(e.HTMLCommentElement.prototype,d,"nodeValue"),k(e.HTMLScriptElement.prototype,null,"text"),k(u,null,"nodeValue"),k(e.HTMLTitleElement.prototype,null,"text"),a(e.HTMLStyleElement.prototype,"textContent",(t=c(e.CSSStyleSheet.prototype,"cssText"),y((function(){return t.get.call(this.styleSheet)}),(function(e){t.set.call(this.styleSheet,e)}))));var N=/\b\s*alpha\s*\(\s*opacity\s*=\s*(\d+)\s*\)/;a(e.CSSStyleDeclaration.prototype,"opacity",{get:function(){var e=this.filter.match(N);return e?(e[1]/100).toString():""},set:function(e){this.zoom=1;var t=!1;e=e<1?" alpha(opacity="+Math.round(100*e)+")":"",this.filter=this.filter.replace(N,(function(){return t=!0,e})),!t&&e&&(this.filter+=e)}}),i(d,{textContent:{get:_,set:S},firstElementChild:{get:function(){for(var e=this.childNodes||[],t=0,n=e.length;t3?c(i):null,N=String(i.key),v=String(i.char),V=i.location,y=i.keyCode||(i.keyCode=N)&&N.charCodeAt(0)||0,k=i.charCode||(i.charCode=v)&&v.charCodeAt(0)||0,x=i.bubbles,_=i.cancelable,w=i.repeat,L=i.locale,B=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in p)p.initKeyEvent(t,x,_,B,m,h,f,C,y,k);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,a){o=a,n=!1,e=undefined,t.dispatchEvent(r)}function a(e){this.value=e}function c(){t++,this.__ce__=new i("@DOMMap:"+t+Math.random())}return a.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new a(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,a,i=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},p=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},m=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),c(new i("_")),c(new i("_")),d("_",s,{once:!0})}catch(f){}1!==u&&(a=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,i){if(i&&"boolean"!=typeof i){var c,l,d,u=a.get(this),s=m(i);u||a.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(c=p.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=d=new n):d=l.wrap[c],s in d||(d[s]=o(t,r,i),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,i)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,i,c,l,d=a.get(this);if(d&&t in d&&(c=d[t],-1<(i=p.call(c.handler,n))&&(r=m(o))in(l=c.wrap[i]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(i,1),c.wrap.splice(i,1),0===c.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){ /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ -var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var d=i.styleSheets;if(r)for(var u in r)r.hasOwnProperty(u)&&c.setAttribute(u,r[u]);c.rel="stylesheet",c.href=e,c.media="only x",function m(e){if(i.body)return e();setTimeout((function(){m(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function f(e){for(var t=c.href,n=d.length;n--;)if(d[n].href===t)return e();setTimeout((function(){f(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=s,s(p),c}}).call(this,n(124))},function(e,t,n){"use strict";t.__esModule=!0,t.useDispatch=t.StoreProvider=t.createStore=void 0;var o=n(49),r=n(413),a=n(0),i=n(1),c=n(118);t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},i.backendReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))};var l=function(e){var t,n;function o(){return e.apply(this,arguments)||this}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var r=o.prototype;return r.getChildContext=function(){return{store:this.props.store}},r.render=function(){return this.props.children},o}(a.Component);t.StoreProvider=l;t.useDispatch=function(e){return e.store.dispatch}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(49);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(6),a=n(419),i=n(23),c=n(48),l=n(17);function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var u=(0,c.createLogger)("ByondUi"),s=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,g=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)}(a,C,i,l);if(g.length>0){var b=g[0],N=g[g.length-1];g.push([C[0]+f,N[1]]),g.push([C[0]+f,-f]),g.push([-f,-f]),g.push([-f,b[1]])}var v=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(6),a=n(17);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(6),a=n(17),i=n(122);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,p=t.width,m=(t.onClick,t.selected,t.disabled),f=c(t,["color","over","noscroll","nochevron","width","onClick","selected","disabled"]),h=f.className,C=c(f,["className"]),g=d?!this.state.open:this.state.open,b=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:p}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:p,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,m&&"Button--disabled",h])},C,{onClick:function(){m&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:g?"chevron-up":"chevron-down"}),2)]}))),b],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(6),a=n(23),i=n(17);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.direction,o=e.wrap,i=e.align,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,p=c(e,["className","direction","wrap","align","justify","inline","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",a.IS_IE8&&"Flex--ie8",d&&"Flex--inline",s>0&&"Flex--spacing--"+s,t]),style:Object.assign({},p.style,{"flex-direction":n,"flex-wrap":o,"align-items":i,"justify-content":l})},p)};t.computeFlexProps=l;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},l(e))))};t.Flex=d,d.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,l=e.shrink,d=e.basis,u=void 0===d?e.width:d,s=e.align,p=c(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",a.IS_IE8&&"Flex__item--ie8",t]),style:Object.assign({},p.style,{"flex-grow":n,"flex-shrink":l,"flex-basis":(0,i.unit)(u),order:o,"align-self":s})},p)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,d.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(167),a=n(6);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(6),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},d.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(15),a=n(6),i=n(23),c=n(17),l=n(168),d=n(123);t.Knob=function(e){if(i.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,u=e.maxValue,s=e.minValue,p=e.onChange,m=e.onDrag,f=e.step,h=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,b=e.value,N=e.className,v=e.style,V=e.fillValue,y=e.color,k=e.ranges,x=void 0===k?{}:k,_=e.size,w=e.bipolar,L=(e.children,function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:u,minValue:s,onChange:p,onDrag:m,step:f,stepPixelSize:h,suppressFlicker:C,unit:g,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),i=e.displayValue,l=e.displayElement,d=e.inputElement,p=e.handleDragStart,m=(0,r.scale)(null!=V?V:i,s,u),f=(0,r.scale)(i,s,u),h=y||(0,r.keyOfMatchingRange)(null!=V?V:n,x)||"default",C=270*(f-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+h,w&&"Knob--bipolar",N,(0,c.computeBoxClassName)(L)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div","Knob__popupValue",l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((w?2.75:2)-1.5*m)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":_+"rem"},v)},L)),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(6),a=n(17),i=n(165);t.Modal=function(e){var t=e.className,n=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",t,(0,a.computeBoxClassName)(c)]),n,0,Object.assign({},(0,a.computeBoxProps)(c))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(6),a=n(17);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(15),a=n(6),i=n(17);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,p=e.ranges,m=void 0===p?{}:p,f=e.children,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","value","minValue","maxValue","color","ranges","children"]),C=(0,r.scale)(n,l,u),g=f!==undefined,b=s||(0,r.keyOfMatchingRange)(n,m)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(h)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",g?f:(0,r.toFixed)(100*C)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(h))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(6),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.content,u=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(d)||!(0,r.isFalsy)(u);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[d,u],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(15),a=n(6),i=n(23),c=n(17),l=n(168),d=n(123);t.Slider=function(e){if(i.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,u=e.maxValue,s=e.minValue,p=e.onChange,m=e.onDrag,f=e.step,h=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,b=e.value,N=e.className,v=e.fillValue,V=e.color,y=e.ranges,k=void 0===y?{}:y,x=e.children,_=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),w=x!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:u,minValue:s,onChange:p,onDrag:m,step:f,stepPixelSize:h,suppressFlicker:C,unit:g,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),i=e.displayValue,l=e.displayElement,d=e.inputElement,p=e.handleDragStart,m=v!==undefined&&null!==v,f=((0,r.scale)(n,s,u),(0,r.scale)(null!=v?v:i,s,u)),h=(0,r.scale)(i,s,u),C=V||(0,r.keyOfMatchingRange)(null!=v?v:n,k)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,N,(0,c.computeBoxClassName)(_)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",m&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(f)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(f,h))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(h)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",w?x:l,0),d],0,Object.assign({},(0,c.computeBoxProps)(_),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(6),a=n(17),i=n(121);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){"use strict";t.__esModule=!0,t.TextArea=void 0;var o=n(0),r=n(6),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(t,n){var r;(r=e.call(this,t,n)||this).textareaRef=(0,o.createRef)(),r.fillerRef=(0,o.createRef)(),r.state={editing:!1};var a=t.dontUseTabForIndent,i=void 0!==a&&a;return r.autoresize=function(){r.fillerRef&&r.textareaRef},r.handleOnInput=function(e){var t=r.state.editing,n=r.props.onInput;t||r.setEditing(!0),n&&n(e,e.target.value),r.autoresize()},r.handleOnChange=function(e){var t=r.state.editing,n=r.props.onChange;t&&r.setEditing(!1),n&&n(e,e.target.value),r.autoresize()},r.handleKeyPress=function(e){var t=r.state.editing,n=r.props.onKeyPress;t||r.setEditing(!0),n&&n(e,e.target.value),r.autoresize()},r.handleKeyDown=function(e){var t=r.state.editing,n=r.props.onKeyDown;if((t||r.setEditing(!0),!i)&&9===(e.keyCode||e.which)){e.preventDefault();var o=e.target.selectionStart;e.target.value=e.target.value.substring(0,e.target.selectionStart)+"\t"+e.target.value.substring(e.target.selectionEnd),e.target.selectionEnd=o+1}n&&n(e,e.target.value),r.autoresize()},r.handleFocus=function(e){r.state.editing||r.setEditing(!0)},r.handleBlur=function(e){var t=r.state.editing,n=r.props.onChange;t&&(r.setEditing(!1),n&&n(e,e.target.value))},r}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.textareaRef.current;t&&(t.value=c(e),this.autoresize())},d.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.textareaRef.current;a&&!n&&o!==r&&(a.value=c(r),this.autoresize())},d.setEditing=function(e){this.setState({editing:e})},d.getValue=function(){return this.textareaRef.current&&this.textareaRef.current.value},d.render=function(){this.props;var e=this.props,t=(e.onChange,e.onKeyDown,e.onKeyPress,e.onInput,e.onFocus,e.onBlur,e.onEnter,e.value),n=e.placeholder,c=i(e,["onChange","onKeyDown","onKeyPress","onInput","onFocus","onBlur","onEnter","value","placeholder"]),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["TextArea",d&&"TextArea--fluid",l])},u,{children:(0,o.createVNode)(128,"textarea","TextArea__textarea",null,1,{value:t,placeholder:n,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur},null,this.textareaRef)})))},l}(o.Component);t.TextArea=l},function(e,t,n){var o={"./Achievements.js":436,"./AiAirlock.js":437,"./AiRestorer.js":171,"./AirAlarm.js":438,"./AirlockElectronics.js":439,"./Apc.js":440,"./AtmosAlertConsole.js":441,"./AtmosControlConsole.js":442,"./AtmosFilter.js":443,"./AtmosMixer.js":444,"./AtmosPump.js":445,"./AutomatedAnnouncement.js":446,"./BankMachine.js":447,"./Bepis.js":448,"./BlackmarketUplink.js":449,"./BluespaceArtillery.js":450,"./BorgPanel.js":451,"./BrigTimer.js":452,"./CameraConsole.js":453,"./Canister.js":454,"./Canvas.js":455,"./Cargo.js":173,"./CargoExpress.js":456,"./CargoHoldTerminal.js":457,"./CellularEmporium.js":458,"./CentcomPodLauncher.js":459,"./ChemAcclimator.js":460,"./ChemDebugSynthesizer.js":461,"./ChemDispenser.js":462,"./ChemFilter.js":463,"./ChemHeater.js":464,"./ChemMaster.js":465,"./ChemPress.js":466,"./ChemReactionChamber.js":467,"./ChemSplitter.js":468,"./ChemSynthesizer.js":469,"./ClockworkSlab.js":470,"./CodexGigas.js":471,"./ComputerFabricator.js":472,"./Crayon.js":473,"./CrewConsole.js":474,"./Cryo.js":475,"./DecalPainter.js":476,"./DisposalUnit.js":477,"./DnaConsole.js":478,"./DnaVault.js":479,"./EightBallVote.js":480,"./Electrolyzer.js":481,"./Electropack.js":482,"./EmergencyShuttleConsole.js":483,"./EngravedMessage.js":484,"./ExosuitControlConsole.js":485,"./Gateway.js":486,"./Gps.js":487,"./GravityGenerator.js":488,"./GulagItemReclaimer.js":489,"./GulagTeleporterConsole.js":490,"./Holodeck.js":491,"./HypnoChair.js":492,"./ImplantChair.js":493,"./InfraredEmitter.js":494,"./Intellicard.js":495,"./KeycardAuth.js":496,"./LaborClaimConsole.js":497,"./LanguageMenu.js":498,"./LaunchpadConsole.js":175,"./LaunchpadRemote.js":499,"./MalfunctionModulePicker.js":500,"./MechBayPowerConsole.js":501,"./MedicalKiosk.js":502,"./MiningVendor.js":503,"./Mint.js":504,"./Mule.js":505,"./NaniteChamberControl.js":506,"./NaniteCloudControl.js":507,"./NaniteProgramHub.js":508,"./NaniteProgrammer.js":509,"./NaniteRemote.js":510,"./NotificationPreferences.js":511,"./NtnetRelay.js":512,"./NtosAiRestorer.js":513,"./NtosArcade.js":514,"./NtosAtmos.js":515,"./NtosCard.js":516,"./NtosConfiguration.js":517,"./NtosCrewManifest.js":518,"./NtosCyborgRemoteMonitor.js":519,"./NtosFileManager.js":520,"./NtosJobManager.js":521,"./NtosMain.js":522,"./NtosNetChat.js":523,"./NtosNetDos.js":524,"./NtosNetDownloader.js":525,"./NtosNetMonitor.js":526,"./NtosPowerMonitor.js":527,"./NtosRadar.js":178,"./NtosRadarSyndicate.js":528,"./NtosRevelation.js":529,"./NtosRoboControl.js":530,"./NtosShipping.js":531,"./NtosStationAlertConsole.js":532,"./NtosSupermatterMonitor.js":533,"./NuclearBomb.js":534,"./OperatingComputer.js":535,"./Orbit.js":536,"./OreBox.js":537,"./OreRedemptionMachine.js":538,"./Pandemic.js":539,"./PaperSheet.js":540,"./ParticleAccelerator.js":543,"./PersonalCrafting.js":544,"./PortableGenerator.js":545,"./PortablePump.js":546,"./PortableScrubber.js":547,"./PowerMonitor.js":177,"./ProximitySensor.js":548,"./Radio.js":549,"./RadioactiveMicrolaser.js":550,"./RapidPipeDispenser.js":551,"./RemoteRobotControl.js":552,"./RoboticsControlConsole.js":553,"./Roulette.js":554,"./SatelliteControl.js":555,"./ScannerGate.js":556,"./ShuttleManipulator.js":557,"./Signaler.js":558,"./SkillPanel.js":559,"./Sleeper.js":560,"./SlimeBodySwapper.js":561,"./SmartVend.js":562,"./Smes.js":563,"./SmokeMachine.js":564,"./SolarControl.js":565,"./SpaceHeater.js":566,"./SpawnersMenu.js":567,"./StationAlertConsole.js":179,"./SuitStorageUnit.js":568,"./SyndContractor.js":569,"./Tank.js":570,"./TankDispenser.js":571,"./TelecommsInteraction.js":572,"./TelecommsLogBrowser.js":573,"./TelecommsMonitor.js":574,"./TelecommsPDALog.js":575,"./Teleporter.js":576,"./ThermoMachine.js":577,"./Timer.js":578,"./TransferValve.js":579,"./TurbineComputer.js":580,"./Uplink.js":176,"./VaultController.js":581,"./Vending.js":582,"./VrSleeper.js":583,"./Wires.js":584};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=435},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Achievements=function(e,t){var n=(0,r.useBackend)(t).data,l=n.categories,u=(0,r.useLocalState)(t,"category",l[0]),s=u[0],p=u[1],m=n.achievements.filter((function(e){return e.category===s}));return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[l.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s===e,onClick:function(){return p(e)},children:e},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"High Scores"===s,onClick:function(){return p("High Scores")},children:"High Scores"})]}),"High Scores"===s&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,c,{achievements:m})]})})};var c=function(e,t){var n=e.achievements;return(0,o.createComponentVNode)(2,a.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,l,{achievement:e},e.name)}))})},l=function(e){var t=e.achievement,n=t.name,r=t.desc,i=t.icon_class,c=t.value,l=t.score;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Box,{m:1,className:i})}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",children:[(0,o.createVNode)(1,"h1",null,n,0),r,l&&(0,o.createComponentVNode)(2,a.Box,{color:c>0?"good":"bad",children:c>0?"Earned "+c+" times":"Locked"})||(0,o.createComponentVNode)(2,a.Box,{color:c?"good":"bad",children:c?"Unlocked":"Locked"})]})]},n)},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.highscore,c=n.user_ckey,l=(0,r.useLocalState)(t,"highscore",0),d=l[0],u=l[1],s=i[d];if(!s)return null;var p=Object.keys(s.scores).map((function(e){return{ckey:e,value:s.scores[e]}}));return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:i.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:d===t,onClick:function(){return u(t)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Score"})]}),p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:t+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.ckey===c&&"green",textAlign:"center",children:[0===t&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"yellow",mr:2}),e.ckey,0===t&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"yellow",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.value})]},e.ckey)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],p=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:p.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.emergency?"power-off":"times",content:d.emergency?"Enabled":"Disabled",selected:d.emergency,onClick:function(){return l("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(15),a=n(21),i=n(1),c=n(3),l=n(34),d=n(2),u=n(72);t.AirAlarm=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.locked&&!r.siliconUser;return(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),!a&&(0,o.createComponentVNode)(2,m)]})})};var s=function(e,t){var n=(0,i.useBackend)(t).data,a=(n.environment_data||[]).filter((function(e){return e.value>=.01})),l={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},d=l[n.danger_level]||l[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[a.length>0&&(0,o.createFragment)([a.map((function(e){var t=l[e.danger_level]||l[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:d.color,children:d.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},p={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return h}},scrubbers:{title:"Scrubber Controls",component:function(){return g}},modes:{title:"Operating Mode",component:function(){return N}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},m=function(e,t){var n=(0,i.useLocalState)(t,"screen"),r=n[0],a=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return a()}}),children:(0,o.createComponentVNode)(2,d)})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=(0,i.useLocalState)(t,"screen"),d=(l[0],l[1]),u=a.mode,s=a.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},h=function(e,t){var n=(0,i.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,C,{vent:e},e.id_tag)})):"Nothing to show"},C=function(e,t){var n=e.vent,r=(0,i.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,p=n.excheck,m=n.incheck,f=n.direction,h=n.external,C=n.internal,g=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return r("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===f?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:m,onClick:function(){return r("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:p,onClick:function(){return r("excheck",{id_tag:l,val:s})}})]}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return r("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return r("reset_internal_pressure",{id_tag:l})}})]}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(h),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return r("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:g,content:"Reset",onClick:function(){return r("reset_external_pressure",{id_tag:l})}})]})]})})},g=function(e,t){var n=(0,i.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,b,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=e.scrubber,r=(0,i.useBackend)(t).act,d=n.long_name,u=n.power,s=n.scrubbing,p=n.id_tag,m=n.widenet,f=n.filter_types;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return r("power",{id_tag:p,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:s?"filter":"sign-in-alt",color:s||"danger",content:s?"Scrubbing":"Siphoning",onClick:function(){return r("scrubbing",{id_tag:p,val:Number(!s)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:m?"expand":"compress",selected:m,content:m?"Expanded range":"Normal range",onClick:function(){return r("widenet",{id_tag:p,val:Number(!m)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:s&&f.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return r("toggle_filter",{id_tag:p,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.modes;return a&&0!==a.length?a.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,l.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return a("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(172);t.AirlockElectronics=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.oneAccess,s=d.unres_direction,p=d.regions||[],m=d.accesses||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"unlock":"lock",content:u?"One":"All",onClick:function(){return l("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&s?"check-square-o":"square-o",content:"North",selected:1&s,onClick:function(){return l("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&s?"check-square-o":"square-o",content:"South",selected:2&s,onClick:function(){return l("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&s?"check-square-o":"square-o",content:"East",selected:4&s,onClick:function(){return l("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&s?"check-square-o":"square-o",content:"West",selected:8&s,onClick:function(){return l("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,c.AccessList,{accesses:p,selectedList:m,accessMod:function(e){return l("set",{access:e})},grantAll:function(){return l("grant_all")},denyAll:function(){return l("clear_all")},grantDep:function(e){return l("grant_region",{region:e})},denyDep:function(e){return l("deny_region",{region:e})}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(72);t.Apc=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,u)})})};var l={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=n.data,s=u.locked&&!u.siliconUser,p=l[u.externalPower]||l[0],m=l[u.chargingStatus]||l[0],f=u.powerChannels||[],h=d[u.malfStatus]||d[0],C=u.powerCellStatus/100;return u.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",u.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return i("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,disabled:s,onClick:function(){return i("breaker")}}),children:["[ ",p.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.chargeMode?"sync":"close",content:u.chargeMode?"Auto":"Off",disabled:s,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return i("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,u.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,o.createFragment)([!!u.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:h.icon,content:h.content,color:"bad",onClick:function(){return i(h.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",disabled:s,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.emergencyLights?"Enabled":"Disabled",disabled:s,onClick:function(){return i("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",disabled:s,onClick:function(){return i("toggle_nightshift")}})})]}),u.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:u.hijacker,onClick:function(){return i("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!u.lockdownavail,onClick:function(){return i("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!u.drainavail,onClick:function(){return i("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority||[],u=l.minor||[];return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return c("clear",{zone:e})}}),2,null,e)})),u.length>0&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return c("clear",{zone:e})}}),2,null,e)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(0),r=n(19),a=n(15),i=n(1),c=n(3),l=n(2);t.AtmosControlConsole=function(e,t){var n,d=(0,i.useBackend)(t),u=d.act,s=d.data,p=s.sensors||[];return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:!!s.tank&&(null==(n=p[0])?void 0:n.long_name),children:p.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!s.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),s.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return u("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:s.inputting?"power-off":"times",content:s.inputting?"Injecting":"Off",selected:s.inputting,onClick:function(){return u("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:s.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return u("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:s.outputting?"power-off":"times",content:s.outputting?"Open":"Closed",selected:s.outputting,onClick:function(){return u("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(s.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return u("pressure",{pressure:t})}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(3),i=n(34),c=n(2);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.filter_types||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.on?"power-off":"times",content:d.on?"On":"Off",selected:d.on,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(d.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return l("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:d.rate===d.max_rate,onClick:function(){return l("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return l("filter",{mode:e.id})}},e.id)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),l.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AutomatedAnnouncement=void 0;var o=n(0),r=(n(21),n(1)),a=n(3),i=n(2),c="%PERSON will be replaced with their name.\n%RANK with their job.";t.AutomatedAnnouncement=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.arrivalToggle,s=d.arrival,p=d.newheadToggle,m=d.newhead;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Arrival Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return l("ArrivalToggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"info",tooltip:c,tooltipPosition:"left"}),children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:s,onChange:function(e,t){return l("ArrivalText",{newText:t})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Departmental Head Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"power-off":"times",selected:p,content:p?"On":"Off",onClick:function(){return l("NewheadToggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"info",tooltip:c,tooltipPosition:"left"}),children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:m,onChange:function(e,t){return l("NewheadText",{newText:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.BankMachine=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_balance,u=l.siphoning,s=l.station_name;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"times":"sync",content:u?"Stop Siphoning":"Siphon Credits",selected:u,onClick:function(){return c(u?"halt":"siphon")}}),children:d+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Bepis=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.amount;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l.manual_power?"Off":"On",selected:!l.manual_power,onClick:function(){return c("toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return c("account_reset")}}),children:["Console is currently being operated by ",l.account_owner?l.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:l.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[l.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:l.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:l.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return c("amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===l.manual_power||1===l.silicon_check,onClick:function(){return c("deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===l.manual_power,onClick:function(){return c("withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",l.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",l.success_estimate,"%"]}),l.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===l.manual_power,onClick:function(){return c("begin_experiment")},content:"Begin Testing"})]})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlackMarketUplink=void 0;var o=n(0),r=n(1),a=n(3),i=n(89),c=n(2);t.BlackMarketUplink=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.categories,p=void 0===s?[]:s,m=u.markets,f=void 0===m?[]:m,h=u.items,C=void 0===h?[]:h,g=u.money,b=u.viewing_market,N=u.viewing_category;return(0,o.createComponentVNode)(2,c.Window,{theme:"hackerman",resizable:!0,children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Black Market Uplink",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g,format:function(e){return(0,i.formatMoney)(e)+" cr"}})})}),(0,o.createComponentVNode)(2,a.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.id===b,onClick:function(){return d("set_market",{market:e.id})},children:e.name},e.id)}))}),(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{mt:.5,selected:N===e,onClick:function(){return d("set_category",{category:e})},children:e},e)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",p:1,pb:2,children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",children:e.amount?e.amount+" in stock":"Out of stock"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,i.formatMoney)(e.cost)+" cr"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Buy",disabled:!e.amount||e.cost>g,onClick:function(){return d("select",{item:e.id})}})})]}),e.desc]},e.name)}))})]})]})]})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.buying,u=l.ltsrbt_built,s=l.money;if(!d)return null;var p=l.delivery_methods.map((function(e){var t=l.delivery_method_description[e.name];return Object.assign({},e,{description:t})}));return(0,o.createComponentVNode)(2,a.Modal,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:p.map((function(e){return"LTSRBT"!==e.name||u?(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,width:"250px",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"30px",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:e.description}),(0,o.createComponentVNode)(2,a.Button,{mt:2,content:(0,i.formatMoney)(e.price)+" cr",disabled:s=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c,{value:d.grid,onCanvasClick:function(e,t){return l("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!d.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return l("finalize")},content:"Finalize"}),d.name]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(173),l=n(72);t.CargoExpress=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.InterfaceLockNoticeBox,{accessText:"a QM-level ID card"}),!a.locked&&(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(l.points)})," credits"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Cargo Bay",selected:!l.usingBeacon,onClick:function(){return i("LZCargo")}}),(0,o.createComponentVNode)(2,a.Button,{selected:l.usingBeacon,disabled:!l.hasBeacon,onClick:function(){return i("LZBeacon")},children:[l.beaconzone," (",l.beaconName,")"]}),(0,o.createComponentVNode)(2,a.Button,{content:l.printMsg,disabled:!l.canBuyBeacon,onClick:function(){return i("printBeacon")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notice",children:l.message})]})}),(0,o.createComponentVNode)(2,c.CargoCatalog,{express:!0})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoHoldTerminal=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.CargoHoldTerminal=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.points,u=l.pad,s=l.sending,p=l.status_report;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Cargo Value",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(d)})," credits"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Pad",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Recalculate Value",disabled:!u,onClick:function(){return c("recalc")}}),(0,o.createComponentVNode)(2,a.Button,{icon:s?"times":"arrow-up",content:s?"Stop Sending":"Send Goods",selected:s,disabled:!u,onClick:function(){return c(s?"stop":"send")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:u?"good":"bad",children:u?"Online":"Not Found"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Report",children:p})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.CellularEmporium=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.abilities;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!l.can_readapt,onClick:function(){return c("readapt")}}),children:l.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return c("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncherContent=t.CentcomPodLauncher=void 0;var o=n(0),r=(n(21),n(1)),a=n(3),i=n(2);t.CentcomPodLauncher=function(){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===c.bayNumber,onClick:function(){return i("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===c.bayNumber,onClick:function(){return i("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===c.bayNumber,onClick:function(){return i("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===c.bayNumber,onClick:function(){return i("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===c.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return i("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:c.bay,onClick:function(){return i("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:c.oldArea?c.oldArea:"Where you were",disabled:!c.oldArea,onClick:function(){return i("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item Mode",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Clone Items",selected:c.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return i("launchClone")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random Items",selected:c.launchRandomItem,tooltip:"Choosing this will pick a random item from the selected turf\ninstead of the entire turfs contents. Best combined with\nsingle/random turf.",onClick:function(){return i("launchRandomItem")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===c.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return i("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random Turf",selected:2===c.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return i("launchRandomTurf")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===c.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return i("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===c.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return i("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===c.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return i("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===c.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return i("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:c.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return i("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:c.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return i("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:c.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return i("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:c.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return i("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:c.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return i("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:c.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return i("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:c.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return i("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:c.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return i("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:c.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return i("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:c.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return i("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:c.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return i("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:c.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return i("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:c.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return i("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:c.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return i("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:c.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return i("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:c.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return i("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:c.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return i("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:c.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return i("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==c.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return i("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==c.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return i("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==c.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return i("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==c.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return i("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return i("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return i("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===c.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return i("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===c.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return i("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===c.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return i("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===c.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return i("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===c.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return i("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===c.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return i("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===c.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return i("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===c.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return i("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===c.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return i("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===c.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return i("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===c.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return i("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.numObjects+" turfs in "+c.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pod Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return i("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:c.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return i("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return i("clearBay")}})],4)})})})],4)};t.CentcomPodLauncherContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ChemAcclimator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[l.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return c("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:l.target_temperature,stepPixelSize:2,onChange:function(e,t){c("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l.enabled?"On":"Off",selected:l.enabled,onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.max_volume,unit:"u",width:"50px",minValue:l.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return c("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:l.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:l.emptying?"Emptying":"Filling"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ChemDebugSynthesizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.amount,u=l.beakerCurrentVolume,s=l.beakerMaxVolume,p=l.isBeakerLoaded,m=l.beakerContents,f=void 0===m?[]:m;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:p?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"u",minValue:1,maxValue:s,step:1,stepPixelSize:2,onChange:function(e,t){return c("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return c("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return c("makecup")}}),children:p?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," / "+s+" u"]}),f.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(15),a=n(21),i=n(1),c=n(3),l=n(2);t.ChemDispenser=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=!!u.recordingRecipe,p=Object.keys(u.recipes).map((function(e){return{name:e,contents:u.recipes[e]}})),m=u.beakerTransferAmounts||[],f=s&&Object.keys(u.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:u.recordingRecipe[e]}}))||u.beakerContents||[];return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:u.energy/u.maxEnergy,children:(0,r.toFixed)(u.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createFragment)([!s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return d("clear_recipes")}})}),!s&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!u.isBeakerLoaded,content:"Record",onClick:function(){return d("record_recipe")}}),s&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return d("cancel_recording")}}),s&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return d("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[p.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return d("dispense_recipe",{recipe:e.name})}},e.name)})),0===p.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===u.amount,content:e,onClick:function(){return d("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:u.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return d("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:s,content:e,onClick:function(){return d("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!u.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!u.isBeakerLoaded,onClick:function(){return d("eject")}}),children:(s?"Virtual beaker":u.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:u.beakerCurrentVolume}),(0,o.createTextVNode)("/"),u.beakerMaxVolume,(0,o.createTextVNode)(" units, "),u.beakerCurrentpH,(0,o.createTextVNode)(" pH")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:u.isBeakerLoaded||s?0===f.length&&"Nothing":"N/A"}),f.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=function(e,t){var n=(0,r.useBackend)(t).act,i=e.title,c=e.list,l=e.reagentName,d=e.onReagentInput,u=i.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:i,minHeight:"240px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",onClick:function(){return n("add",{which:u,name:l})}})],4),children:c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return n("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=c;t.ChemFilter=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.left,u=void 0===d?[]:d,s=l.right,p=void 0===s?[]:s,m=(0,r.useLocalState)(t,"leftName",""),f=m[0],h=m[1],C=(0,r.useLocalState)(t,"rightName",""),g=C[0],b=C[1];return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c,{title:"Left",list:u,reagentName:f,onReagentInput:function(e){return h(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c,{title:"Right",list:p,reagentName:g,onReagentInput:function(e){return b(e)}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(15),a=n(1),i=n(3),c=n(2),l=n(174);t.ChemHeater=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.targetTemp,p=u.isActive,m=u.isBeakerLoaded,f=u.currentTemp,h=u.beakerCurrentVolume,C=u.beakerMaxVolume,g=u.beakerContents,b=void 0===g?[]:g;u.currentpH;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"power-off":"times",selected:p,content:p?"On":"Off",onClick:function(){return d("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,r.round)(s),minValue:0,maxValue:1e3,onDrag:function(e,t){return d("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reading",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:m&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[h," / ",C," units,",u.currentpH," pH"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return d("eject")}})],4),children:(0,o.createComponentVNode)(2,l.BeakerContents,{beakerLoaded:m,beakerContents:b})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data.screen;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:"analyze"===n&&(0,o.createComponentVNode)(2,p)||(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.screen,m=c.beakerContents,f=void 0===m?[]:m,h=c.bufferContents,C=void 0===h?[]:h,g=c.beakerCurrentVolume,b=c.beakerMaxVolume,N=c.isBeakerLoaded,v=c.isPillBottleLoaded,V=c.pillBottleCurrentAmount,y=c.pillBottleMaxAmount;return"analyze"===u?(0,o.createComponentVNode)(2,p):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!c.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return i("eject")}})],4),children:[!N&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!N&&0===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,l,{children:f.map((function(e){return(0,o.createComponentVNode)(2,d,{chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:c.mode?"good":"bad",icon:c.mode?"exchange-alt":"times",content:c.mode?"Transfer":"Destroy",onClick:function(){return i("toggleMode")}})],4),children:[0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,l,{children:C.map((function(e){return(0,o.createComponentVNode)(2,d,{chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,s)}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[V," / ",y," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return i("ejectPillBottle")}})],4)})],0)},l=a.Table,d=function(e,t){var n=(0,r.useBackend)(t).act,i=e.chemical,c=e.transferTo;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.volume,initial:0})," units of "+i.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return n("transfer",{id:i.id,amount:1,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return n("transfer",{id:i.id,amount:5,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return n("transfer",{id:i.id,amount:10,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return n("transfer",{id:i.id,amount:1e3,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return n("transfer",{id:i.id,amount:-1,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return n("analyze",{id:i.id})}})]})]},i.id)},u=function(e){var t=e.label,n=e.amountUnit,r=e.amount,i=e.onChangeAmount,c=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:"84px",unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:i}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:c}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",children:l})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,r.useSharedState)(t,"pillAmount",1),d=l[0],s=l[1],p=(0,r.useSharedState)(t,"patchAmount",1),m=p[0],f=p[1],h=(0,r.useSharedState)(t,"bottleAmount",1),C=h[0],g=h[1],b=(0,r.useSharedState)(t,"packAmount",1),N=b[0],v=b[1],V=(0,r.useSharedState)(t,"setvialAmount",1),y=V[0],k=V[1],x=(0,r.useSharedState)(t,"setdartAmount",1),_=x[0],w=x[1],L=c.condi,B=c.chosenPillStyle,S=c.pillStyles,I=void 0===S?[]:S;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!L&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:I.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"30px",selected:e.id===B,textAlign:"center",color:"transparent",onClick:function(){return i("pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!L&&(0,o.createComponentVNode)(2,u,{label:"Pills",amount:d,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(e,t){return s(t)},onCreate:function(){return i("create",{type:"pill",amount:d,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Patches",amount:m,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(e,t){return f(t)},onCreate:function(){return i("create",{type:"patch",amount:m,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Bottles",amount:C,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(e,t){return g(t)},onCreate:function(){return i("create",{type:"bottle",amount:C,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Hypovials",amount:y,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(e,t){return k(t)},onCreate:function(){return i("create",{type:"hypoVial",amount:y,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Smartdarts",amount:_,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(e,t){return w(t)},onCreate:function(){return i("create",{type:"smartDart",amount:_,volume:"auto"})}}),!!L&&(0,o.createComponentVNode)(2,u,{label:"Packs",amount:N,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(e,t){return v(t)},onCreate:function(){return i("create",{type:"condimentPack",amount:N,volume:"auto"})}}),!!L&&(0,o.createComponentVNode)(2,u,{label:"Bottles",amount:C,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(e,t){return g(t)},onCreate:function(){return i("create",{type:"condimentBottle",amount:C,volume:"auto"})}})]})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.fermianalyze,d=c.analyzeVars;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i("goScreen",{screen:"home"})}}),children:[!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:d.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:d.color,mr:1}),d.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:d.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[d.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:d.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:d.addicD})]}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:d.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:d.color,mr:1}),d.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:d.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[d.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:d.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:d.addicD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:d.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:d.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:d.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:d.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:d.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:d.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:d.pHpeak})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ChemPress=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.pill_size,u=l.pill_name,s=l.pill_style,p=l.pill_styles,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return c("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:u,onChange:function(e,t){return c("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"30px",selected:e.id===s,textAlign:"center",color:"transparent",onClick:function(){return c("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(19),a=n(6),i=n(1),c=n(3),l=n(2);t.ChemReactionChamber=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=(0,i.useLocalState)(t,"reagentName",""),p=s[0],m=s[1],f=(0,i.useLocalState)(t,"reagentQuantity",1),h=f[0],C=f[1],g=u.emptying,b=u.reagents||[];return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,color:g?"bad":"good",children:g?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(e,t){return m(t)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,a.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,c.NumberInput,{value:h,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(e,t){return C(t)}}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return d("add",{chem:p,amount:h})}})],4)],4),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"minus",color:"bad",onClick:function(){return d("remove",{chem:t})}}),children:e},t)}))(b)]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(15),a=n(1),i=n(3),c=n(2);t.ChemSplitter=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.straight,s=d.side,p=d.max_transfer;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:p,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return l("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:s,unit:"u",width:"55px",minValue:1,maxValue:p,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return l("set_amount",{target:"side",amount:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(15),a=n(1),i=n(3),c=n(2);t.ChemSynthesizer=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.amount,s=d.current_reagent,p=d.chemicals,m=void 0===p?[]:p,f=d.possible_amounts,h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:h.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===u,onClick:function(){return l("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===s,onClick:function(){return l("select",{reagent:e.id})}},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ClockworkSlab=void 0;for(var o=n(0),r=n(1),a=n(19),i=n(3),c=n(2),l=0;l=_,tooltip:e.tip,tooltipPosition:"left",onClick:function(){return l("recite",{script:e.type})}}),(0,o.createComponentVNode)(2,i.Button,{content:e.bound?"Unbind "+e.bound:"Quickbind",disabled:!e.quickbind,onClick:function(){return l("bind",{script:e.type})}})],4)})]},e.name)}))})]})]})],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"],l=["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"],d=["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"],u=["the Red","the Soulless","the Master","the Lord of all things","Jr."];t.CodexGigas=function(e,t){var n=(0,r.useBackend)(t),s=n.act,p=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[p.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==p.currentSection,onClick:function(){return s(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:p.currentSection>2,onClick:function(){return s(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:p.currentSection>4,onClick:function(){return s(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==p.currentSection,onClick:function(){return s(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:p.currentSection<4,onClick:function(){return s("search")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(21),n(1)),a=n(3),i=n(2);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,p=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==p.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===p.state&&(0,o.createComponentVNode)(2,c),1===p.state&&(0,o.createComponentVNode)(2,l),2===p.state&&(0,o.createComponentVNode)(2,d),3===p.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return i("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[c.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:c.credits>=c.totalprice?"good":"bad",children:[c.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:c.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:2,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{minHeight:"540px",children:(0,o.createComponentVNode)(2,s)})})})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.sensors||[];return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!c.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:d(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,n=e.toxdam,r=e.burndam,s=e.brutedam,p=t+n+r+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),l[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!c.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return i("select_person",{name:e.name})}})})]},e.name);var t,n,r,s,p,m,f}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(3),i=n(174),c=n(2),l=[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}];t.Cryo=function(){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:d.occupant.name||"No Occupant"}),!!d.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:d.occupant.statstate,children:d.occupant.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:d.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant.health/d.occupant.maxHealth,color:d.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.health})})}),l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.isOperating?"power-off":"times",disabled:d.isOpen,onClick:function(){return c("power")},color:d.isOperating&&"green",children:d.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:d.isOpen?"unlock":"lock",onClick:function(){return c("door")},content:d.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:d.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return c("autoeject")},content:d.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d.isBeakerLoaded,onClick:function(){return c("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:d.isBeakerLoaded,beakerContents:d.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.DecalPainter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.decal_list||[],u=l.color_list||[],s=l.dir_list||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===l.decal_style,onClick:function(){return c("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===l.decal_color,onClick:function(){return c("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===l.decal_direction,onClick:function(){return c("selected direction",{dirs:e.dirs})}},e.dirs)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.DisposalUnit=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return u.full_pressure?(n="good",c="Ready"):u.panel_open?(n="bad",c="Power Disabled"):u.pressure_charging?(n="average",c="Pressurizing"):(n="bad",c="Off"),(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:u.flush?"toggle-on":"toggle-off",disabled:u.isai||u.panel_open,content:u.flush?"Disengage":"Engage",onClick:function(){return d(u.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isai,content:"Eject Contents",onClick:function(){return d("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:u.panel_open,selected:u.pressure_charging,onClick:function(){return d(u.pressure_charging?"pump-0":"pump-1")}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaConsoleCommands=t.DnaConsole=void 0;var o=n(0),r=n(19),a=n(49),i=n(6),c=n(21),l=n(1),d=n(3),u=n(2);var s=["A","T","C","G"],p={A:"green",T:"green",G:"blue",C:"blue",X:"grey"},m={1:"good",2:"bad",4:"average"},f=function(e,t){return e.Alias===t.Alias&&e.AppliedChromo===t.AppliedChromo};t.DnaConsole=function(e,t){var n=(0,l.useBackend)(t),r=n.data,a=(n.act,r.isPulsingRads),i=r.radPulseSeconds,c=r.view.consoleMode;return(0,o.createComponentVNode)(2,u.Window,{resizable:!0,children:[!!a&&(0,o.createComponentVNode)(2,d.Dimmer,{fontSize:"14px",textAlign:"center",children:[(0,o.createComponentVNode)(2,d.Icon,{mr:1,name:"spinner",spin:!0}),"Radiation pulse in progress...",(0,o.createComponentVNode)(2,d.Box,{mt:1}),i,"s"]}),(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,N),"storage"===c&&(0,o.createComponentVNode)(2,V),"sequencer"===c&&(0,o.createComponentVNode)(2,w),"enzymes"===c&&(0,o.createComponentVNode)(2,I)]})]})};var h=function(e,t){return(0,o.createComponentVNode)(2,d.Section,{title:"DNA Scanner",buttons:(0,o.createComponentVNode)(2,C),children:(0,o.createComponentVNode)(2,b)})},C=function(e,t){var n=(0,l.useBackend)(t),r=n.data,a=n.act,i=r.hasDelayedAction,c=r.isPulsingRads,u=r.isScannerConnected,s=r.isScrambleReady,p=r.isViableSubject,m=r.scannerLocked,f=r.scannerOpen,h=r.scrambleSeconds;return u?(0,o.createFragment)([!!i&&(0,o.createComponentVNode)(2,d.Button,{content:"Cancel Delayed Action",onClick:function(){return a("cancel_delay")}}),!!p&&(0,o.createComponentVNode)(2,d.Button,{disabled:!s||c,onClick:function(){return a("scramble_dna")},children:["Scramble DNA",!s&&" ("+h+"s)"]}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,d.Button,{icon:m?"lock":"lock-open",color:m&&"bad",disabled:f,content:m?"Locked":"Unlocked",onClick:function(){return a("toggle_lock")}}),(0,o.createComponentVNode)(2,d.Button,{disabled:m,content:f?"Close":"Open",onClick:function(){return a("toggle_door")}})],0):(0,o.createComponentVNode)(2,d.Button,{content:"Connect Scanner",onClick:function(){return a("connect_scanner")}})},g=function(e,t){var n=e.status;return 0===n?(0,o.createComponentVNode)(2,d.Box,{inline:!0,color:"good",children:"Conscious"}):2===n?(0,o.createComponentVNode)(2,d.Box,{inline:!0,color:"average",children:"Unconscious"}):1===n?(0,o.createComponentVNode)(2,d.Box,{inline:!0,color:"average",children:"Critical"}):3===n?(0,o.createComponentVNode)(2,d.Box,{inline:!0,color:"bad",children:"Dead"}):4===n?(0,o.createComponentVNode)(2,d.Box,{inline:!0,color:"bad",children:"Transforming"}):(0,o.createComponentVNode)(2,d.Box,{inline:!0,children:"Unknown"})},b=function(e,t){var n=(0,l.useBackend)(t),r=n.data,a=(n.act,r.subjectName),i=r.isScannerConnected,c=r.isViableSubject,u=r.subjectHealth,s=r.subjectRads,p=r.subjectStatus;return i?c?(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Status",children:[a,(0,o.createComponentVNode)(2,d.Icon,{mx:1,color:"label",name:"long-arrow-alt-right"}),(0,o.createComponentVNode)(2,g,{status:p})]}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{olive:[101,Infinity],good:[70,101],average:[30,70],bad:[-Infinity,30]},children:[u,"%"]})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{bad:[71,Infinity],average:[30,71],good:[0,30],olive:[-Infinity,0]},children:[s,"%"]})})]}):(0,o.createComponentVNode)(2,d.Box,{color:"average",children:"No viable subject found in DNA Scanner."}):(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"DNA Scanner is not connected."})},N=function(e,t){var n=(0,l.useBackend)(t),r=n.data,a=n.act,i=r.hasDisk,c=r.isInjectorReady,u=r.injectorSeconds,s=r.view.consoleMode;return(0,o.createComponentVNode)(2,d.Section,{title:"DNA Console",buttons:!c&&(0,o.createComponentVNode)(2,d.Box,{lineHeight:"20px",color:"label",children:["Injector on cooldown (",u,"s)"]}),children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,d.Button,{content:"Storage",selected:"storage"===s,onClick:function(){return a("set_view",{consoleMode:"storage"})}}),(0,o.createComponentVNode)(2,d.Button,{content:"Sequencer",disabled:!r.isViableSubject,selected:"sequencer"===s,onClick:function(){return a("set_view",{consoleMode:"sequencer"})}}),(0,o.createComponentVNode)(2,d.Button,{content:"Enzymes",selected:"enzymes"===s,onClick:function(){return a("set_view",{consoleMode:"enzymes"})}})]}),!!i&&(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Disk",children:(0,o.createComponentVNode)(2,d.Button,{icon:"eject",content:"Eject",onClick:function(){a("eject_disk"),a("set_view",{storageMode:"console"})}})})]})})};t.DnaConsoleCommands=N;var v=function(e,t){var n=(0,l.useBackend)(t),r=n.data,a=n.act,i=r.hasDisk,c=r.view,u=c.storageMode,s=c.storageConsSubMode,p=c.storageDiskSubMode;return(0,o.createFragment)(["console"===u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Button,{selected:"mutations"===s,content:"Mutations",onClick:function(){return a("set_view",{storageConsSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,d.Button,{selected:"chromosomes"===s,content:"Chromosomes",onClick:function(){return a("set_view",{storageConsSubMode:"chromosomes"})}})],4),"disk"===u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Button,{selected:"mutations"===p,content:"Mutations",onClick:function(){return a("set_view",{storageDiskSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,d.Button,{selected:"diskenzymes"===p,content:"Enzymes",onClick:function(){return a("set_view",{storageDiskSubMode:"diskenzymes"})}})],4),(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,d.Button,{content:"Console",selected:"console"===u,onClick:function(){return a("set_view",{storageMode:"console",storageConsSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,d.Button,{content:"Disk",disabled:!i,selected:"disk"===u,onClick:function(){return a("set_view",{storageMode:"disk",storageDiskSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,d.Button,{content:"Adv. Injector",selected:"injector"===u,onClick:function(){return a("set_view",{storageMode:"injector"})}})],0)},V=function(e,t){var n=(0,l.useBackend)(t),r=n.data,a=n.act,i=r.view,c=i.storageMode,u=i.storageConsSubMode,s=i.storageDiskSubMode,p=r.diskMakeupBuffer,m=r.diskHasMakeup,f=r.storage[c];return(0,o.createComponentVNode)(2,d.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,v),children:["console"===c&&"mutations"===u&&(0,o.createComponentVNode)(2,y,{mutations:f}),"console"===c&&"chromosomes"===u&&(0,o.createComponentVNode)(2,k),"disk"===c&&"mutations"===s&&(0,o.createComponentVNode)(2,y,{mutations:f}),"disk"===c&&"diskenzymes"===s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,P,{makeup:p}),(0,o.createComponentVNode)(2,d.Button,{icon:"times",color:"red",disabled:!m,content:"Delete",onClick:function(){return a("del_makeup_disk")}})],4),"injector"===c&&(0,o.createComponentVNode)(2,O)]})},y=function(e,t){var n=e.customMode,r=void 0===n?"":n,a=(0,l.useBackend)(t),i=a.data,u=a.act,s=e.mutations||[],p=i.view.storageMode+r,m=i.view["storage"+p+"MutationRef"],f=s.find((function(e){return e.ByondRef===m}));return!f&&s.length>0&&(f=s[0],m=f.ByondRef),(0,o.createComponentVNode)(2,d.Flex,{children:[(0,o.createComponentVNode)(2,d.Flex.Item,{width:"140px",children:(0,o.createComponentVNode)(2,d.Section,{title:(0,c.capitalize)(i.view.storageMode)+" Storage",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,d.Button,{fluid:!0,ellipsis:!0,color:"transparent",selected:e.ByondRef===m,content:e.Name,onClick:function(){var t;return u("set_view",((t={})["storage"+p+"MutationRef"]=e.ByondRef,t))}},e.ByondRef)}))})}),(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,d.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,d.Section,{title:"Mutation Info",level:2,children:(0,o.createComponentVNode)(2,x,{mutation:f})})})]})},k=function(e,t){var n,a=(0,l.useBackend)(t),i=a.data,c=a.act,u=null!=(n=i.chromoStorage)?n:[],s=(0,r.uniqBy)((function(e){return e.Name}))(u),p=i.view.storageChromoName,m=u.find((function(e){return e.Name===p}));return(0,o.createComponentVNode)(2,d.Flex,{children:[(0,o.createComponentVNode)(2,d.Flex.Item,{width:"140px",children:(0,o.createComponentVNode)(2,d.Section,{title:"Console Storage",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,d.Button,{fluid:!0,ellipsis:!0,color:"transparent",selected:e.Name===p,content:e.Name,onClick:function(){return c("set_view",{storageChromoName:e.Name})}},e.Index)}))})}),(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,d.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,d.Section,{title:"Chromosome Info",level:2,children:!m&&(0,o.createComponentVNode)(2,d.Box,{color:"label",children:"Nothing to show."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Name",children:m.Name}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Description",children:m.Description}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Amount",children:u.filter((function(e){return e.Name===m.Name})).length})]}),(0,o.createComponentVNode)(2,d.Button,{mt:2,icon:"eject",content:"Eject Chromosome",onClick:function(){return c("eject_chromo",{chromo:m.Name})}})],4)})})]})},x=function(e,t){var n,i,c,u=e.mutation,s=(0,l.useBackend)(t),p=s.data,h=s.act,C=p.diskCapacity,g=p.diskReadOnly,b=p.hasDisk,N=p.isInjectorReady,v=null!=(n=p.storage.disk)?n:[],V=null!=(i=p.storage.console)?i:[],y=null!=(c=p.storage.injector)?c:[];if(!u)return(0,o.createComponentVNode)(2,d.Box,{color:"label",children:"Nothing to show."});if("occupant"===u.Source&&!u.Discovered)return(0,o.createComponentVNode)(2,d.LabeledList,{children:(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Name",children:u.Alias})});var k=V.find((function(e){return f(e,u)})),x=v.find((function(e){return f(e,u)})),w=(0,a.flow)([(0,r.uniqBy)((function(e){return e.Name})),(0,r.filter)((function(e){return e.Name!==u.Name}))])([].concat(v,V));return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,d.Box,{inline:!0,color:m[u.Quality],children:u.Name})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Description",children:u.Description}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Instability",children:u.Instability})]}),(0,o.createComponentVNode)(2,d.Divider),(0,o.createComponentVNode)(2,d.Box,{children:["disk"===u.Source&&(0,o.createComponentVNode)(2,D,{disabled:!b||C<=0||g,mutations:w,source:u}),"console"===u.Source&&(0,o.createComponentVNode)(2,D,{mutations:w,source:u}),["occupant","disk","console"].includes(u.Source)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Dropdown,{width:"240px",options:y.map((function(e){return e.name})),disabled:0===y.length||!u.Active,selected:"Add to advanced injector",onSelected:function(e){return h("add_advinj_mut",{mutref:u.ByondRef,advinj:e,source:u.Source})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"syringe",disabled:!N||!u.Active,content:"Print Activator",onClick:function(){return h("print_injector",{mutref:u.ByondRef,is_activator:1,source:u.Source})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"syringe",disabled:!N||!u.Active,content:"Print Mutator",onClick:function(){return h("print_injector",{mutref:u.ByondRef,is_activator:0,source:u.Source})}})],4)]}),["disk","occupant"].includes(u.Source)&&(0,o.createComponentVNode)(2,d.Button,{icon:"save",disabled:k||!u.Active,content:"Save to Console",onClick:function(){return h("save_console",{mutref:u.ByondRef,source:u.Source})}}),["console","occupant"].includes(u.Source)&&(0,o.createComponentVNode)(2,d.Button,{icon:"save",disabled:x||!b||C<=0||g||!u.Active,content:"Save to Disk",onClick:function(){return h("save_disk",{mutref:u.ByondRef,source:u.Source})}}),["console","disk","injector"].includes(u.Source)&&(0,o.createComponentVNode)(2,d.Button,{icon:"times",color:"red",content:"Delete from "+u.Source,onClick:function(){return h("delete_"+u.Source+"_mut",{mutref:u.ByondRef})}}),(2===u.Class||!!u.Scrambled&&"occupant"===u.Source)&&(0,o.createComponentVNode)(2,d.Button,{content:"Nullify",onClick:function(){return h("nullify",{mutref:u.ByondRef})}}),(0,o.createComponentVNode)(2,d.Divider),(0,o.createComponentVNode)(2,_,{disabled:"occupant"!==u.Source,mutation:u})],0)},_=function(e,t){var n=e.mutation,r=e.disabled,a=(0,l.useBackend)(t),i=(a.data,a.act);return 0===n.CanChromo?(0,o.createComponentVNode)(2,d.Box,{color:"label",children:"No compatible chromosomes"}):1===n.CanChromo?r?(0,o.createComponentVNode)(2,d.Box,{color:"label",children:"No chromosome applied."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Dropdown,{width:"240px",options:n.ValidStoredChromos,disabled:0===n.ValidStoredChromos.length,selected:0===n.ValidStoredChromos.length?"No Suitable Chromosomes":"Select a chromosome",onSelected:function(e){return i("apply_chromo",{chromo:e,mutref:n.ByondRef})}}),(0,o.createComponentVNode)(2,d.Box,{color:"label",mt:1,children:["Compatible with: ",n.ValidChromos]})],4):2===n.CanChromo?(0,o.createComponentVNode)(2,d.Box,{color:"label",children:["Applied chromosome: ",n.AppliedChromo]}):null},w=function(e,t){var n,r,a=(0,l.useBackend)(t),i=a.data,c=a.act,u=null!=(n=null==(r=i.storage)?void 0:r.occupant)?n:[],s=i.isJokerReady,p=i.isMonkey,m=i.jokerSeconds,f=i.subjectStatus,h=i.view,C=h.sequencerMutation,g=h.jokerActive,b=u.find((function(e){return e.Alias===C}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{width:u.length<=8?"154px":"174px",children:(0,o.createComponentVNode)(2,d.Section,{title:"Sequences",height:"214px",overflowY:u.length>8&&"scroll",children:u.map((function(e){return(0,o.createComponentVNode)(2,L,{url:e.Image,selected:e.Alias===C,onClick:function(){c("set_view",{sequencerMutation:e.Alias}),c("check_discovery",{alias:e.Alias})}},e.Alias)}))})}),(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,d.Section,{title:"Sequence Info",minHeight:"100%",children:(0,o.createComponentVNode)(2,x,{mutation:b})})})]}),3===f&&(0,o.createComponentVNode)(2,d.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: DECEASED."})||p&&"Monkified"!==(null==b?void 0:b.Name)&&(0,o.createComponentVNode)(2,d.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: MONKEY."})||4===f&&(0,o.createComponentVNode)(2,d.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: TRANSFORMING."})||(0,o.createComponentVNode)(2,d.Section,{title:"Genome Sequencer\u2122",buttons:!s&&(0,o.createComponentVNode)(2,d.Box,{lineHeight:"20px",color:"label",children:["Joker on cooldown (",m,"s)"]})||g&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Box,{mr:1,inline:!0,color:"label",children:"Click on a gene to reveal it."}),(0,o.createComponentVNode)(2,d.Button,{content:"Cancel Joker",onClick:function(){return c("set_view",{jokerActive:""})}})],4)||(0,o.createComponentVNode)(2,d.Button,{icon:"crown",color:"purple",content:"Use Joker",onClick:function(){return c("set_view",{jokerActive:"1"})}}),children:(0,o.createComponentVNode)(2,S,{mutation:b})})],0)},L=function(e,t){var n,r=e.url,a=e.selected,i=e.onClick;return a&&(n="2px solid #22aa00"),(0,o.createComponentVNode)(2,d.Box,{as:"img",src:r,style:{width:"64px",margin:"2px","margin-left":"4px",outline:n},onClick:i})},B=function(e,t){var n=e.gene,r=e.onChange,a=e.disabled,i=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["gene","onChange","disabled"]),c=s.length,l=s.indexOf(n),u=a&&p.X||p[n];return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.Button,Object.assign({},i,{color:u,onClick:function(e){if(e.preventDefault(),r)if(-1!==l){var t=s[(l+1)%c];r(e,t)}else r(e,s[0])},oncontextmenu:function(e){if(e.preventDefault(),r)if(-1!==l){var t=s[(l-1+c)%c];r(e,t)}else r(e,s[c-1])},children:n})))},S=function(e,t){var n=e.mutation,r=(0,l.useBackend)(t),a=r.data,c=r.act,u=a.view.jokerActive;if(!n)return(0,o.createComponentVNode)(2,d.Box,{color:"average",children:"No genome selected for sequencing."});if(n.Scrambled)return(0,o.createComponentVNode)(2,d.Box,{color:"average",children:"Sequence unreadable due to unpredictable mutation."});for(var s=n.Sequence,p=n.DefaultSeq,m=[],f=function(e){var t=s.charAt(e),r=(0,o.createComponentVNode)(2,B,{width:"22px",textAlign:"center",disabled:!!n.Scrambled||1!==n.Class,className:"X"===(null==p?void 0:p.charAt(e))&&!n.Active&&(0,i.classes)(["outline-solid","outline-color-orange"]),gene:t,onChange:function(t,o){if(!t.ctrlKey)return u?(c("pulse_gene",{pos:e+1,gene:"J",alias:n.Alias}),void c("set_view",{jokerActive:""})):void c("pulse_gene",{pos:e+1,gene:o,alias:n.Alias});c("pulse_gene",{pos:e+1,gene:"X",alias:n.Alias})}});m.push(r)},h=0;h=3){var r=(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"22px",mx:"1px",children:s});u.push(r),s=[]}},m=0;m=c,onCommit:function(e,t){return a("new_adv_inj",{name:t})}})})]})},D=function(e,t){var n=e.mutations,r=void 0===n?[]:n,a=e.source,i=(0,l.useBackend)(t),c=i.act;i.data;return(0,o.createComponentVNode)(2,d.Dropdown,{width:"240px",options:r.map((function(e){return e.Name})),disabled:0===r.length,selected:"Combine mutations",onSelected:function(e){return c("combine_"+a.Source,{firstref:(t=e,null==(n=r.find((function(e){return e.Name===t})))?void 0:n.ByondRef),secondref:a.ByondRef});var t,n}},a.ByondRef)}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.DnaVault=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.completed,u=l.used,s=l.choiceA,p=l.choiceB,m=l.dna,f=l.dna_max,h=l.plants,C=l.plants_max,g=l.animals,b=l.animals_max;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,children:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/C,children:h+" / "+C+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:g/g,children:g+" / "+b+" Samples"})})]})}),!(!d||u)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:s,textAlign:"center",onClick:function(){return c("gene",{choice:s})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:p,textAlign:"center",onClick:function(){return c("gene",{choice:p})}})})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(1),a=n(3),i=n(21),c=n(2);t.EightBallVote=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.shaking);return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})||(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.question,u=l.answers,s=void 0===u?[]:u;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',d,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return c("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Electrolyzer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Electrolyzer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!l.hasPowercell||!l.open,onClick:function(){return c("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,disabled:!l.hasPowercell,onClick:function(){return c("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!l.hasPowercell&&"bad",children:l.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.powerLevel/100,content:l.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Electropack=void 0;var o=n(0),r=n(15),a=n(1),i=n(3),c=n(2);t.Electropack=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.code,p=d.frequency,m=d.minFrequency,f=d.maxFrequency;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:m/10,maxValue:f/10,value:p/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Code",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:s,width:"80px",onDrag:function(e,t){return l("code",{code:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.EmergencyShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timer_str,u=l.enabled,s=l.emagged,p=l.engines_started,m=l.authorizations_remaining,f=l.authorizations,h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:d}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:p?"good":"average",ml:1,children:p?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!u,onClick:function(){return c("abort")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!u,onClick:function(){return c("authorize")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!u,onClick:function(){return c("repeal")}})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"ERROR":"Remaining: "+m}),children:[h.length>0?h.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(21),a=n(1),i=n(3),c=n(2);t.EngravedMessage=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.admin_mode,s=d.creator_key,p=d.creator_name,m=d.has_liked,f=d.has_disliked,h=d.hidden_message,C=d.is_creator,g=d.num_likes,b=d.num_dislikes,N=d.realdate;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(h)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+g,disabled:C,selected:m,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:C,selected:!f&&!m,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+b,disabled:C,selected:f,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:N})})}),(0,o.createComponentVNode)(2,i.Section),!!u&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return l("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:p})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitControlConsole=void 0;var o=n(0),r=n(15),a=n(1),i=n(3),c=n(2);t.ExosuitControlConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.mechs,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[0===u.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No exosuits detected"}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope",content:"Send Message",disabled:!e.pilot,onClick:function(){return l("send_message",{tracker_ref:e.tracker_ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wifi",content:e.emp_recharging?"Recharging...":"EMP Burst",color:"bad",disabled:e.emp_recharging,onClick:function(){return l("shock",{tracker_ref:e.tracker_ref})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.Box,{color:(e.integrity<=30?"bad":e.integrity<=70&&"average")||"good",children:[e.integrity,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i.Box,{color:(e.charge<=30?"bad":e.charge<=70&&"average")||"good",children:"number"==typeof e.charge&&e.charge+"%"||"Not Found"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Airtank",children:"number"==typeof e.airtank&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.airtank,format:function(e){return(0,r.toFixed)(e,2)+" kPa"}})||"Not Equipped"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pilot",children:e.pilot||"None"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:e.location||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active Equipment",children:e.active_equipment||"None"}),e.cargo_space>=0&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Used Cargo Space",children:(0,o.createComponentVNode)(2,i.Box,{color:(e.cargo_space<=30?"good":e.cargo_space<=70&&"average")||"bad",children:[e.cargo_space,"%"]})})]})},e.tracker_ref)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Gateway=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Gateway=function(){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.gateway_present,d=void 0!==l&&l,u=c.gateway_status,s=void 0!==u&&u,p=c.current_target,m=void 0===p?null:p,f=c.destinations,h=void 0===f?[]:f;return d?m?(0,o.createComponentVNode)(2,a.Section,{title:m.name,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"rainbow",size:4,color:"green"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return i("deactivate")},children:"Deactivate"})]}):h.length?(0,o.createFragment)([!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Gateway Unpowered"}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:e.availible&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return i("activate",{destination:e.ref})},children:"Activate"})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{m:1,textColor:"bad",children:e.reason}),!!e.timeout&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.timeout,children:"Calibrating..."})],0)},e.ref)}))],0):(0,o.createComponentVNode)(2,a.Section,{children:"No gateway nodes detected."}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No linked gateway"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return i("linkup")},children:"Linkup"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(19),a=n(49),i=n(15),c=n(163),l=n(1),d=n(3),u=n(2),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e,t){var n=(0,l.useBackend)(t),p=n.act,m=n.data,f=m.currentArea,h=m.currentCoords,C=m.globalmode,g=m.power,b=m.tag,N=m.updating,v=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(h),s(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(m.signals||[]);return(0,o.createComponentVNode)(2,u.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"power-off",content:g?"On":"Off",selected:g,onClick:function(){return p("power")}}),children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,d.Button,{icon:"pencil-alt",content:b,onClick:function(){return p("rename")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,d.Button,{icon:N?"unlock":"lock",content:N?"AUTO":"MANUAL",color:!N&&"bad",onClick:function(){return p("updating")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,d.Button,{icon:"sync",content:C?"MAXIMUM":"LOCAL",selected:!C,onClick:function(){return p("globalmode")}})})]})}),!!g&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,d.Box,{fontSize:"18px",children:[f," (",h,")"]})}),(0,o.createComponentVNode)(2,d.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),v.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,d.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,d.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.GravityGenerator=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.charging_state,u=l.operational;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No data available"}),!!u&&0!==d&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"WARNING - Radiation detected"}),!!u&&0===d&&(0,o.createComponentVNode)(2,a.NoticeBox,{success:!0,children:"No radiation detected"}),!!u&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.breaker,d=c.charge_count,u=c.charging_state,s=c.on,p=c.operational;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,disabled:!p,onClick:function(){return i("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(s&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.GulagItemReclaimer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.mobs,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[0===u.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No stored items"}),u.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!l.can_reclaim,onClick:function(){return c("release_items",{mobref:e.mob})}})})]},e.mob)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.GulagTeleporterConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.teleporter,u=l.teleporter_lock,s=l.teleporter_state_open,p=l.teleporter_location,m=l.beacon,f=l.beacon_location,h=l.id,C=l.id_name,g=l.can_teleport,b=l.goal,N=void 0===b?0:b,v=l.prisoner,V=void 0===v?{}:v;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:s?"Open":"Closed",disabled:u,selected:s,onClick:function(){return c("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"unlock",content:u?"Locked":"Unlocked",selected:u,disabled:s,onClick:function(){return c("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return c("scan_teleporter")}}),children:d?p:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:m?"good":"bad",buttons:!m&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return c("scan_beacon")}}),children:m?f:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:h?C:"No ID",onClick:function(){return c("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:N,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return c("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:V.name||"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:V.crimstat||"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!g,textAlign:"center",color:"bad",onClick:function(){return c("teleport")}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_toggle_safety,u=l.default_programs,s=void 0===u?[]:u,p=l.emag_programs,m=void 0===p?[]:p,f=l.emagged,h=l.program;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"unlock":"lock",content:"Safeties",color:"bad",disabled:!d,selected:!f,onClick:function(){return c("safety")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===h,onClick:function(){return c("load_program",{type:e.type})}},e.type)}))}),!!f&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===h,onClick:function(){return c("load_program",{type:e.type})}},e.type)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.HypnoChair=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.occupant.name?l.occupant.name:"No Occupant"}),!!l.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===l.occupant.stat?"good":1===l.occupant.stat?"average":"bad",children:0===l.occupant.stat?"Conscious":1===l.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.open?"unlock":"lock",color:l.open?"default":"red",content:l.open?"Open":"Closed",onClick:function(){return c("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:l.trigger,onChange:function(e,t){return c("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:l.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return c("interrogate")}}),1===l.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ImplantChair=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.occupant.name||"No Occupant"}),!!l.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===l.occupant.stat?"good":1===l.occupant.stat?"average":"bad",children:0===l.occupant.stat?"Conscious":1===l.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.open?"unlock":"lock",color:l.open?"default":"red",content:l.open?"Open":"Closed",onClick:function(){return c("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:l.ready?l.special_name||"Implant":"Recharging",onClick:function(){return c("implant")}}),0===l.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[l.ready_implants,1===l.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InfraredEmitter=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.InfraredEmitter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eye":"eye-slash",content:u?"Visible":"Invisible",selected:u,onClick:function(){return c("visibility")}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Intellicard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.name,u=l.isDead,s=l.isBraindead,p=l.health,m=l.wireless,f=l.radio,h=l.wiping,C=l.laws,g=void 0===C?[]:C,b=u||s;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:d||"Empty Card",buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:h?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return c("wipe")}}),children:!!d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:b?"bad":"good",children:b?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:m,onClick:function(){return c("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:f,onClick:function(){return c("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.KeycardAuth=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===l.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===l.waiting&&(0,o.createFragment)([!!l.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return c("auth_swipe")},content:"Authorize"}),0===l.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return c("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return c("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return c("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(21),a=n(1),i=n(3),c=n(2);t.LaborClaimConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.can_go_home,s=d.id_points,p=d.ores,m=d.status_info,f=d.unclaimed_points;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!u,onClick:function(){return l("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!f,onClick:function(){return l("claim_points")}}),children:f})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.LanguageMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.admin_mode,u=l.is_living,s=l.omnitongue,p=l.languages,m=void 0===p?[]:p,f=l.unknown_languages,h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return c("select_default",{language_name:e.name})}}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return c("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return c("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(s?"Enabled":"Disabled"),selected:s,onClick:function(){return c("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return c("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadRemote=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(175);t.LaunchpadRemote=function(e,t){var n=(0,r.useBackend)(t).data,l=n.has_pad,d=n.pad_closed;return(0,o.createComponentVNode)(2,i.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})||d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"})||(0,o.createComponentVNode)(2,c.LaunchpadControl,{topLevel:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MalfunctionModulePicker=void 0;var o=n(0),r=n(1),a=n(2),i=n(176);t.MalfunctionModulePicker=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.processingTime);return(0,o.createComponentVNode)(2,a.Window,{theme:"malfunction",resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.GenericUplink,{currencyAmount:c,currencySymbol:"PT"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.MechBayPowerConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.recharge_port,d=l&&l.mech,u=d&&d.cell;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return c("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health/d.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.charge/u.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.charge})," / "+u.maxcharge]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalKiosk=void 0;var o=n(0),r=(n(21),n(1)),a=n(3),i=n(2);t.MedicalKiosk=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),f=(0,r.useSharedState)(t,"scanIndex")[0],h=m.active_status_1,C=m.active_status_2,g=m.active_status_3,b=m.active_status_4;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:1,children:(0,o.createComponentVNode)(2,a.Section,{minHeight:"100%",children:[(0,o.createComponentVNode)(2,c,{index:1,icon:"procedures",name:"General Health Scan",description:"Reads back exact values of your general health scan."}),(0,o.createComponentVNode)(2,c,{index:2,icon:"heartbeat",name:"Symptom Based Checkup",description:"Provides information based on various non-obvious symptoms,\nlike blood levels or disease status."}),(0,o.createComponentVNode)(2,c,{index:3,icon:"radiation-alt",name:"Neurological/Radiological Scan",description:"Provides information about brain trauma and radiation."}),(0,o.createComponentVNode)(2,c,{index:4,icon:"mortar-pestle",name:"Chemical and Psychoactive Scan",description:"Provides a list of consumed chemicals, as well as potential\nside effects."})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l)})]}),!!h&&1===f&&(0,o.createComponentVNode)(2,d),!!C&&2===f&&(0,o.createComponentVNode)(2,u),!!g&&3===f&&(0,o.createComponentVNode)(2,s),!!b&&4===f&&(0,o.createComponentVNode)(2,p)]})})};var c=function(e,t){var n=e.index,i=e.name,c=e.description,l=e.icon,d=(0,r.useBackend)(t),u=d.act,s=d.data,p=(0,r.useSharedState)(t,"scanIndex"),m=p[0],f=p[1],h=s["active_status_"+n];return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"16px",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:h?"check":"dollar-sign",color:h?"green":"grey"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:l,selected:h&&m===n,tooltip:c,tooltipPosition:"right",content:i,onClick:function(){u("beginScan_"+n),f(n)}})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.kiosk_cost,d=c.patient_name;return(0,o.createComponentVNode)(2,a.Section,{minHeight:"100%",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:["Greetings Valued Employee! Please select a desired automatic health check procedure. Diagnosis costs ",(0,o.createVNode)(1,"b",null,[l,(0,o.createTextVNode)(" credits.")],0)]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Patient:"}),d]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,tooltip:"Resets the current scanning target, cancelling current scans.",icon:"sync",color:"average",onClick:function(){return i("clearTarget")},content:"Reset Scanner"})]})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.patient_health,c=n.brute_health,l=n.burn_health,d=n.suffocation_health,u=n.toxin_health;return(0,o.createComponentVNode)(2,a.Section,{title:"Patient Health",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i/100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i}),"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxin Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})})})]})})},u=function(e,t){var n=(0,r.useBackend)(t).data,i=n.patient_status,c=n.patient_illness,l=n.illness_info,d=n.bleed_status,u=n.blood_levels,s=n.blood_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Symptom Based Checkup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Patient Status",color:"good",children:i}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease Status",children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease information",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Levels",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})}),(0,o.createComponentVNode)(2,a.Box,{mt:1,color:"label",children:d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Information",children:s})]})})},s=function(e,t){var n=(0,r.useBackend)(t).data,i=n.clone_health,c=n.brain_damage,l=n.brain_health,d=n.rad_status,u=n.rad_value,s=n.trauma_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Patient Neurological and Radiological Health",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cellular Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i})})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Status",color:"health-0",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Trauma Status",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Status",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Irradiation Percentage",children:[u,"%"]})]})})},p=function(e,t){var n=(0,r.useBackend)(t).data,i=n.chemical_list,c=void 0===i?[]:i,l=n.overdose_list,d=void 0===l?[]:l,u=n.addict_list,s=void 0===u?[]:u,p=n.hallucinating_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemical and Psychoactive Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:[0===c.length&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No reagents detected."}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Status",color:"bad",children:[0===d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient is not overdosing."}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Overdosing on ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Status",color:"bad",children:[0===s.length&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient has no addictions."}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Addicted to ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Psychoactive Status",children:p})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(6),a=n(1),i=n(3),c=n(2);t.MiningVendor=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=[].concat(d.product_records);return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"User",children:d.user&&(0,o.createComponentVNode)(2,i.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,d.user.name||"Unknown",0),","," ",(0,o.createVNode)(1,"b",null,d.user.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[d.user.points,(0,o.createTextVNode)(" mining points")],0),"."]})||(0,o.createComponentVNode)(2,i.Box,{color:"light-gray",children:["No registered ID card!",(0,o.createVNode)(1,"br"),"Please contact your local HoP!"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Equipment",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createVNode)(1,"span",(0,r.classes)(["vending32x32",e.path]),null,1,{style:{"vertical-align":"middle"}})," ",(0,o.createVNode)(1,"b",null,e.name,0)]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{style:{"min-width":"95px","text-align":"center"},disabled:!d.user||e.price>d.user.points,content:e.price+" points",onClick:function(){return l("purchase",{ref:e.ref})}})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mint=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Mint=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_materials||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Materials",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.processing?"times":"power-off",content:l.processing?"Stop":"Start",selected:l.processing,onClick:function(){return c(l.processing?"stoppress":"startpress")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.material,buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:l.chosen_material===e.material,onClick:function(){return c("changematerial",{material_name:e.material})}}),children:[e.amount," cm\xb3"]},e.material)}))})}),(0,o.createComponentVNode)(2,a.Section,{children:["Pressed ",l.produced_coins," coins this cycle."]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(72);t.Mule=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.cell,p=d.cellPercent,m=d.load,f=d.mode,h=d.modeStatus,C=d.haspai,g=d.autoReturn,b=d.autoPickup,N=d.reportDelivery,v=d.destination,V=d.home,y=d.id,k=d.destinations,x=void 0===k?[]:k,_=d.locked&&!d.siliconUser;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!_&&(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!_&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return l("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return l("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return l("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:x,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return l("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return l("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return l("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return l("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return l("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return l("report")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControlContent=t.NaniteChamberControl=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NaniteChamberControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.status_msg,d=c.locked,u=c.occupant_name,s=c.has_nanites,p=c.nanite_volume,m=c.regen_rate,f=c.safety_threshold,h=c.cloud_id,C=c.scan_level;if(l)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:l});var g=c.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"lock":"lock-open",content:d?"Locked":"Unlocked",color:d?"bad":"default",onClick:function(){return i("toggle_lock")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return i("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return i("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return i("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:g.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),C>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),C>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),C>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),C>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return i("nanite_injection")}})],4)})};t.NaniteChamberControlContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=function(e,t){var n=(0,r.useBackend)(t).data,i=n.has_disk,c=n.has_program,d=n.disk;return i?c?(0,o.createComponentVNode)(2,l,{program:d}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=c;var l=function(e,t){var n=e.program,r=n.name,i=n.desc,c=n.activated,l=n.use_rate,d=n.can_trigger,u=n.trigger_cost,s=n.trigger_cooldown,p=n.activation_code,m=n.deactivation_code,f=n.kill_code,h=n.trigger_code,C=n.timer_restart,g=n.timer_shutdown,b=n.timer_trigger,N=n.timer_trigger_delay,v=n.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:r,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:c?"good":"bad",children:c?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:i}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:l}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:s})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:f}),!!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:h})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[C," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[g," s"]}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[b," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[N," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=l;var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return(n.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return i("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.current_view,u=c.disk,s=c.has_program,p=c.cloud_backup,m=u&&u.can_rule||!1;if(!p)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var f=c.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+d,level:2,buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return i("upload_program")}}),children:f.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return i("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,l,{program:e}),!!m&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return i("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return i("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,p=s.has_disk,m=s.current_view,f=s.new_backup_id;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!p,onClick:function(){return l("eject")}}),children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:m?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return l("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return l("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("create_backup")}})],0),children:s.current_view?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,d)})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(19),a=n(1),i=n(3),c=n(2);t.NaniteProgramHub=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.detail_view,s=d.disk,p=d.has_disk,m=d.has_program,f=d.programs,h=void 0===f?{}:f,C=(0,a.useSharedState)(t,"category"),g=C[0],b=C[1],N=h&&h[g]||[];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return l("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return l("clear")}})],4),children:p?m?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:u?"info":"list",content:u?"Detailed":"Compact",onClick:function(){return l("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return l("refresh")}})],4),children:null!==h?(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{minWidth:"110px",children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var n=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:t===g,onClick:function(){return b(t)},children:n},t)}))(h)})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:u?N.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!p,onClick:function(){return l("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!p,onClick:function(){return l("download",{program_id:e.id})}})},e.id)}))})})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammerContent=t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"kill",code:t})}})}),!!c.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_shutdown_timer",{delay:t})}})}),!!c.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=l;var d=function(e,t){var n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{extra_setting:n}),text:(0,o.createComponentVNode)(2,s,{extra_setting:n}),type:(0,o.createComponentVNode)(2,p,{extra_setting:n}),boolean:(0,o.createComponentVNode)(2,m,{extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=d;var u=function(e,t){var n=e.extra_setting,i=(0,r.useBackend)(t).act,c=n.name,l=n.value,d=n.min,u=n.max,s=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:l,width:"64px",minValue:d,maxValue:u,unit:s,onChange:function(e,t){return i("set_extra_setting",{target_setting:c,value:t})}})};t.NaniteExtraNumber=u;var s=function(e,t){var n=e.extra_setting,i=(0,r.useBackend)(t).act,c=n.name,l=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:l,width:"200px",onInput:function(e,t){return i("set_extra_setting",{target_setting:c,value:t})}})};t.NaniteExtraText=s;var p=function(e,t){var n=e.extra_setting,i=(0,r.useBackend)(t).act,c=n.name,l=n.value,d=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:l,width:"150px",options:d,onSelected:function(e){return i("set_extra_setting",{target_setting:c,value:e})}})};t.NaniteExtraType=p;var m=function(e,t){var n=e.extra_setting,i=(0,r.useBackend)(t).act,c=n.name,l=n.value,d=n.true_text,u=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:l?d:u,checked:l,onClick:function(){return i("set_extra_setting",{target_setting:c})}})};t.NaniteExtraBoolean=m;t.NaniteProgrammer=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,f)})})};var f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=n.data,s=u.has_disk,p=u.has_program,m=u.name,f=u.desc,h=u.use_rate,C=u.can_trigger,g=u.trigger_cost,b=u.trigger_cooldown,N=u.activated,v=u.has_extra_settings,V=u.extra_settings,y=void 0===V?{}:V;return s?p?(0,o.createComponentVNode)(2,a.Section,{title:m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return i("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:f}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:h}),!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:g}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:b})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"power-off":"times",content:N?"Active":"Inactive",selected:N,color:"bad",bold:!0,onClick:function(){return i("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,l)})]}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:y.map((function(e){return(0,o.createComponentVNode)(2,d,{extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return i("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})};t.NaniteProgrammerContent=f},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemoteContent=t.NaniteRemote=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NaniteRemote=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.code,d=c.locked,u=c.mode,s=c.program_name,p=c.relay_code,m=c.comms,f=c.message,h=c.saved_settings,C=void 0===h?[]:h;return d?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return i("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:s,maxLength:14,width:"130px",onChange:function(e,t){return i("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return i("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return i("set_code",{code:t})}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:f,width:"270px",onChange:function(e,t){return i("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:p,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return i("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return i("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:C.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),C.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return i("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return i("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)};t.NaniteRemoteContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NotificationPreferences=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=(n.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return c("toggle_ignore",{key:e.key})}},e.key)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtnetRelay=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.enabled,u=l.dos_capacity,s=l.dos_overload,p=l.dos_crashed;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:d?"ENABLED":"DISABLED",onClick:function(){return c("toggle")}}),children:p?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return c("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:u,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ"," / ",u," GQ"]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAiRestorer=void 0;var o=n(0),r=n(2),a=n(171);t.NtosAiRestorer=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.AiRestorerContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosArcade=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[l.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[l.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===l.PauseState?"#1b3622":"#471915",children:l.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:l.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===l.GameActive||1===l.PauseState,onClick:function(){return c("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===l.GameActive||1===l.PauseState,onClick:function(){return c("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===l.GameActive||1===l.PauseState,onClick:function(){return c("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===l.GameActive,onClick:function(){return c("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===l.GameActive,onClick:function(){return c("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:l.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",l.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmos=void 0;var o=n(0),r=n(19),a=n(49),i=n(15),c=n(1),l=n(3),d=n(34),u=n(2);t.NtosAtmos=function(e,t){var n=(0,c.useBackend)(t),s=(n.act,n.data),p=s.AirTemp,m=s.AirPressure,f=(0,a.flow)([(0,r.filter)((function(e){return e.percentage>=.01})),(0,r.sortBy)((function(e){return-e.percentage}))])(s.AirData||[]),h=Math.max.apply(Math,[1].concat(f.map((function(e){return e.percentage}))));return(0,o.createComponentVNode)(2,u.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:[p,"\xb0C"]}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:[m," kPa"]})]})}),(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.percentage,minValue:0,maxValue:h,children:(0,i.toFixed)(e.percentage,2)+"%"})},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCardContent=t.NtosCard=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(172);t.NtosCard=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=(0,r.useLocalState)(t,"tab",1),u=d[0],s=d[1],p=l.authenticated,m=l.regions,f=void 0===m?[]:m,h=l.access_on_card,C=void 0===h?[]:h,g=l.jobs,b=void 0===g?{}:g,N=l.id_rank,v=l.id_owner,V=l.has_id,y=l.have_printer,k=l.have_id_slot,x=l.id_name,_=(0,r.useLocalState)(t,"department",Object.keys(b)[0]),w=_[0],L=_[1];if(!k)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This program requires an ID slot in order to function"});var B=b[w]||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:V&&p?(0,o.createComponentVNode)(2,a.Input,{value:v,width:"250px",onInput:function(e,t){return i("PRG_edit",{name:t})}}):v||"No Card Inserted",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!y||!V,onClick:function(){return i("PRG_print")}}),(0,o.createComponentVNode)(2,a.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Log Out":"Log In",color:p?"bad":"good",onClick:function(){i(p?"PRG_logout":"PRG_authenticate")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:x,onClick:function(){return i("PRG_eject")}})}),!!V&&!!p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:"Access"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:"Jobs"})]}),1===u&&(0,o.createComponentVNode)(2,c.AccessList,{accesses:f,selectedList:C,accessMod:function(e){return i("PRG_access",{access_target:e})},grantAll:function(){return i("PRG_grantall")},denyAll:function(){return i("PRG_denyall")},grantDep:function(e){return i("PRG_grantregion",{region:e})},denyDep:function(e){return i("PRG_denyregion",{region:e})}}),2===u&&(0,o.createComponentVNode)(2,a.Section,{title:N,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",content:"Terminate",color:"bad",onClick:function(){return i("PRG_terminate")}}),children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Custom...",onCommit:function(e,t){return i("PRG_assign",{assign_target:"Custom",custom_name:t})}}),(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e===w,onClick:function(){return L(e)},children:e},e)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:B.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.display_name,onClick:function(){return i("PRG_assign",{assign_target:e.job})}},e.job)}))})]})]})]})],0)};t.NtosCardContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.power_usage,u=l.battery_exists,s=l.battery,p=void 0===s?{}:s,m=l.disk_size,f=l.disk_used,h=l.hardware,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",d,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!u&&"average",children:u?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:m,color:"good",children:[f," GQ / ",m," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewManifest=void 0;var o=n(0),r=n(1),a=n(3),i=n(19),c=n(2);t.NtosCrewManifest=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.have_printer,s=d.manifest,p=void 0===s?{}:s;return(0,o.createComponentVNode)(2,c.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Crew Manifest",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return l("PRG_print")}}),children:(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:t,children:(0,o.createComponentVNode)(2,a.Table,{children:e.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:["(",e.rank,")"]})]},e.name)}))})},t)}))(p)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCyborgRemoteMonitorContent=t.NtosCyborgRemoteMonitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosCyborgRemoteMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.card,d=c.cyborgs,u=void 0===d?[]:d;return u.length?(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Certain features require an ID card login."}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Send Message",color:"blue",disabled:!l,onClick:function(){return i("messagebot",{ref:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":e.shell_discon?"Nominal/Disconnected":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.Box,{color:e.charge<=30?"bad":e.charge<=70?"average":"good",children:"number"==typeof e.charge?e.charge+"%":"Not Found"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:e.upgrades})]})},e.ref)}))],0):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected."})};t.NtosCyborgRemoteMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usbconnected,s=d.files,p=void 0===s?[]:s,m=d.usbfiles,f=void 0===m?[]:m;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c,{files:p,usbconnected:u,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:f,usbconnected:u,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})]})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosJobManagerContent=t.NtosJobManager=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosJobManager=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.authed,d=c.cooldown,u=c.slots,s=void 0===u?[]:u,p=c.prioritized,m=void 0===p?[]:p;return l?(0,o.createComponentVNode)(2,a.Section,{children:[d>0&&(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",children:["On Cooldown: ",d,"s"]})}),(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Prioritized"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Slots"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:e.title,disabled:e.total<=0,checked:e.total>0&&m.includes(e.title),onClick:function(){return i("PRG_priority",{target:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.current," / ",e.total]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"Open",disabled:!e.status_open,onClick:function(){return i("PRG_open_job",{target:e.title})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Close",disabled:!e.status_close,onClick:function(){return i("PRG_close_job",{target:e.title})}})]})]},e.title)}))]})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Current ID does not have access permissions to change job slots."})};t.NtosJobManagerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.programs,s=void 0===u?[]:u,p=d.has_light,m=d.light_on,f=d.comp_light_color;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:m,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",m?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:f})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,p=l.username,m=l.active_channel,f=l.is_operator,h=l.all_channels,C=void 0===h?[]:h,g=l.clients,b=void 0===g?[]:g,N=l.messages,v=void 0===N?[]:N,V=null!==m,y=s||u;return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===m,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:p+"...",currentValue:p,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:V&&(y?v.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),V&&y&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!f&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(3),a=n(1),i=(n(48),n(2));t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,p=c.speed,m=c.overload,f=c.capacity,h=c.error;if(h)return(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:h}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("PRG_reset")}})],4);var C=function(e){for(var t="",n=m/f;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,r.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,r.Box,{children:["CURRENT SPEED: ",p," GQ/s"]}),(0,o.createComponentVNode)(2,r.Box,{children:C(45)}),(0,o.createComponentVNode)(2,r.Box,{children:C(45)}),(0,o.createComponentVNode)(2,r.Box,{children:C(45)}),(0,o.createComponentVNode)(2,r.Box,{children:C(45)}),(0,o.createComponentVNode)(2,r.Box,{children:C(45)})]}):(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,r.Button,{content:e.id,selected:u===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosNetDownloader=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disk_size,s=d.disk_used,p=d.downloadable_programs,m=void 0===p?[]:p,f=d.error,h=d.hacked_programs,C=void 0===h?[]:h,g=d.hackedavailable;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return l("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:u,children:s+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c,{program:e},e.filename)}))}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),C.map((function(e){return(0,o.createComponentVNode)(2,c,{program:e},e.filename)}))]})]})})};var c=function(e,t){var n=e.program,i=(0,r.useBackend)(t),c=i.act,l=i.data,d=l.disk_size,u=l.disk_used,s=l.downloadcompletion,p=l.downloading,m=l.downloadname,f=l.downloadsize,h=d-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===m&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:p||n.size>h,onClick:function(){return c("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>h&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,p=l.config_peertopeer,m=l.config_communication,f=l.config_systemcontrol,h=l.idsalarm,C=l.idsstatus,g=l.ntnetmaxlogs,b=l.maxlogs,N=l.minlogs,v=l.ntnetlogs,V=void 0===v?[]:v;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:f?"power-off":"times",content:f?"ENABLED":"DISABLED",selected:f,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:g,minValue:N,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:V.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(2),a=n(177);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRadarSyndicate=void 0;var o=n(0),r=(n(1),n(6),n(3),n(2)),a=n(178);t.NtosRadarSyndicate=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosRadarContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRoboControl=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosRoboControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.bots,s=d.id_owner,p=d.has_id;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Robot Control Console",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Id Card",children:[s,!!p&&(0,o.createComponentVNode)(2,a.Button,{ml:2,icon:"eject",content:"Eject",onClick:function(){return l("ejectcard")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bots in range",children:d.botcount})]})}),null==u?void 0:u.map((function(e){return(0,o.createComponentVNode)(2,c,{robot:e},e.bot_ref)}))]})})};var c=function(e,t){var n=e.robot,i=(0,r.useBackend)(t),c=i.act,l=i.data,d=l.mules||[],u=!!n.mule_check&&function(e,t){return null==e?void 0:e.find((function(e){return e.mule_ref===t}))}(d,n.bot_ref),s=1===n.mule_check?"rgba(110, 75, 14, 1)":"rgba(74, 59, 140, 1)";return(0,o.createComponentVNode)(2,a.Section,{title:n.name,style:{border:"4px solid "+s},buttons:u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"play",tooltip:"Go to Destination.",onClick:function(){return c("go",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pause",tooltip:"Stop Moving.",onClick:function(){return c("stop",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",tooltip:"Travel Home.",tooltipPosition:"bottom-left",onClick:function(){return c("home",{robot:u.mule_ref})}})],4),children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Model",children:n.model}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:n.locat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:n.mode}),u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Cargo",children:l.load||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:u.home}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:u.dest||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.power,minValue:0,maxValue:100,ranges:{good:[60,Infinity],average:[20,60],bad:[-Infinity,20]}})})],4)]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"150px",children:[u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set Destination",onClick:function(){return c("destination",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set ID",onClick:function(){return c("setid",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set Home",onClick:function(){return c("sethome",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Unload Cargo",onClick:function(){return c("unload",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Auto Return",checked:u.autoReturn,onClick:function(){return c("autoret",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Auto Pickup",checked:u.autoPickup,onClick:function(){return c("autopick",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Delivery Report",checked:u.reportDelivery,onClick:function(){return c("report",{robot:u.mule_ref})}})],4),!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Stop Patrol",onClick:function(){return c("patroloff",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Start Patrol",onClick:function(){return c("patrolon",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Summon",onClick:function(){return c("summon",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Eject PAi",onClick:function(){return c("ejectpai",{robot:n.bot_ref})}})],4)]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShipping=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosShipping=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"NTOS Shipping Hub.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Id",onClick:function(){return c("ejectid")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current User",children:l.current_user||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Card",children:l.card_owner||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available Paper",children:l.has_printer?l.paperamt:"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Profit on Sale",children:[l.barcode_split,"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Shipping Options",children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",tooltip:"The currently ID card will become the current user.",tooltipPosition:"right",disabled:!l.has_id_slot,onClick:function(){return c("selectid")},content:"Set Current ID"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"print",tooltip:"Print a barcode to use on a wrapped package.",tooltipPosition:"right",disabled:!l.has_printer||!l.current_user,onClick:function(){return c("print")},content:"Print Barcode"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"tags",tooltip:"Set how much profit you'd like on your package.",tooltipPosition:"right",onClick:function(){return c("setsplit")},content:"Set Profit Margin"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset ID",onClick:function(){return c("resetid")}})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(2),a=n(179);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitorContent=t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(19),a=n(49),i=n(15),c=n(1),l=n(3),d=n(34),u=n(2),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,u.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,c.useBackend)(t),u=n.act,p=n.data,f=p.active,h=p.SM_integrity,C=p.SM_power,g=p.SM_ambienttemp,b=p.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,m);var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(p.gases||[]),v=Math.max.apply(Math,[1].concat(N.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(g),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(b),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return u("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})]})};t.NtosSupermatterMonitorContent=p;var m=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data.supermatters,i=void 0===a?[]:a;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return r("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:i.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return r("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(6),a=n(1),i=n(3),c=n(2),l=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return n("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=(d.anchored,d.disk_present,d.status1),s=d.status2;return(0,o.createComponentVNode)(2,c.Window,{theme:"retro",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}];t.OperatingComputer=function(e,t){var n=(0,r.useSharedState)(t,"tab",1),c=n[0],u=n[1];return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return u(1)},children:"Patient State"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return u(2)},children:"Surgery Procedures"})]}),1===c&&(0,o.createComponentVNode)(2,l),2===c&&(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),l=i.table,d=i.procedures,u=void 0===d?[]:d,s=i.patient,p=void 0===s?{}:s;return l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",children:p&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:p.statstate,children:p.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:p.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.health,minValue:p.minHealth,maxValue:p.maxHealth,color:p.health>=0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p.health})})}),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p[e.type]/p.maxHealth,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p[e.type]})})},e.type)}))]})||"No Patient Detected"}),0===u.length&&(0,o.createComponentVNode)(2,a.Section,{children:"No Active Procedures"}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)}))],0):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.surgeries,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return i("sync")}}),l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Orbit=void 0;var o=n(0),r=n(21),a=n(3),i=n(2),c=n(1);function l(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt},f=function(e,t){var n=e.name,o=t.name,r=n.match(s),a=o.match(s);return r&&a&&n.replace(s,"")===o.replace(s,"")?parseInt(r[1],10)-parseInt(a[1],10):m(n,o)},h=function(e,t){var n=(0,c.useBackend)(t).act,r=e.searchText,i=e.source,l=e.title,d=i.filter(p(r));return d.sort(f),i.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:l,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name.replace(u,""),onClick:function(){return n("orbit",{name:e.name})}},e.name)}))})},C=function(e,t){var n=(0,c.useBackend)(t).act,r=e.color,i=e.thing;return(0,o.createComponentVNode)(2,a.Button,{color:r,onClick:function(){return n("orbit",{name:i.name})},children:[i.name,i.orbiters&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,children:["(",i.orbiters," ",(0,o.createComponentVNode)(2,a.Box,{as:"img",src:"ghost.png",opacity:.7}),")"]})]})};t.Orbit=function(e,t){for(var n,r=(0,c.useBackend)(t),d=r.act,u=r.data,s=u.alive,g=u.antagonists,b=u.dead,N=u.ghosts,v=u.misc,V=u.npcs,y=(0,c.useLocalState)(t,"searchText",""),k=y[0],x=y[1],_={},w=l(g);!(n=w()).done;){var L=n.value;_[L.antag]===undefined&&(_[L.antag]=[]),_[L.antag].push(L)}var B=Object.entries(_);B.sort((function(e,t){return m(e[0],t[0])}));return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:k,onInput:function(e,t){return x(t)},onEnter:function(e,t){return function(e){for(var t=0,n=[B.map((function(e){return e[0],e[1]})),s,N,b,V,v];t0&&(0,o.createComponentVNode)(2,a.Section,{title:"Ghost-Visible Antagonists",children:B.map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,a.Section,{title:t,level:2,children:n.filter(p(k)).sort(f).map((function(e){return(0,o.createComponentVNode)(2,C,{color:"bad",thing:e},e.name)}))},t)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Alive",children:s.filter(p(k)).sort(f).map((function(e){return(0,o.createComponentVNode)(2,C,{color:"good",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,h,{title:"Ghosts",source:N,searchText:k}),(0,o.createComponentVNode)(2,h,{title:"Dead",source:b,searchText:k}),(0,o.createComponentVNode)(2,h,{title:"NPCs",source:V,searchText:k}),(0,o.createComponentVNode)(2,h,{title:"Misc",source:v,searchText:k})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(0),r=n(21),a=n(3),i=n(1),c=n(2);t.OreBox=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data.materials;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Empty",onClick:function(){return l("removeall")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(0),r=n(21),a=n(1),i=n(3),c=n(2);t.OreRedemptionMachine=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=d.materials,p=d.alloys,m=d.diskDesigns,f=d.hasDisk;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),u,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===u,onClick:function(){return r("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return r("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return r("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return r("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:p.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Smelt",{id:e.id,sheets:t})}},e.id)}))})})]})})};var l=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(0),r=n(19),a=n(1),i=n(3),c=n(2),l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.has_beaker,d=c.beaker_empty,u=c.has_blood,s=c.blood,p=!l||d;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:p,onClick:function(){return r("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:p,onClick:function(){return r("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return r("eject_beaker")}})],4),children:l?d?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=l;var d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.is_ready;return(c.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,n){return r("rename_disease",{index:e.index,name:n})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!l,onClick:function(){return r("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=d;var u=function(e,t){var n=e.symptom,a=n.name,c=n.desc,l=n.stealth,d=n.resistance,u=n.stage_speed,s=n.transmission,p=n.level,m=n.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(n.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:a,level:2,buttons:!!m&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:c}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:l.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!c.is_ready,onClick:function(){return r("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e,t){var n=(0,a.useBackend)(t).data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l),!!n.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PaperSheet=void 0;var o=n(0),r=n(3),a=n(1),i=n(2),c=d(n(541)),l=d(n(542));function d(e){return e&&e.__esModule?e:{"default":e}}(0,n(48).createLogger)("PaperSheet");var u=function(e){switch(e.type){case"link":case"image":e.type="text",e.href=""}},s=function(e){var t=l["default"].sanitize(e);return(0,c["default"])(t,{breaks:!0,smartypants:!0,smartLists:!0,walkTokens:u,baseUrl:"thisshouldbreakhttp"})},p=function(e,t){var n=(0,a.useBackend)(t).data,i=n.paper_color,c=void 0===i?"white":i,l=n.pen_color,d=void 0===l?"black":l,u=n.text,p=void 0===u?"":u,m=e.value,f=void 0===m?p||"":m,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["value"]),C=(0,a.useLocalState)(t,"marked_text",{__html:s(f)}),g=C[0];C[1];return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({opacity:1,backgroundColor:c,color:d},h,{dangerouslySetInnerHTML:g})))},m=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,d=(0,a.useLocalState)(t,"text",c.text||""),u=d[0],m=d[1],f=(0,a.useLocalState)(t,"marked_text",{__html:s(u)}),h=(f[0],f[1]),C=(0,a.useLocalState)(t,"preview","Preview"),g=C[0],b=C[1];c.paper_color,c.pen_color;return(0,o.createComponentVNode)(2,r.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Tabs,{children:[(0,o.createComponentVNode)(2,r.Tabs.Tab,{textColor:"black",backgroundColor:"Edit"===g?"grey":"white",selected:"Edit"===g,onClick:function(){return b("Edit")},children:"Edit"},"marked_edit"),(0,o.createComponentVNode)(2,r.Tabs.Tab,{textColor:"black",backgroundColor:"Preview"===g?"grey":"white",selected:"Preview"===g,onClick:function(){return b("Preview")},children:"Preview"},"marked_preview"),(0,o.createComponentVNode)(2,r.Tabs.Tab,{textColor:"black",backgroundColor:"confirm"===g?"red":"save"===g?"grey":"white",selected:"confirm"===g||"save"===g,onClick:function(){"confirm"===g?i("save",{text:l["default"].sanitize(u)}):b("confirm")},children:"confirm"===g?"confirm":"save"},"marked_done")]})}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1,basis:1,children:"Edit"===g&&(0,o.createComponentVNode)(2,r.TextArea,{value:u,backgroundColor:"white",textColor:"black",height:window.innerHeight-80+"px",onInput:function(e,t){t.length<1e3?(m(t),h({__html:s(t)})):m(t.substr(1e3))}})||(0,o.createComponentVNode)(2,p)})]})};t.PaperSheet=function(e,t){var n=(0,a.useBackend)(t).data.edit_sheet;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,theme:"paper",children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:n&&(0,o.createComponentVNode)(2,m)||(0,o.createComponentVNode)(2,p,{fillPositionedParent:!0})})})}},function(e,t,n){"use strict";e.exports=function(){function e(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[n++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var o=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){function t(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}e.exports={defaults:{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},getDefaults:t,changeDefaults:function(t){e.exports.defaults=t}}})),r=(o.defaults,o.getDefaults,o.changeDefaults,/[&<>"']/),a=/[&<>"']/g,i=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,l={"&":"&","<":"<",">":">",'"':""","'":"'"},d=function(e){return l[e]},u=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function s(e){return e.replace(u,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var p=/(^|[^\[])\^/g,m=/[^\w:]/g,f=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i,h={},C=/^[^:]+:\/*[^/]*$/,g=/^([^:]+:)[\s\S]*$/,b=/^([^:]+:\/*[^/]*)[\s\S]*$/;function N(e,t){h[" "+e]||(C.test(e)?h[" "+e]=e+"/":h[" "+e]=v(e,"/",!0));var n=-1===(e=h[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(g,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(b,"$1")+t:e+t}function v(e,t,n){var o=e.length;if(0===o)return"";for(var r=0;r=0&&"\\"===n[r];)o=!o;return o?"|":" |"})).split(/ \|/),o=0;if(n.length>t)n.splice(t);else for(;n.length1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e,t){var n=this.rules.block.code.exec(e);if(n){var o=t[t.length-1];if(o&&"paragraph"===o.type)return{raw:n[0],text:n[0].trimRight()};var r=n[0].replace(/^ {4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?r:k(r,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],o=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var o=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:t[0].length>=o.length?e.slice(o.length):e})).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:o}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},t.nptable=function(e){var t=this.rules.block.nptable.exec(e);if(t){var n={type:"table",header:x(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[],raw:t[0]};if(n.header.length===n.align.length){var o,r=n.align.length;for(o=0;o ?/gm,"");return{type:"blockquote",raw:t[0],text:n}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){for(var n,o,r,a,i,c,l,d=t[0],u=t[2],s=u.length>1,p={type:"list",raw:d,ordered:s,start:s?+u:"",loose:!1,items:[]},m=t[0].match(this.rules.block.item),f=!1,h=m.length,C=0;C1?1===r.length:r.length>1||this.options.smartLists&&r!==u)&&(a=m.slice(C+1).join("\n"),p.raw=p.raw.substring(0,p.raw.length-a.length),C=h-1)),i=f||/\n\n(?!\s*$)/.test(n),C!==h-1&&(f="\n"===n.charAt(n.length-1),i||(i=f)),i&&(p.loose=!0),c=/^\[[ xX]\] /.test(n),l=undefined,c&&(l=" "!==n[1],n=n.replace(/^\[[ xX]\] +/,"")),p.items.push({type:"list_item",raw:d,task:c,checked:l,loose:i,text:n});return p}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t)return{type:this.options.sanitize?"paragraph":"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):_(t[0]):t[0]}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:x(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var o,r=n.align.length;for(o=0;o/i.test(o[0])&&(t=!1),!n&&/^<(pre|code|kbd|script)(\s|>)/i.test(o[0])?n=!0:n&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(o[0])&&(n=!1),{type:this.options.sanitize?"text":"html",raw:o[0],inLink:t,inRawBlock:n,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(o[0]):_(o[0]):o[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var n=w(t[2],"()");if(n>-1){var o=(0===t[0].indexOf("!")?5:4)+t[1].length+n;t[2]=t[2].substring(0,n),t[0]=t[0].substring(0,o).trim(),t[3]=""}var r=t[2],a="";if(this.options.pedantic){var i=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r);i?(r=i[1],a=i[3]):a=""}else a=t[3]?t[3].slice(1,-1):"";return L(t,{href:(r=r.trim().replace(/^<([\s\S]*)>$/,"$1"))?r.replace(this.rules.inline._escapes,"$1"):r,title:a?a.replace(this.rules.inline._escapes,"$1"):a},t[0])}},t.reflink=function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var o=(n[2]||n[1]).replace(/\s+/g," ");if(!(o=t[o.toLowerCase()])||!o.href){var r=n[0].charAt(0);return{type:"text",raw:r,text:r}}return L(n,o,n[0])}},t.strong=function(e){var t=this.rules.inline.strong.exec(e);if(t)return{type:"strong",raw:t[0],text:t[4]||t[3]||t[2]||t[1]}},t.em=function(e){var t=this.rules.inline.em.exec(e);if(t)return{type:"em",raw:t[0],text:t[6]||t[5]||t[4]||t[3]||t[2]||t[1]}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),o=/[^ ]/.test(n),r=n.startsWith(" ")&&n.endsWith(" ");return o&&r&&(n=n.substring(1,n.length-1)),n=_(n,!0),{type:"codespan",raw:t[0],text:n}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[1]}},t.autolink=function(e,t){var n,o,r=this.rules.inline.autolink.exec(e);if(r)return o="@"===r[2]?"mailto:"+(n=_(this.options.mangle?t(r[1]):r[1])):n=_(r[1]),{type:"link",raw:r[0],text:n,href:o,tokens:[{type:"text",raw:n,text:n}]}},t.url=function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var o,r;if("@"===n[2])r="mailto:"+(o=_(this.options.mangle?t(n[0]):n[0]));else{var a;do{a=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(a!==n[0]);o=_(n[0]),r="www."===n[1]?"http://"+o:o}return{type:"link",raw:n[0],text:o,href:r,tokens:[{type:"text",raw:o,text:o}]}}},t.inlineText=function(e,t,n){var o,r=this.rules.inline.text.exec(e);if(r)return o=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):_(r[0]):r[0]:_(this.options.smartypants?n(r[0]):r[0]),{type:"text",raw:r[0],text:o}},e}(),S=V.noopTest,I=V.edit,T=V.merge,A={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:S,table:S,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};A.def=I(A.def).replace("label",A._label).replace("title",A._title).getRegex(),A.bullet=/(?:[*+-]|\d{1,9}\.)/,A.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,A.item=I(A.item,"gm").replace(/bull/g,A.bullet).getRegex(),A.list=I(A.list).replace(/bull/g,A.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+A.def.source+")").getRegex(),A._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",A._comment=//,A.html=I(A.html,"i").replace("comment",A._comment).replace("tag",A._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),A.paragraph=I(A._paragraph).replace("hr",A.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",A._tag).getRegex(),A.blockquote=I(A.blockquote).replace("paragraph",A.paragraph).getRegex(),A.normal=T({},A),A.gfm=T({},A.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),A.gfm.nptable=I(A.gfm.nptable).replace("hr",A.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",A._tag).getRegex(),A.gfm.table=I(A.gfm.table).replace("hr",A.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",A._tag).getRegex(),A.pedantic=T({},A.normal,{html:I("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",A._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:S,paragraph:I(A.normal._paragraph).replace("hr",A.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",A.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var E={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:S,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^_([^\s_<][\s\S]*?[^\s_])_(?!_|[^\s,punctuation])|^_([^\s_<][\s\S]*?[^\s])_(?!_|[^\s,punctuation])|^\*([^\s*<\[])\*(?!\*)|^\*([^\s<"][\s\S]*?[^\s\[\*])\*(?![\]`punctuation])|^\*([^\s*"<\[][\s\S]*[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:S,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[^_{|}~"};E.em=I(E.em).replace(/punctuation/g,E._punctuation).getRegex(),E._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,E._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,E._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,E.autolink=I(E.autolink).replace("scheme",E._scheme).replace("email",E._email).getRegex(),E._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,E.tag=I(E.tag).replace("comment",A._comment).replace("attribute",E._attribute).getRegex(),E._label=/(?:\[[^\[\]]*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,E._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,E._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,E.link=I(E.link).replace("label",E._label).replace("href",E._href).replace("title",E._title).getRegex(),E.reflink=I(E.reflink).replace("label",E._label).getRegex(),E.normal=T({},E),E.pedantic=T({},E.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:I(/^!?\[(label)\]\((.*?)\)/).replace("label",E._label).getRegex(),reflink:I(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",E._label).getRegex()}),E.gfm=T({},E.normal,{escape:I(E.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),o+="&#"+n+";";return o}var F=function(){function t(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||P,this.options.tokenizer=this.options.tokenizer||new B,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var t={block:R.normal,inline:O.normal};this.options.pedantic?(t.block=R.pedantic,t.inline=O.pedantic):this.options.gfm&&(t.block=R.gfm,this.options.breaks?t.inline=O.breaks:t.inline=O.gfm),this.tokenizer.rules=t}t.lex=function(e,n){return new t(n).lex(e)};var n,o,r,a=t.prototype;return a.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens,!0),this.inline(this.tokens),this.tokens},a.blockTokens=function(e,t,n){var o,r,a,i;for(void 0===t&&(t=[]),void 0===n&&(n=!0),e=e.replace(/^ +$/gm,"");e;)if(o=this.tokenizer.space(e))e=e.substring(o.raw.length),o.type&&t.push(o);else if(o=this.tokenizer.code(e,t))e=e.substring(o.raw.length),o.type?t.push(o):((i=t[t.length-1]).raw+="\n"+o.raw,i.text+="\n"+o.text);else if(o=this.tokenizer.fences(e))e=e.substring(o.raw.length),t.push(o);else if(o=this.tokenizer.heading(e))e=e.substring(o.raw.length),t.push(o);else if(o=this.tokenizer.nptable(e))e=e.substring(o.raw.length),t.push(o);else if(o=this.tokenizer.hr(e))e=e.substring(o.raw.length),t.push(o);else if(o=this.tokenizer.blockquote(e))e=e.substring(o.raw.length),o.tokens=this.blockTokens(o.text,[],n),t.push(o);else if(o=this.tokenizer.list(e)){for(e=e.substring(o.raw.length),a=o.items.length,r=0;r'+(n?e:H(e,!0))+"\n":"
"+(n?e:H(e,!0))+"
\n"},t.blockquote=function(e){return"
\n"+e+"
\n"},t.html=function(e){return e},t.heading=function(e,t,n,o){return this.options.headerIds?"'+e+"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
\n":"
\n"},t.list=function(e,t,n){var o=t?"ol":"ul";return"<"+o+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},t.listitem=function(e){return"
  • "+e+"
  • \n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return"

    "+e+"

    \n"},t.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},t.tablerow=function(e){return"\n"+e+"\n"},t.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
    ":"
    "},t.del=function(e){return""+e+""},t.link=function(e,t,n){if(null===(e=W(this.options.sanitize,this.options.baseUrl,e)))return n;var o='
    "},t.image=function(e,t,n){if(null===(e=W(this.options.sanitize,this.options.baseUrl,e)))return n;var o=''+n+'":">"},t.text=function(e){return e},e}(),U=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,n){return""+n},t.image=function(e,t,n){return""+n},t.br=function(){return""},e}(),K=function(){function e(){this.seen={}}return e.prototype.slug=function(e){var t=e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},e}(),q=o.defaults,Y=V.unescape,$=function(){function e(e){this.options=e||q,this.options.renderer=this.options.renderer||new G,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new U,this.slugger=new K}e.parse=function(t,n){return new e(n).parse(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var n,o,r,a,i,c,l,d,u,s,p,m,f,h,C,g,b,N,v="",V=e.length;for(n=0;n0&&"text"===C.tokens[0].type?(C.tokens[0].text=N+" "+C.tokens[0].text,C.tokens[0].tokens&&C.tokens[0].tokens.length>0&&"text"===C.tokens[0].tokens[0].type&&(C.tokens[0].tokens[0].text=N+" "+C.tokens[0].tokens[0].text)):C.tokens.unshift({type:"text",text:N}):h+=N),h+=this.parse(C.tokens,f),u+=this.renderer.listitem(h,b,g);v+=this.renderer.list(u,p,m);continue;case"html":v+=this.renderer.html(s.text);continue;case"paragraph":v+=this.renderer.paragraph(this.parseInline(s.tokens));continue;case"text":for(u=s.tokens?this.parseInline(s.tokens):s.text;n+1An error occurred:

    "+Q(l.message+"",!0)+"
    ";throw l}}return ne.options=ne.setOptions=function(e){return X(ne.defaults,e),ee(ne.defaults),ne},ne.getDefaults=J,ne.defaults=te,ne.use=function(e){var t=X({},e);if(e.renderer&&function(){var n=ne.defaults.renderer||new G,o=function(t){var o=n[t];n[t]=function(){for(var r=arguments.length,a=new Array(r),i=0;i1?n-1:0),r=1;r/gm),D=a(/^data-[\-\w.\u00B7-\uFFFF]/),j=a(/^aria-[\-\w]+$/),F=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),z=a(/^(?:\w+script|data):/i),W=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g),H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function G(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&arguments[0]!==undefined?arguments[0]:U(),t=function(e){return q(e)};if(t.version="2.0.11",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,a=!1,i=e.document,c=e.DocumentFragment,l=e.HTMLTemplateElement,k=e.Node,x=e.NodeFilter,Y=e.NamedNodeMap,$=Y===undefined?e.NamedNodeMap||e.MozNamedAttrMap:Y,X=e.Text,Z=e.Comment,Q=e.DOMParser,J=e.trustedTypes;if("function"==typeof l){var ee=i.createElement("template");ee.content&&ee.content.ownerDocument&&(i=ee.content.ownerDocument)}var te=K(J,n),ne=te?te.createHTML(""):"",oe=i,re=oe.implementation,ae=oe.createNodeIterator,ie=oe.getElementsByTagName,ce=oe.createDocumentFragment,le=n.importNode,de={};t.isSupported=re&&"undefined"!=typeof re.createHTMLDocument&&9!==i.documentMode;var ue=R,se=O,pe=D,me=j,fe=z,he=W,Ce=F,ge=null,be=_({},[].concat(G(L),G(B),G(S),G(I),G(T))),Ne=null,ve=_({},[].concat(G(A),G(E),G(M),G(P))),Ve=null,ye=null,ke=!0,xe=!0,_e=!1,we=!1,Le=!1,Be=!1,Se=!1,Ie=!1,Te=!1,Ae=!1,Ee=!1,Me=!1,Pe=!0,Re=!0,Oe=!1,De={},je=_({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","plaintext","script","style","svg","template","thead","title","video","xmp"]),Fe=null,ze=_({},["audio","video","img","source","image","track"]),We=null,He=_({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),Ge=null,Ue=i.createElement("form"),Ke=function(e){Ge&&Ge===e||(e&&"object"===(void 0===e?"undefined":H(e))||(e={}),ge="ALLOWED_TAGS"in e?_({},e.ALLOWED_TAGS):be,Ne="ALLOWED_ATTR"in e?_({},e.ALLOWED_ATTR):ve,We="ADD_URI_SAFE_ATTR"in e?_(w(He),e.ADD_URI_SAFE_ATTR):He,Fe="ADD_DATA_URI_TAGS"in e?_(w(ze),e.ADD_DATA_URI_TAGS):ze,Ve="FORBID_TAGS"in e?_({},e.FORBID_TAGS):{},ye="FORBID_ATTR"in e?_({},e.FORBID_ATTR):{},De="USE_PROFILES"in e&&e.USE_PROFILES,ke=!1!==e.ALLOW_ARIA_ATTR,xe=!1!==e.ALLOW_DATA_ATTR,_e=e.ALLOW_UNKNOWN_PROTOCOLS||!1,we=e.SAFE_FOR_JQUERY||!1,Le=e.SAFE_FOR_TEMPLATES||!1,Be=e.WHOLE_DOCUMENT||!1,Te=e.RETURN_DOM||!1,Ae=e.RETURN_DOM_FRAGMENT||!1,Ee=e.RETURN_DOM_IMPORT||!1,Me=e.RETURN_TRUSTED_TYPE||!1,Ie=e.FORCE_BODY||!1,Pe=!1!==e.SANITIZE_DOM,Re=!1!==e.KEEP_CONTENT,Oe=e.IN_PLACE||!1,Ce=e.ALLOWED_URI_REGEXP||Ce,Le&&(xe=!1),Ae&&(Te=!0),De&&(ge=_({},[].concat(G(T))),Ne=[],!0===De.html&&(_(ge,L),_(Ne,A)),!0===De.svg&&(_(ge,B),_(Ne,E),_(Ne,P)),!0===De.svgFilters&&(_(ge,S),_(Ne,E),_(Ne,P)),!0===De.mathMl&&(_(ge,I),_(Ne,M),_(Ne,P))),e.ADD_TAGS&&(ge===be&&(ge=w(ge)),_(ge,e.ADD_TAGS)),e.ADD_ATTR&&(Ne===ve&&(Ne=w(Ne)),_(Ne,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&_(We,e.ADD_URI_SAFE_ATTR),Re&&(ge["#text"]=!0),Be&&_(ge,["html","head","body"]),ge.table&&(_(ge,["tbody"]),delete Ve.tbody),r&&r(e),Ge=e)},qe=function(e){m(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(n){e.outerHTML=ne}},Ye=function(e,n){try{m(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(o){m(t.removed,{attribute:null,from:n})}n.removeAttribute(e)},$e=function(e){var t=void 0,n=void 0;if(Ie)e=""+e;else{var o=C(e,/^[\r\n\t ]+/);n=o&&o[0]}var r=te?te.createHTML(e):e;try{t=(new Q).parseFromString(r,"text/html")}catch(l){}if(a&&_(Ve,["title"]),!t||!t.documentElement){var c=(t=re.createHTMLDocument("")).body;c.parentNode.removeChild(c.parentNode.firstElementChild),c.outerHTML=r}return e&&n&&t.body.insertBefore(i.createTextNode(n),t.body.childNodes[0]||null),ie.call(t,Be?"html":"body")[0]};t.isSupported&&function(){try{var e=$e("</title><img>");v(/<\/title/,e.querySelector("title").innerHTML)&&(a=!0)}catch(t){}}();var Xe=function(e){return ae.call(e.ownerDocument||e,e,x.SHOW_ELEMENT|x.SHOW_COMMENT|x.SHOW_TEXT,(function(){return x.FILTER_ACCEPT}),!1)},Ze=function(e){return!(e instanceof X||e instanceof Z||"string"==typeof e.nodeName&&"string"==typeof e.textContent&&"function"==typeof e.removeChild&&e.attributes instanceof $&&"function"==typeof e.removeAttribute&&"function"==typeof e.setAttribute&&"string"==typeof e.namespaceURI)},Qe=function(e){return"object"===(void 0===k?"undefined":H(k))?e instanceof k:e&&"object"===(void 0===e?"undefined":H(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},Je=function(e,n,o){de[e]&&d(de[e],(function(e){e.call(t,n,o,Ge)}))},et=function(e){var n=void 0;if(Je("beforeSanitizeElements",e,null),Ze(e))return qe(e),!0;var o=h(e.nodeName);if(Je("uponSanitizeElement",e,{tagName:o,allowedTags:ge}),("svg"===o||"math"===o)&&0!==e.querySelectorAll("p, br").length)return qe(e),!0;if(!ge[o]||Ve[o]){if(Re&&!je[o]&&"function"==typeof e.insertAdjacentHTML)try{var r=e.innerHTML;e.insertAdjacentHTML("AfterEnd",te?te.createHTML(r):r)}catch(a){}return qe(e),!0}return"noscript"===o&&v(/<\/noscript/i,e.innerHTML)||"noembed"===o&&v(/<\/noembed/i,e.innerHTML)?(qe(e),!0):(!we||e.firstElementChild||e.content&&e.content.firstElementChild||!v(/</g,e.textContent)||(m(t.removed,{element:e.cloneNode()}),e.innerHTML?e.innerHTML=g(e.innerHTML,/</g,"<"):e.innerHTML=g(e.textContent,/</g,"<")),Le&&3===e.nodeType&&(n=e.textContent,n=g(n,ue," "),n=g(n,se," "),e.textContent!==n&&(m(t.removed,{element:e.cloneNode()}),e.textContent=n)),Je("afterSanitizeElements",e,null),!1)},tt=function(e,t,n){if(Pe&&("id"===t||"name"===t)&&(n in i||n in Ue))return!1;if(xe&&v(pe,t));else if(ke&&v(me,t));else{if(!Ne[t]||ye[t])return!1;if(We[t]);else if(v(Ce,g(n,he,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==b(n,"data:")||!Fe[e])if(_e&&!v(fe,g(n,he,"")));else if(n)return!1}return!0},nt=function(e){var n=void 0,r=void 0,a=void 0,i=void 0,c=void 0;Je("beforeSanitizeAttributes",e,null);var l=e.attributes;if(l){var d={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ne};for(c=l.length;c--;){var m=n=l[c],C=m.name,b=m.namespaceURI;if(r=N(n.value),a=h(C),d.attrName=a,d.attrValue=r,d.keepAttr=!0,d.forceKeepAttr=undefined,Je("uponSanitizeAttribute",e,d),r=d.attrValue,!d.forceKeepAttr){if("name"===a&&"IMG"===e.nodeName&&l.id)i=l.id,l=f(l,[]),Ye("id",e),Ye(C,e),u(l,i)>c&&e.setAttribute("id",i.value);else{if("INPUT"===e.nodeName&&"type"===a&&"file"===r&&d.keepAttr&&(Ne[a]||!ye[a]))continue;"id"===C&&e.setAttribute(C,""),Ye(C,e)}if(d.keepAttr)if(we&&v(/\/>/i,r))Ye(C,e);else if(v(/svg|math/i,e.namespaceURI)&&v(V("</("+s(o(je),"|")+")","i"),r))Ye(C,e);else{Le&&(r=g(r,ue," "),r=g(r,se," "));var y=e.nodeName.toLowerCase();if(tt(y,a,r))try{b?e.setAttributeNS(b,C,r):e.setAttribute(C,r),p(t.removed)}catch(k){}}}}Je("afterSanitizeAttributes",e,null)}},ot=function rt(e){var t=void 0,n=Xe(e);for(Je("beforeSanitizeShadowDOM",e,null);t=n.nextNode();)Je("uponSanitizeShadowNode",t,null),et(t)||(t.content instanceof c&&rt(t.content),nt(t));Je("afterSanitizeShadowDOM",e,null)};return t.sanitize=function(o,r){var a=void 0,i=void 0,l=void 0,d=void 0,u=void 0;if(o||(o="\x3c!--\x3e"),"string"!=typeof o&&!Qe(o)){if("function"!=typeof o.toString)throw y("toString is not a function");if("string"!=typeof(o=o.toString()))throw y("dirty is not a string, aborting")}if(!t.isSupported){if("object"===H(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof o)return e.toStaticHTML(o);if(Qe(o))return e.toStaticHTML(o.outerHTML)}return o}if(Se||Ke(r),t.removed=[],"string"==typeof o&&(Oe=!1),Oe);else if(o instanceof k)1===(i=(a=$e("\x3c!--\x3e")).ownerDocument.importNode(o,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?a=i:a.appendChild(i);else{if(!Te&&!Le&&!Be&&Me&&-1===o.indexOf("<"))return te?te.createHTML(o):o;if(!(a=$e(o)))return Te?null:ne}a&&Ie&&qe(a.firstChild);for(var s=Xe(Oe?o:a);l=s.nextNode();)3===l.nodeType&&l===d||et(l)||(l.content instanceof c&&ot(l.content),nt(l),d=l);if(d=null,Oe)return o;if(Te){if(Ae)for(u=ce.call(a.ownerDocument);a.firstChild;)u.appendChild(a.firstChild);else u=a;return Ee&&(u=le.call(n,u,!0)),u}var p=Be?a.outerHTML:a.innerHTML;return Le&&(p=g(p,ue," "),p=g(p,se," ")),te&&Me?te.createHTML(p):p},t.setConfig=function(e){Ke(e),Se=!0},t.clearConfig=function(){Ge=null,Se=!1},t.isValidAttribute=function(e,t,n){Ge||Ke({});var o=h(e),r=h(t);return tt(o,r,n)},t.addHook=function(e,t){"function"==typeof t&&(de[e]=de[e]||[],m(de[e],t))},t.removeHook=function(e){de[e]&&p(de[e])},t.removeHooks=function(e){de[e]&&(de[e]=[])},t.removeAllHooks=function(){de={}},t}()}()},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);function c(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}t.PersonalCrafting=function(e,t){for(var n,l=(0,r.useBackend)(t),u=l.act,s=l.data,p=s.busy,m=s.display_craftable_only,f=s.display_compact,h=s.crafting_recipes||{},C=[],g=[],b=0,N=Object.keys(h);b<N.length;b++){var v=N[b],V=h[v];if("has_subcats"in V)for(var y=0,k=Object.keys(V);y<k.length;y++){var x=k[y];if("has_subcats"!==x){C.push({name:x,category:v,subcategory:x});for(var _,w=c(V[x]);!(_=w()).done;){var L=_.value;g.push(Object.assign({},L,{category:x}))}}}else{C.push({name:v,category:v});for(var B,S=c(h[v]);!(B=S()).done;){var I=B.value;g.push(Object.assign({},I,{category:v}))}}}var T=(0,r.useLocalState)(t,"tab",null==(n=C[0])?void 0:n.name),A=T[0],E=T[1],M=g.filter((function(e){return e.category===A}));return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Compact",checked:f,onClick:function(){return u("toggle_compact")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Craftable Only",checked:m,onClick:function(){return u("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.name===A,onClick:function(){E(e.name),u("set_category",{category:e.category,subcategory:e.subcategory})},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,d,{craftables:M})})]})})]})})};var d=function(e,t){var n=e.craftables,i=void 0===n?[]:n,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=d.craftability,s=void 0===u?{}:u,p=d.display_compact,m=d.display_craftable_only;return i.map((function(e){return m&&!s[e.ref]?null:p?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return l("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return l("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.stack_percent,u=(d>50?"good":d>15&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!l.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.active?"power-off":"times",onClick:function(){return c("toggle_power")},disabled:!l.ready_to_boot,children:l.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:l.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:u,children:l.sheets}),l.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:l.active,onClick:function(){return c("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:l.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):l.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:l.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return c("lower_power")},children:l.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("higher_power")},children:l.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!l.connected&&"bad",children:l.connected?l.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(180);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=(d.holding,d.target_pressure),p=d.default_pressure,m=d.min_pressure,f=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,unit:"kPa",width:"75px",minValue:m,maxValue:f,step:10,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===m,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===p,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===f,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),a=n(3),i=n(34),c=n(2),l=n(180);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data.filter_types||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return d("toggle_filter",{val:e.gas_id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ProximitySensor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ProximitySensor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.minutes,u=l.seconds,s=l.timing,p=l.scanning,m=l.sensitivity;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"lock":"unlock",content:p?"Armed":"Not Armed",selected:p,onClick:function(){return c("scanning")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Detection Range",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:p,onClick:function(){return c("sense",{range:-1})}})," ",String(m).padStart(1,"1")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:p,onClick:function(){return c("sense",{range:1})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Auto Arm",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:s?"Stop":"Start",selected:s,disabled:p,onClick:function(){return c("time")}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:p||s,onClick:function(){return c("input",{adjust:-30})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:p||s,onClick:function(){return c("input",{adjust:-1})}})," ",String(d).padStart(2,"0"),":",String(u).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:p||s,onClick:function(){return c("input",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:p||s,onClick:function(){return c("input",{adjust:30})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(19),a=n(15),i=n(1),c=n(3),l=n(34),d=n(2);t.Radio=function(e,t){var n=(0,i.useBackend)(t),u=n.act,s=n.data,p=s.freqlock,m=s.frequency,f=s.minFrequency,h=s.maxFrequency,C=s.listening,g=s.broadcasting,b=s.command,N=s.useCommand,v=s.subspace,V=s.subspaceSwitchable,y=l.RADIO_CHANNELS.find((function(e){return e.freq===m})),k=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(s.channels);return(0,o.createComponentVNode)(2,d.Window,{children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[p&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(m/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:f/10,maxValue:h/10,value:m/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return u("frequency",{adjust:t-m/10})}}),y&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:y.color,ml:2,children:["[",y.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:C?"volume-up":"volume-mute",selected:C,onClick:function(){return u("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:g?"microphone":"microphone-slash",selected:g,onClick:function(){return u("broadcast")}}),!!b&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:N,content:"High volume "+(N?"ON":"OFF"),onClick:function(){return u("command")}}),!!V&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:v,content:"Subspace Tx "+(v?"ON":"OFF"),onClick:function(){return u("subspace")}})]}),!!v&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===k.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),k.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return u("channel",{channel:e.name})}})},e.name)}))]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RadioactiveMicrolaser=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.RadioactiveMicrolaser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.irradiate,u=l.stealth,s=l.scanmode,p=l.intensity,m=l.wavelength,f=l.on_cooldown,h=l.cooldown;return(0,o.createComponentVNode)(2,i.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser Status",children:(0,o.createComponentVNode)(2,a.Box,{color:f?"average":"good",children:f?"Recharging":"Ready"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Irradiation",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("irradiate")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stealth Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eye-slash":"eye",content:u?"On":"Off",disabled:!d,selected:u,onClick:function(){return c("stealth")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"mortar-pestle":"heartbeat",content:s?"Scan Reagents":"Scan Health",disabled:d&&u,onClick:function(){return c("scanmode")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laser Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Intensity",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return c("radintensity",{adjust:-5})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return c("radintensity",{adjust:-1})}})," ",(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(p),width:"40px",minValue:1,maxValue:20,onChange:function(e,t){return c("radintensity",{target:t})}})," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return c("radintensity",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return c("radintensity",{adjust:5})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Wavelength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return c("radwavelength",{adjust:-5})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return c("radwavelength",{adjust:-1})}})," ",(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(m),width:"40px",minValue:0,maxValue:120,onChange:function(e,t){return c("radwavelength",{target:t})}})," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return c("radwavelength",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return c("radwavelength",{adjust:5})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser Cooldown",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:h})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(0),r=n(6),a=n(1),i=n(3),c=n(2),l=["Atmospherics","Disposals","Transit Tubes"],d={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,a.useBackend)(t),p=n.act,m=n.data,f=m.category,h=m.categories,C=void 0===h?[]:h,g=m.selected_color,b=m.piping_layer,N=m.mode,v=m.preview_rows.flatMap((function(e){return e.previews})),V=(0,a.useLocalState)(t,"categoryName"),y=V[0],k=V[1],x=C.find((function(e){return e.cat_name===y}))||C[0];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:f===t,icon:d[e],color:"transparent",content:e,onClick:function(){return p("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:N&e.bitmask,content:e.name,onClick:function(){return p("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[g],children:g}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return p("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===f&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===b,content:"Layer "+e,onClick:function(){return p("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:v.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return p("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{children:C.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:d[e.cat_name],selected:e.cat_name===x.cat_name,onClick:function(){return k(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==x?void 0:x.recipes.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return p("pipe_type",{pipe_type:e.pipe_index,category:x.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RemoteRobotControlContent=t.RemoteRobotControl=void 0;var o=n(0),r=n(21),a=n(1),i=n(3),c=n(2);t.RemoteRobotControl=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.robots,d=void 0===l?[]:l;return d.length?d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name+" ("+e.model+")",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"tools",content:"Interface",onClick:function(){return c("interface",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"phone-alt",content:"Call",onClick:function(){return c("callbot",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"Inactive"===(0,r.decodeHtmlEntities)(e.mode)?"bad":"Idle"===(0,r.decodeHtmlEntities)(e.mode)?"average":"good",children:(0,r.decodeHtmlEntities)(e.mode)})," ",e.hacked&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"(HACKED)"})||""]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:e.location})]})},e.ref)})):(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"No robots detected"})})};t.RemoteRobotControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=(0,r.useSharedState)(t,"tab",1),s=u[0],p=u[1],m=d.can_hack,f=d.cyborgs,h=void 0===f?[]:f,C=d.drones,g=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:1===s,onClick:function(){return p(1)},children:["Cyborgs (",h.length,")"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:2===s,onClick:function(){return p(2)},children:["Drones (",g.length,")"]})]}),1===s&&(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:m}),2===s&&(0,o.createComponentVNode)(2,l,{drones:g})]})})};var c=function(e,t){var n=e.cyborgs,i=e.can_hack,c=(0,r.useBackend)(t),l=c.act;c.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!i&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return l("magbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",onClick:function(){return l("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",color:"bad",onClick:function(){return l("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.Box,{color:e.charge<=30?"bad":e.charge<=70?"average":"good",children:"number"==typeof e.charge?e.charge+"%":"Not Found"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters"})},l=function(e,t){var n=e.drones,i=(0,r.useBackend)(t).act;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",color:"bad",onClick:function(){return i("killdrone",{ref:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":"good",children:e.status?"Not Responding":"Nominal"})})})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No drone units detected within access parameters"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Roulette=t.RouletteBetTable=t.RouletteBoard=t.RouletteNumberButton=void 0;var o=n(0),r=n(6),a=n(1),i=n(3),c=n(2);var l=function(e){if(0===e)return"green";for(var t=[[1,10],[19,28]],n=!0,o=0;o<t.length;o++){var r=t[o];if(e>=r[0]&&e<=r[1]){n=!1;break}}var a=e%2==0;return(n?a:!a)?"red":"black"},d=function(e,t){var n=e.number,r=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Button,{bold:!0,content:n,color:l(n),width:"40px",height:"28px",fontSize:"20px",textAlign:"center",mb:0,className:"Roulette__board-extrabutton",onClick:function(){return r("ChangeBetType",{type:n})}})};t.RouletteNumberButton=d;var u=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createVNode)(1,"table","Table",[(0,o.createVNode)(1,"tr","Roulette__board-row",[(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{content:"0",color:"transparent",height:"88px",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:0})}}),2,{rowSpan:"3"}),[3,6,9,12,15,18,21,24,27,30,33,36].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s3rd col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[[2,5,8,11,14,17,20,23,26,29,32,35].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s2nd col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[[1,4,7,10,13,16,19,22,25,28,31,34].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1st col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"1st 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1-12"})}}),2,{colSpan:"4"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"2nd 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s13-24"})}}),2,{colSpan:"4"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"3rd 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s25-36"})}}),2,{colSpan:"4"})],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"1-18",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1-18"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"Even",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"even"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"Black",color:"black",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"black"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"Red",color:"red",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"red"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"Odd",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"odd"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"19-36",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s19-36"})}}),2,{colSpan:"2"})],4)],4,{style:{width:"1px"}})};t.RouletteBoard=u;var s=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={customBet:500},t}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=c.prototype;return d.setCustomBet=function(e){this.setState({customBet:e})},d.render=function(){var e=this,t=(0,a.useBackend)(this.context),n=t.act,c=t.data,d=c.BetType;return d.startsWith("s")&&(d=d.substring(1,d.length)),(0,o.createVNode)(1,"table","Roulette__lowertable",[(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"th",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--header"]),"Last Spun:",16),(0,o.createVNode)(1,"th",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--header"]),"Current Bet:",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--spinresult","Roulette__lowertable--spinresult-"+l(c.LastSpin)]),c.LastSpin,0),(0,o.createVNode)(1,"td",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--betscell"]),[(0,o.createComponentVNode)(2,i.Box,{bold:!0,mt:1,mb:1,fontSize:"25px",textAlign:"center",children:[c.BetAmount," cr on ",d]}),(0,o.createComponentVNode)(2,i.Box,{ml:1,mr:1,children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Bet 10 cr",onClick:function(){return n("ChangeBetAmount",{amount:10})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Bet 50 cr",onClick:function(){return n("ChangeBetAmount",{amount:50})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Bet 100 cr",onClick:function(){return n("ChangeBetAmount",{amount:100})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Bet 500 cr",onClick:function(){return n("ChangeBetAmount",{amount:500})}}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Bet custom amount...",onClick:function(){return n("ChangeBetAmount",{amount:e.state.customBet})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{size:.1,children:(0,o.createComponentVNode)(2,i.NumberInput,{value:this.state.customBet,minValue:0,maxValue:1e3,step:10,stepPixelSize:4,width:"40px",onChange:function(t,n){return e.setCustomBet(n)}})})]})]})],4)],4),(0,o.createVNode)(1,"tr",null,(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,fontSize:"14px",textAlign:"center",children:"Swipe an ID card with a connected account to spin!"}),2,{colSpan:"2"}),2),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","Roulette__lowertable--cell",[(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:1,children:"House Balance:"}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:c.HouseBalance?c.HouseBalance+" cr":"None"})],4),(0,o.createVNode)(1,"td","Roulette__lowertable--cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:c.IsAnchored?"Bolted":"Unbolted",m:1,color:"transparent",textAlign:"center",onClick:function(){return n("anchor")}}),2)],4)],4)},c}(o.Component);t.RouletteBetTable=s;t.Roulette=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{theme:"cardtable",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(1),a=n(3),i=n(169),c=n(2);t.SatelliteControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.satellites||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[d.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.meteor_shield_coverage/d.meteor_shield_coverage_max,content:100*d.meteor_shield_coverage/d.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return l("toggle",{id:e.id})}},e.id)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(0),r=n(1),a=n(3),i=n(72),c=n(2),l=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],d=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{onLockedStatusChange:function(){return a("toggle_lock")}}),!l.locked&&(0,o.createComponentVNode)(2,p)]})})};var s={Off:{title:"Scanner Mode: Off",component:function(){return m}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return f}},Guns:{title:"Scanner Mode: Guns",component:function(){return h}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return C}},Disease:{title:"Scanner Mode: Disease",component:function(){return g}},Species:{title:"Scanner Mode: Species",component:function(){return b}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return N}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.scan_mode,l=s[c]||s.off,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,d)})},m=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return n("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return n("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return n("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return n("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return n("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return n("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return n("set_mode",{new_mode:"Nanites"})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,V)],4)},h=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,V)],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,V)],4)},g=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.reverse,u=c.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",d?"does not have":"has"," ","a disease equal or worse than ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===u,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,V)],4)},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.reverse,u=c.target_species,s=d.find((function(e){return e.value===u}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",l?"not":""," ","of the ",s.name," species.","zombie"===u&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===u,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,V)],4)},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,V)],4)},v=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.reverse,d=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,V)],4)},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:c?"Inverted":"Default",icon:c?"random":"long-arrow-alt-right",onClick:function(){return i("toggle_reverse")},color:c?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulatorModification=t.ShuttleManipulatorTemplates=t.ShuttleManipulatorStatus=t.ShuttleManipulator=void 0;var o=n(0),r=n(19),a=n(1),i=n(3),c=n(2);t.ShuttleManipulator=function(e,t){var n=(0,a.useLocalState)(t,"tab",1),r=n[0],s=n[1];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===r,onClick:function(){return s(1)},children:"Status"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===r,onClick:function(){return s(2)},children:"Templates"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===r,onClick:function(){return s(3)},children:"Modification"})]}),1===r&&(0,o.createComponentVNode)(2,l),2===r&&(0,o.createComponentVNode)(2,d),3===r&&(0,o.createComponentVNode)(2,u)]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.shuttles||[];return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return r("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return r("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return r("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})};t.ShuttleManipulatorStatus=l;var d=function(e,t){var n,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.templates||{},s=d.selected||{},p=(0,a.useLocalState)(t,"templateId",Object.keys(u)[0]),m=p[0],f=p[1],h=null==(n=u[m])?void 0:n.templates;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:m===t,onClick:function(){return f(t)},children:e.port_id},t)}))(u)})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:h.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return l("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))})]})})};t.ShuttleManipulatorTemplates=d;var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.selected||{},d=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Section,{children:l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:l.name,children:(!!l.description||!!l.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!l.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:l.description}),!!l.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:l.admin_notes})]})}),d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return r("jump_to",{type:"mobile",id:d.id})}}),children:[d.status,!!d.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),d.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return r("preview",{shuttle_id:l.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return r("load",{shuttle_id:l.shuttle_id})}})]})],0):"No shuttle selected"})};t.ShuttleManipulatorModification=u},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(3),a=n(1),i=n(15),c=n(2);t.Signaler=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.code,s=d.frequency,p=d.minFrequency,m=d.maxFrequency;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,i.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:u,width:"80px",onDrag:function(e,t){return l("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return l("signal")}})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SkillPanel=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SkillPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.skills||[],u=l.see_skill_mods,s={color:"lightgreen",fontWeight:"bold"},p={color:"#FFDB58",fontWeight:"bold"};return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:l.playername,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"Enabled":"Disabled",content:u?"Modifiers Shown":"Modifiers Hidden",onClick:function(){return c("toggle_mods")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createVNode)(1,"span",null,[e.desc,(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Modifiers: "),e.modifiers],0,{style:p}),(0,o.createVNode)(1,"br"),!!e.level_based&&(0,o.createComponentVNode)(2,i.Box,{children:[u?(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("Level: ["),(0,o.createVNode)(1,"span",null,e.lvl_mod,0,{style:e.mod_style}),(0,o.createTextVNode)("]")],4):(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("Level: ["),(0,o.createVNode)(1,"span",null,e.lvl_base,0,{style:e.base_style}),(0,o.createTextVNode)("]")],4),(0,o.createVNode)(1,"br"),"Total Experience:",u?(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("["),e.value_mod,(0,o.createTextVNode)(" XP]")],0):(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("["),e.value_base,(0,o.createTextVNode)(" XP]")],0),(0,o.createVNode)(1,"br"),"XP To Next Level:",e.max_lvl!==(u?e.lvl_mod_num:e.lvl_base_num)?(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:u?(0,o.createVNode)(1,"span",null,e.xp_next_lvl_mod,0):(0,o.createVNode)(1,"span",null,e.xp_next_lvl_base,0)}):(0,o.createVNode)(1,"span",null,"[MAXXED]",16,{style:s})]}),u?(0,o.createVNode)(1,"span",null,e.mod_readout,0):(0,o.createVNode)(1,"span",null,e.base_readout,0),u?(0,o.createComponentVNode)(2,i.ProgressBar,{value:e.percent_mod,color:"good"}):(0,o.createComponentVNode)(2,i.ProgressBar,{value:e.percent_base,color:"good"}),(0,o.createVNode)(1,"br"),!!l.admin&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Adjust Exp",onClick:function(){return c("adj_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Set Exp",onClick:function(){return c("set_exp",{skill:e.path})}}),!!e.level_based&&(0,o.createComponentVNode)(2,i.Button,{content:"Set Level",onClick:function(){return c("set_lvl",{skill:e.path})}})],0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br")]},e.name)}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Sleeper=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.open,u=l.occupant,s=void 0===u?{}:u,p=l.occupied,m=(l.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return n<o?-1:n>o?1:0})),f=(l.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return n<o?-1:n>o?1:0}));return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s.name?s.name:"No Occupant",minHeight:"210px",buttons:!!s.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s.statstate,children:s.stat}),children:!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:s.health,minValue:s.minHealth,maxValue:s.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s[e.type],minValue:0,maxValue:s.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.blood_levels})}),l.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:s.cloneLoss?"bad":"good",children:s.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:s.brainLoss?"bad":"good",children:s.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:l.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"door-open":"door-closed",content:d?"Open":"Closed",onClick:function(){return c("door")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(p&&e.allowed),width:"140px",onClick:function(){return c("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return c("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return c("purge",{chem:e.id})}},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=function(e,t){var n=e.body,r=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:n.htmlcolor,children:n.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[n.occupied],selected:"owner"===n.occupied,color:"stranger"===n.occupied&&"bad",onClick:function(){return r()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[n.status],children:n.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:n.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:n.area})]})})};t.BodyEntry=c;t.SlimeBodySwapper=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data.bodies,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{body:e,swapFunc:function(){return l("swap",{ref:e.ref})}},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(19),a=n(1),i=n(3),c=n(2);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!d.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:d.drying?"stop":"tint",onClick:function(){return l("Dry")},children:d.drying?"Stop drying":"Dry"}),children:0===d.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:d.verb?d.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return l("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return l("Release",{name:e.name})}})]})]},t)}))(d.contents)]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(3),i=n(89),c=n(2);t.Smes=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.capacityPercent,s=(d.capacity,d.charge),p=d.inputAttempt,m=d.inputting,f=d.inputLevel,h=d.inputLevelMax,C=d.inputAvailable,g=d.outputAttempt,b=d.outputting,N=d.outputLevel,v=d.outputLevelMax,V=d.outputUsed,y=(u>=100?"good":m&&"average")||"bad",k=(b?"good":s>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*u,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sync-alt":"times",selected:p,onClick:function(){return l("tryinput")},children:p?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(u>=100?"Fully Charged":m&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===f,onClick:function(){return l("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===f,onClick:function(){return l("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:f/1e3,fillValue:C/1e3,minValue:0,maxValue:h/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return l("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:f===h,onClick:function(){return l("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:f===h,onClick:function(){return l("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(C)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:g?"power-off":"times",selected:g,onClick:function(){return l("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:k,children:b?"Sending":s>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===N,onClick:function(){return l("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===N,onClick:function(){return l("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:N/1e3,minValue:0,maxValue:v/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return l("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:N===v,onClick:function(){return l("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:N===v,onClick:function(){return l("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(V)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.SmokeMachine=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.TankContents,u=(l.isTankLoaded,l.TankCurrentVolume),s=l.TankMaxVolume,p=l.active,m=l.setting,f=(l.screen,l.maxSetting),h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"power-off":"times",selected:p,content:p?"On":"Off",onClick:function(){return c("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/s,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:u||0})," / "+s]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:m===e,icon:"plus",content:3*e,disabled:h<e,onClick:function(){return c("setting",{amount:e})}},e)}))})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Contents",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Purge",onClick:function(){return c("purge")}}),children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=(n(15),n(1)),a=n(3),i=n(2);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.generated,u=l.generated_ratio,s=l.azimuth_current,p=l.azimuth_rate,m=l.max_rotation_rate,f=l.tracking_state,h=l.connected_panels,C=l.connected_tracker;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return c("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:C?"good":"bad",children:C?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:h>0?"good":"bad",children:h})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:d+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===f,onClick:function(){return c("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===f,onClick:function(){return c("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===f,disabled:!C,onClick:function(){return c("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===f||1===f)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:s,onDrag:function(e,t){return c("azimuth",{value:t})}}),1===f&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-m-.01,maxValue:m+.01,value:p,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return c("azimuth_rate",{value:t})}}),2===f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[s+" \xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.SpaceHeater=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!l.hasPowercell||!l.open,onClick:function(){return c("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,disabled:!l.hasPowercell,onClick:function(){return c("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!l.hasPowercell&&"bad",children:l.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.powerLevel/100,ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]},children:l.powerLevel+"%"})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(l.targetTemp-l.currentTemp)>50?"bad":Math.abs(l.targetTemp-l.currentTemp)>20?"average":"good",children:[l.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:l.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.targetTemp),width:"65px",unit:"\xb0C",minValue:l.minTemp,maxValue:l.maxTemp,onChange:function(e,t){return c("target",{target:t})}})||l.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:l.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===l.mode,onClick:function(){return c("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===l.mode,onClick:function(){return c("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===l.mode,onClick:function(){return c("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.SpawnersMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.spawners||[];return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return c("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return c("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.open,s=l.safeties,p=l.uv_active,m=l.occupied,f=l.suit,h=l.helmet,C=l.mask,g=l.storage;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[!(!m||!s)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),p&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"unlock":"lock",content:d?"Unlock":"Lock",onClick:function(){return c("lock")}}),!d&&(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Close":"Open",onClick:function(){return c("door")}})],0),children:d&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return c("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return c("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"square":"square-o",content:C||"Empty",disabled:!C,onClick:function(){return c("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:g?"square":"square-o",content:g||"Empty",disabled:!g,onClick:function(){return c("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:m&&s,textAlign:"center",onClick:function(){return c("uv")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SyndPane=t.StatusPane=t.SyndContractorContent=t.SyndContractor=t.FakeTerminal=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);var c=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={currentIndex:0,currentDisplay:[]},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.tick=function(){var e=this.props,t=this.state;t.currentIndex<=e.allMessages.length?(this.setState((function(e){return{currentIndex:e.currentIndex+1}})),t.currentDisplay.push(e.allMessages[t.currentIndex])):(clearTimeout(this.timer),setTimeout(e.onFinished,e.finishedTimeout))},i.componentDidMount=function(){var e=this,t=this.props.linesPerSecond,n=void 0===t?2.5:t;this.timer=setInterval((function(){return e.tick()}),1e3/n)},i.componentWillUnmount=function(){clearTimeout(this.timer)},i.render=function(){return(0,o.createComponentVNode)(2,a.Box,{m:1,children:this.state.currentDisplay.map((function(e){return(0,o.createFragment)([e,(0,o.createVNode)(1,"br")],0,e)}))})},r}(o.Component);t.FakeTerminal=c;t.SyndContractor=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.data,l=n.act,d=["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(2e4*Math.random()),"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"],s=!!i.error&&(0,o.createComponentVNode)(2,a.Modal,{backgroundColor:"red",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,children:(0,o.createComponentVNode)(2,a.Icon,{size:4,name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,grow:1,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{width:"260px",textAlign:"left",minHeight:"80px",children:i.error}),(0,o.createComponentVNode)(2,a.Button,{content:"Dismiss",onClick:function(){return l("PRG_clear_error")}})]})]})});return i.logged_in?i.logged_in&&i.first_load?(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.8)",minHeight:"525px",children:(0,o.createComponentVNode)(2,c,{allMessages:d,finishedTimeout:3e3,onFinished:function(){return l("PRG_set_first_load_finished")}})}):i.info_screen?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.8)",minHeight:"500px",children:(0,o.createComponentVNode)(2,c,{allMessages:["SyndTract v2.0","","We've identified potentional high-value targets that are","currently assigned to your mission area. They are believed","to hold valuable information which could be of immediate","importance to our organisation.","","Listed below are all of the contracts available to you. You","are to bring the specified target to the designated","drop-off, and contact us via this uplink. We will send","a specialised extraction unit to put the body into.","","We want targets alive - but we will sometimes pay slight","amounts if they're not, you just won't recieve the shown","bonus. You can redeem your payment through this uplink in","the form of raw telecrystals, which can be put into your","regular Syndicate uplink to purchase whatever you may need.","We provide you with these crystals the moment you send the","target up to us, which can be collected at anytime through","this system.","","Targets extracted will be ransomed back to the station once","their use to us is fulfilled, with us providing you a small","percentage cut. You may want to be mindful of them","identifying you when they come back. We provide you with","a standard contractor loadout, which will help cover your","identity."],linesPerSecond:10})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"CONTINUE",color:"transparent",textAlign:"center",onClick:function(){return l("PRG_toggle_info")}})],4):(0,o.createFragment)([s,(0,o.createComponentVNode)(2,u)],0):(0,o.createComponentVNode)(2,a.Section,{minHeight:"525px",children:[(0,o.createComponentVNode)(2,a.Box,{width:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{content:"REGISTER USER",color:"transparent",onClick:function(){return l("PRG_login")}})}),!!i.error&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:i.error})]})};t.SyndContractorContent=l;var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createFragment)([(0,o.createTextVNode)("Contractor Status"),(0,o.createComponentVNode)(2,a.Button,{content:"View Information Again",color:"transparent",mb:0,ml:1,onClick:function(){return i("PRG_toggle_info")}})],4),buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,mr:1,children:[c.contract_rep," Rep"]}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.85,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Availible",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Claim",disabled:c.redeemable_tc<=0,onClick:function(){return i("PRG_redeem_TC")}}),children:c.redeemable_tc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Earned",children:c.earned_tc})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contracts Completed",children:c.contracts_completed}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Status",children:"ACTIVE"})]})})]})})};t.StatusPane=d;var u=function(e,t){var n=(0,r.useLocalState)(t,"tab",1),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{state:e.state}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Contracts"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,onClick:function(){return c(2)},children:"Hub"})]}),1===i&&(0,o.createComponentVNode)(2,s),2===i&&(0,o.createComponentVNode)(2,p)],0)};t.SyndPane=u;var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.contracts||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Availible Contracts",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Call Extraction",disabled:!c.ongoing_contract||c.extraction_enroute,onClick:function(){return i("PRG_call_extraction")}}),children:l.map((function(e){if(!c.ongoing_contract||2===e.status){var t=e.status>1;if(!(e.status>=5))return(0,o.createComponentVNode)(2,a.Section,{title:e.target?e.target+" ("+e.target_rank+")":"Invalid Target",level:t?1:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:[e.payout," (+",e.payout_bonus,") TC"]}),(0,o.createComponentVNode)(2,a.Button,{content:t?"Abort":"Accept",disabled:e.extraction_enroute,color:t&&"bad",onClick:function(){return i("PRG_contract"+(t?"_abort":"-accept"),{contract_id:e.id})}})],4),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.message}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,children:"Dropoff Location:"}),(0,o.createComponentVNode)(2,a.Box,{children:e.dropoff})]})]})},e.target)}}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Dropoff Locator",textAlign:"center",opacity:c.ongoing_contract?100:0,children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:c.dropoff_direction})})],4)},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.contractor_hub_items||[];return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){var t=e.cost?e.cost+" Rep":"FREE",n=-1!==e.limited;return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" - "+t,level:2,buttons:(0,o.createFragment)([n&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:[e.limited," remaining"]}),(0,o.createComponentVNode)(2,a.Button,{content:"Purchase",disabled:c.contract_rep<e.cost||n&&e.limited<=0,onClick:function(){return i("buy_hub",{item:e.name,cost:e.cost})}})],0),children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Icon,{fontSize:"60px",name:e.item_icon})}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",children:e.desc})]})})},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.tankPressure/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:l.ReleasePressure===l.minReleasePressure,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.releasePressure),width:"65px",unit:"kPa",minValue:l.minReleasePressure,maxValue:l.maxReleasePressure,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.ReleasePressure===l.maxReleasePressure,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:l.ReleasePressure===l.defaultReleasePressure,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsInteraction=void 0;var o=n(0),r=n(2),a=n(1),i=n(15),c=n(34),l=n(3);t.TelecommsInteraction=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.notice,p=void 0===s?"":s,m=u.multitool,f=void 0!==m&&m,h=u.multitool_buf,C=void 0===h?null:h,g=u.machine,b=void 0===g?null:g,N=u.links,v=void 0===N?[]:N,V=u.freq_listening,y=void 0===V?[]:V,k=b.power,x=void 0!==k&&k,_=b.id,w=void 0===_?"NULL":_,L=b.network,B=b.prefab,S=void 0!==B&&B,I=b.hidden,T=void 0!==I&&I,A=b.isrelay,E=void 0!==A&&A,M=b.isbus,P=void 0!==M&&M;return(0,o.createComponentVNode)(2,r.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,children:(0,o.createFragment)([!!p&&(0,o.createComponentVNode)(2,l.NoticeBox,{children:p}),(0,o.createComponentVNode)(2,l.Section,{title:"Network Access",children:[(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Power Status",children:(0,o.createComponentVNode)(2,l.Button,{content:x?"On":"Off",icon:x?"power-off":"times",color:x?"good":"bad",onClick:function(){return d("toggle")}})}),x?(0,o.createFragment)([(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,l.Input,{value:w,width:"150px",maxLength:255,onChange:function(e,t){return d("machine",{id:t})}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,l.Input,{value:L,width:"150px",maxLength:15,onChange:function(e,t){return d("machine",{network:t})}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Prefabrication",color:x?"good":"bad",children:S?"TRUE":"FALSE"}),!!E&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,l.Button,{content:b.broadcast?"YES":"NO",icon:b.broadcast?"check":"times",color:b.broadcast?"good":"bad",onClick:function(){return d("relay",{broadcast:!0})}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Receiving",children:(0,o.createComponentVNode)(2,l.Button,{content:b.receiving?"YES":"NO",icon:b.receiving?"check":"times",color:b.receiving?"good":"bad",onClick:function(){return d("relay",{receiving:!0})}})})],4),!!P&&(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Change Signal Frequency",children:[(0,o.createComponentVNode)(2,l.Button,{content:b.chang_frequency?"Enabled":"Disabled",icon:b.chang_frequency?"power-off":"times",color:b.chang_frequency?"good":"bad",onClick:function(){return d("frequency",{toggle:!0})}}),b.chang_frequency?(0,o.createComponentVNode)(2,l.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:120.1,maxValue:159.9,value:b.chang_freq_value/10,format:function(e){return(0,i.toFixed)(e,1)},onChange:function(e,t){return d("frequency",{adjust:t})}}):""]}),!!T&&(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Shadow Link",children:"ACTIVE"}),!!f&&(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Multitool buffer",buttons:C?(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Button,{content:"Link",onClick:function(){return d("multitool",{Link:!0})}}),(0,o.createComponentVNode)(2,l.Button,{content:"Flush",onClick:function(){return d("multitool",{Flush:!0})}})],4):(0,o.createComponentVNode)(2,l.Button,{content:"Add Machine",onClick:function(){return d("multitool",{Add:!0})}}),children:!!C&&C.name+" ("+C.id+")"})],0):""]}),x?(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Section,{title:"Linked Network Entities",level:2,children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,l.Button,{content:"Remove",onClick:function(){return d("unlink",{value:e.ref})}}),children:e.name+" ("+e.id+")"},e.name)}))})}),(0,o.createComponentVNode)(2,l.Section,{title:"Filtering Frequencies",level:2,children:[(0,o.createComponentVNode)(2,l.Button,{content:"Add Filter",onClick:function(){return d("freq",{add:!0})}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),y&&y.length?y.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===e}));return(0,o.createComponentVNode)(2,l.Button,{icon:"times",content:t?(0,o.createVNode)(1,"span",null,e+" ("+t.name+")",0,{style:"color: "+t.color}):e,onClick:function(){return d("freq",{remove:e})}},e)})):""]})],4):""]})],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.notice,u=l.network,s=void 0===u?"NULL":u,p=l.servers,m=l.selected,f=void 0===m?null:m,h=l.selected_logs,C=(0,a.useSharedState)(t,"tab","servers"),g=C[0],b=C[1],N=f&&f.status;return(0,o.createComponentVNode)(2,r.Window,{theme:"ntos",children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,children:(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:d}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:s,width:"150px",maxLength:15,onChange:function(e,t){return c("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!p.length||!!f,onClick:function(){return c("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:f,onClick:function(){return c("probe")}})],4),children:p?p.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",disabled:!f,onClick:function(){return c("mainmenu")}}),children:f?f.name+" ("+f.id+")":"None (None)"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recorded Traffic",children:f?f.traffic<=1024?f.traffic+" Gigabytes":Math.round(f.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",color:N?"good":"bad",children:N?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"servers"===g,icon:"server",onClick:function(){return b("servers")},children:"Servers"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{disabled:!N,icon:"file",selected:"messages"===g,onClick:function(){return b("messages")},children:"Messages"})]}),"messages"===g&&N?(0,o.createComponentVNode)(2,i.Section,{title:"Logs",children:N&&h?h.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{level:4,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Delete",onClick:function(){return c("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"["+e.source.name+"]\n (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"}):(0,o.createComponentVNode)(2,i.Section,{children:p&&p.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:l.selected&&e.ref===l.selected.ref,onClick:function(){return c("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(34),c=n(3);t.TelecommsMonitor=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.notice,s=d.network,p=void 0===s?"NULL":s,m=d.servers,f=d.selected,h=void 0===f?null:f,C=d.selected_servers,g=(0,a.useSharedState)(t,"tab","network-entity"),b=g[0],N=g[1],v=h&&h.status;return(0,o.createComponentVNode)(2,r.Window,{theme:"ntos",resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,children:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u}),(0,o.createComponentVNode)(2,c.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,c.Input,{value:p,width:"150px",maxLength:15,onChange:function(e,t){return l("network",{value:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!m.length||!!h,onClick:function(){return l("release")}}),(0,o.createComponentVNode)(2,c.Button,{content:"Probe Network",icon:"sync",disabled:h,onClick:function(){return l("probe")}})],4),children:h?C?C.length+" currently probed and buffered":"Connected devices is empty!":m?m.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Disconnect",icon:"minus-circle",disabled:!h,onClick:function(){return l("mainmenu")}}),children:h?h.name+" ("+h.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"network-entity"===b,icon:"server",onClick:function(){return N("network-entity")},children:"Network Entities"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{disabled:!h,icon:"tasks",selected:"network-stat"===b,onClick:function(){return N("network-stat")},children:"Entity Status"})]}),"network-stat"===b&&h?(0,o.createComponentVNode)(2,c.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:v?"good":"bad",children:v?"Running":"Server down!"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network Traffic",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h.traffic,ranges:{good:[-Infinity,.3*h.netspeed],average:[.3*h.netspeed,.7*h.traffic],bad:[.7*h.netspeed,Infinity]},children:v?h.traffic<=1024?Math.max(h.traffic,0)+" Gigabytes":Math.round(h.traffic/1024)+" Terrabytes":"0 Gigabytes"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network Speed",children:v?h.netspeed<=1024?h.netspeed+" Gigabytes/second":Math.round(h.netspeed/1024)+" Terrabytes/second":"0 Gigabytes/second"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Multi-Z Link",color:v&&h.long_range_link?"good":"bad",children:v&&h.long_range_link?"true":"false"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency Listening",children:(0,o.createComponentVNode)(2,c.Box,{children:v&&h.freq_listening.map((function(e){var t=i.RADIO_CHANNELS.find((function(t){return t.freq===e}));return t?(0,o.createComponentVNode)(2,c.Box,{as:"span",color:t.color,children:"["+e+"] ("+t.name+") "}):"["+e+"] "}))})})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Servers Linked",level:3,children:v&&C?(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Connect",onClick:function(){return l("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):v?"Buffer is empty!":"Server currently down! Cannot fetch the buffer list!"})]}):(0,o.createComponentVNode)(2,c.Section,{title:"Detected Network Entities",children:m&&m.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Connect",selected:h&&e.ref===h.ref,onClick:function(){return l("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CustomMsg=t.TeleLogs=t.TelecommsPDALog=void 0;var o=n(0),r=n(2),a=n(1),i=n(23),c=n(3);t.TelecommsPDALog=function(e,t){var n=(0,a.useBackend)(t),i=n.act,u=n.data,s=u.network,p=u.notice,m=void 0===p?"":p,f=u.authenticated,h=void 0!==f&&f,C=u.canhack,g=void 0!==C&&C,b=u.silicon,N=void 0!==b&&b,v=u.hack_status,V=void 0===v?null:v,y=u.selected,k=void 0===y?null:y,x=u.servers,_=void 0===x?[]:x,w=(0,a.useSharedState)(t,"tab","pdalog-servers"),L=w[0],B=w[1],S=k&&k.status&&h;return V?(0,o.createComponentVNode)(2,r.Window,{theme:"ntos",resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"INTRN@L ACfES VIOL\ufffdTIa\u2588 DEtE\u20a1TED! Ree3ARcinG A\u2588 BAaKUP RdST\ufffdRE PbINT [0xcff32ca] - PLfASE aAIT",0),2),(0,o.createVNode)(1,"i",null,N&&!V.emagging?(0,o.createFragment)([(0,o.createTextVNode)("Brute-forcing for server key. "),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("It will take 20 seconds for every character that the password has."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("In the meantime, this console can reveal your true intentions if you let someone access it. Make sure no humans enter the room during that time.")],4):(0,o.createFragment)([(0,o.createTextVNode)("QnJ1dGUtZm9yY2luZyBmb3Igc2VydmVyIGtleS48YnI+IEl0IHdpbG"),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("wgdGFrZSAyMCBzZWNvbmRzIGZvciBldmVyeSBjaGFyYWN0ZXIgdGhh"),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("dCB0aGUgcGFzc3dvcmQgaGFzLiBJbiB0aGUgbWVhbnRpbWUsIHRoaX"),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("MgY29uc29sZSBjYW4gcmV2ZWFsIHlvdXIgdHJ1ZSBpbnRlbnRpb25z"),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("IGlmIHlvdSBsZXQgc29tZW9uZSBhY2Nlc3MgaXQuIE1ha2Ugc3VyZS"),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("BubyBodW1hbnMgZW50ZXIgdGhlIHJvb20gZHVyaW5nIHRoYXQgdGltZS4="),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br")],4),0)]})})}):(0,o.createComponentVNode)(2,r.Window,{theme:"ntos",resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,children:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:m}),(0,o.createComponentVNode)(2,c.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,c.Input,{value:s,width:"150px",maxLength:15,onChange:function(e,t){return i("network",{value:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!_.length,onClick:function(){return i("release")}}),(0,o.createComponentVNode)(2,c.Button,{content:"Probe Network",icon:"sync",disabled:_.length,onClick:function(){return i("probe")}})],4),children:_?_.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Authentication",color:h?"good":"bad",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Change Password",disabled:!h||!k,onClick:function(){return i("change_auth")}}),g&&(0,o.createComponentVNode)(2,c.Button,{content:"Brute Force",color:"bad",disabled:h||!k,onClick:function(){return i("hack")}})],0),children:h?"KEY OK":"KEY FAIL"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"PDA Server",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:h?"Logout":"Login",icon:h?"unlock":"lock",color:h?"good":"bad",disabled:!k,onClick:function(){return i("auth")}}),(0,o.createComponentVNode)(2,c.Button,{content:"Disconnect",icon:"minus-circle",disabled:!k,onClick:function(){return i("mainmenu")}})],4),children:k?k.name+" ("+k.id+")":"None (None)"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"PDA Server Status",color:k&&k.status?"good":"bad",children:k?k.status?"Running":"Server down! Logging and messaging\n functionality unavailable!":"No server selected"})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"server",selected:"pdalog-servers"===L,onClick:function(){return B("pdalog-servers")},children:"Servers"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{disabled:!S,icon:"file",selected:"pdalog-message"===L,onClick:function(){return B("pdalog-message")},children:"Message Logs"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{disabled:!S,icon:"file",selected:"pdalog-reqmsg"===L,onClick:function(){return B("pdalog-reqmsg")},children:"Req. Console Logs"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{disabled:!S,icon:"server",selected:"pdalog-custommsg"===L,onClick:function(){return B("pdalog-custommsg")},children:"Set Admin Message"})]}),"pdalog-servers"===L?(0,o.createComponentVNode)(2,c.Section,{children:_&&_.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:_.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Connect",selected:u.selected&&e.ref===u.selected.ref,onClick:function(){return i("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"}):(0,o.createFragment)(["pdalog-message"===L&&(0,o.createComponentVNode)(2,l),"pdalog-reqmsg"===L&&(0,o.createComponentVNode)(2,l,{msgs_log:!0}),"pdalog-custommsg"===L&&(0,o.createComponentVNode)(2,d)],0)],0)})})};var l=function(e,t){var n=e.msgs_log,r=void 0!==n&&n,l=(0,a.useBackend)(t),d=l.act,u=l.data,s=u.message_logs,p=void 0===s?[]:s,m=u.recon_logs,f={Normal:"warning",High:"bad",Extreme:"bad"},h=(r?void 0===m?[]:m:p)||[];return(0,o.createComponentVNode)(2,c.Section,{title:"Logs",children:[(0,o.createComponentVNode)(2,c.Button,{content:"Refresh",icon:"sync",onClick:function(){return d("refresh")}}),(0,o.createComponentVNode)(2,c.Button,{content:"Delete All Logs",icon:"trash",disabled:!h||!(h&&h.length),onClick:function(){return d("clear_log",{value:r?"rc_msgs":"pda_logs"})}}),(0,o.createComponentVNode)(2,c.Section,{title:"Messages",level:2,children:null==h?void 0:h.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:r?"Sending Dep.":"Sender",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Delete",onClick:function(){return d("del_log",{ref:e.ref})}}),children:e.sender}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:r?"Receiving Dep.":"Recipient",children:e.recipient}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",buttons:!!e.picture&&(0,o.createComponentVNode)(2,c.Button,{content:"Image",icon:"image",onClick:function(){return(0,i.callByond)("",{src:e.ref,photo:1})}}),children:e.message}),!!r&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stamp",color:"Unstamped"!==e.stamp?"label":"bad",bold:"Unstamped"!==e.stamp,children:e.stamp}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID Authentication",color:"Unauthenticated"!==e.auth?"good":"bad",children:e.auth}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Priority",color:e.priority in f?f[e.priority]:"good",bold:"Extreme"===e.priority,children:"Extreme"===e.priority?"!!"+e.priority+"!!":e.priority})],4)]})},e.ref)}))})]})};t.TeleLogs=l;var d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.fake_message||{sender:"System Administrator",job:"Admin",recepient:null,message:"This is a test, please ignore"};return(0,o.createComponentVNode)(2,c.Section,{title:"Custom Message",children:[(0,o.createComponentVNode)(2,c.Button,{content:"Reset",icon:"sync",onClick:function(){return r("fake",{reset:!0})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Send",disabled:!i.recepient||!i.message,onClick:function(){return r("fake",{send:!0})}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,c.Input,{value:i.sender,width:"250px",maxLength:42,onChange:function(e,t){return r("fake",{sender:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,c.Input,{value:i.job,width:"250px",maxLength:100,onChange:function(e,t){return r("fake",{job:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,c.Button,{content:i.recepient?i.recepient:"Select",selected:i.recepient,onClick:function(){return r("fake",{recepient:!0})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,c.Input,{value:i.message,width:"500px",height:"150px",maxLength:2048,onChange:function(e,t){return r("fake",{message:t})}})})]})]})};t.CustomMsg=d},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.calibrated,u=l.calibrating,s=l.power_station,p=l.regime_set,m=l.teleporter_hub,f=l.target;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return c("regimeset")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return c("settarget")}}),children:f}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return c("calibrate")}}),children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(0),r=n(15),a=n(1),i=n(3),c=n(2);t.ThermoMachine=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.on?"power-off":"times",content:d.on?"On":"Off",selected:d.on,onClick:function(){return l("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(d.target),unit:"K",width:"62px",minValue:Math.round(d.min),maxValue:Math.round(d.max),step:5,stepPixelSize:3,onDrag:function(e,t){return l("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:d.target===d.min,title:"Minimum temperature",onClick:function(){return l("target",{target:d.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:d.target===d.initial,title:"Room Temperature",onClick:function(){return l("target",{target:d.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:d.target===d.max,title:"Maximum Temperature",onClick:function(){return l("target",{target:d.max})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Timer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Timer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.minutes,u=l.seconds,s=l.timing,p=l.loop;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:p?"Repeating":"Repeat",selected:p,onClick:function(){return c("repeat")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:s?"Stop":"Start",selected:s,onClick:function(){return c("time")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:s,onClick:function(){return c("input",{adjust:-30})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:s,onClick:function(){return c("input",{adjust:-1})}})," ",String(d).padStart(2,"0"),":",String(u).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:s,onClick:function(){return c("input",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:s,onClick:function(){return c("input",{adjust:30})}})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,p=l.valve;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:p?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve Attachment",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"30px",icon:"cog",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.TurbineComputer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=Boolean(l.compressor&&!l.compressor_broke&&l.turbine&&!l.turbine_broke);return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l.online?"power-off":"times",content:l.online?"Online":"Offline",selected:l.online,disabled:!d,onClick:function(){return c("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return c("reconnect")}})],4),children:!d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!l.compressor||l.compressor_broke?"bad":"good",children:l.compressor_broke?l.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!l.turbine||l.turbine_broke?"bad":"good",children:l.turbine_broke?l.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[l.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[l.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:l.power})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VaultController=void 0;var o=n(0),r=n(15),a=n(1),i=n(3),c=n(2);t.VaultController=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Lock Status: ",buttons:(0,o.createComponentVNode)(2,i.Button,{content:d.doorstatus?"Locked":"Unlocked",icon:d.doorstatus?"lock":"unlock",disabled:d.stored<d.max,onClick:function(){return l("togglelock")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.stored/d.max,ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]},children:(0,r.toFixed)(d.stored/1e3)+" / "+(0,r.toFixed)(d.max/1e3)+" kW"})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Vending=void 0;var o=n(0),r=n(6),a=n(1),i=n(3),c=n(2),l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=e.product,u=e.productStock,s=e.custom,p=d.premium?d.price:Math.round(d.price*l.cost_mult),m=d.premium?p+" cr":p+" cr"+l.cost_text,f=!l.onstation||0===d.price;return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:d.base64?(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+d.img,style:{"vertical-align":"middle","horizontal-align":"middle"}}):(0,o.createVNode)(1,"span",(0,r.classes)(["vending32x32",d.path]),null,1,{style:{"vertical-align":"middle","horizontal-align":"middle"}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:d.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{color:s?"good":u<=0?"bad":u<=d.max_amount/2?"average":"good",children:[u," in stock"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:s&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:l.access?"FREE":d.price+" cr",onClick:function(){return c("dispense",{item:d.name})}})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:0===l.stock[d.namename]||!f&&(!l.user||p>l.user.cash),content:f?"FREE":m,onClick:function(){return c("vend",{ref:d.ref})}})})]})};t.Vending=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),u=!1;return d.vending_machine_input?(n=d.vending_machine_input,u=!0):n=d.extended_inventory?[].concat(d.product_records,d.coin_records,d.hidden_records):[].concat(d.product_records,d.coin_records),(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!d.onstation&&(0,o.createComponentVNode)(2,i.Section,{title:"User",children:d.user&&(0,o.createComponentVNode)(2,i.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,d.user.name,0),","," ",(0,o.createVNode)(1,"b",null,d.user.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[d.user.cash,(0,o.createTextVNode)(" credits")],0),"."]})||(0,o.createComponentVNode)(2,i.Box,{color:"light-gray",children:["No registered ID card!",(0,o.createVNode)(1,"br"),"Please contact your local HoP!"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Products",children:(0,o.createComponentVNode)(2,i.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,l,{custom:u,product:e,productStock:d.stock[e.name]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VrSleeper=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.VrSleeper=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[!!l.emagged&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Safety restraints disabled."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Avatar",children:!!l.vr_avatar&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.vr_avatar.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:l.vr_avatar.status}),!!l.vr_avatar&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.vr_avatar.health/l.vr_avatar.maxhealth,ranges:{good:[.9,Infinity],average:[.7,.8],bad:[-Infinity,.5]}})})]})||"No Virtual Avatar detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"VR Commands",children:[(0,o.createComponentVNode)(2,a.Button,{content:l.toggle_open?"Close VR Sleeper":"Open VR Sleeper",icon:l.toggle_open?"unlock":"lock",disabled:l.stored<l.max,onClick:function(){return c("toggle_open")}}),(0,o.createComponentVNode)(2,a.Section,{children:!!l.isoccupant&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"blue",content:"Connect to VR",onClick:function(){c("vr_connect"),c("tgui:close")},icon:"unlock"})||"You need to be inside the VR sleeper to connect to VR"}),!!l.vr_avatar&&(0,o.createComponentVNode)(2,a.Button,{content:"Delete VR avatar",icon:"recycle",onClick:function(){c("delete_avatar")}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Wires=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.wires||[],u=l.status||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return c("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return c("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return c("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!u.length&&(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}}]); \ No newline at end of file +var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var d=i.styleSheets;if(r)for(var u in r)r.hasOwnProperty(u)&&c.setAttribute(u,r[u]);c.rel="stylesheet",c.href=e,c.media="only x",function m(e){if(i.body)return e();setTimeout((function(){m(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function f(e){for(var t=c.href,n=d.length;n--;)if(d[n].href===t)return e();setTimeout((function(){f(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=s,s(p),c}}).call(this,n(124))},function(e,t,n){"use strict";t.__esModule=!0,t.useDispatch=t.StoreProvider=t.createStore=void 0;var o=n(49),r=n(413),a=n(0),i=n(1),c=n(118);t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},i.backendReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))};var l=function(e){var t,n;function o(){return e.apply(this,arguments)||this}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var r=o.prototype;return r.getChildContext=function(){return{store:this.props.store}},r.render=function(){return this.props.children},o}(a.Component);t.StoreProvider=l;t.useDispatch=function(e){return e.store.dispatch}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(49);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n){for(var r=arguments.length,a=new Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];var c=e.apply(void 0,[n].concat(a)),l=function(){throw new Error("Dispatching while constructing your middleware is not allowed.")},d={getState:c.getState,dispatch:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return l.apply(void 0,[e].concat(n))}},u=t.map((function(e){return e(d)}));return l=o.compose.apply(void 0,u)(c.dispatch),Object.assign({},c,{dispatch:l})}}}},function(e,t,n){"use strict";t.__esModule=!0,t.getRoutedComponent=void 0;var o=n(0),r=n(2),a=n(435),i=function(e,t){return function(){return(0,o.createComponentVNode)(2,r.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,children:["notFound"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" was not found.")],4),"missingExport"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" is missing an export.")],4)]})})}};t.getRoutedComponent=function(e){var t;var n,o=null==(t=e.config)?void 0:t["interface"];try{n=a("./"+o+".js")}catch(c){if("MODULE_NOT_FOUND"===c.code)return i("notFound",o);throw c}var r=n[o];return r||i("missingExport",o)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWindow=void 0;var o=n(0),r=n(1),a=n(3),i=n(119),c=n(170),l=function(e,t){var n=e.resizable,l=e.theme,d=void 0===l?"ntos":l,u=e.children,s=(0,r.useBackend)(t),p=s.act,m=s.data,f=m.PC_batteryicon,h=m.PC_showbatteryicon,C=m.PC_batterypercent,g=m.PC_ntneticon,b=m.PC_apclinkicon,N=m.PC_stationtime,v=m.PC_programheaders,V=void 0===v?[]:v,y=m.PC_showexitprogram;return(0,o.createComponentVNode)(2,c.Window,{theme:d,resizable:n,children:(0,o.createVNode)(1,"div","NtosWindow",[(0,o.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:N}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[V.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:g&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:g})}),!!h&&f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[f&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:f}),C&&C]}),b&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:b})}),!!y&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return p("PC_minimize")}}),!!y&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return p("PC_exit")}}),!y&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return p("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),u],0)})};t.NtosWindow=l;l.Content=function(e){return(0,o.createVNode)(1,"div","NtosWindow__content",(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Window.Content,Object.assign({},e))),2)}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(6),a=n(17);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(6),a=n(419),i=n(23),c=n(48),l=n(17);function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var u=(0,c.createLogger)("ByondUi"),s=[];window.addEventListener("beforeunload",(function(){for(var e=0;e<s.length;e++){var t=s[e];"string"==typeof t&&(u.log("unmounting '"+t+"' (beforeunload)"),s[e]=null,(0,i.callByond)("winset",{id:t,parent:""}))}}));var p=function(e){var t,n;function c(t){var n,r;return(r=e.call(this,t)||this).containerRef=(0,o.createRef)(),r.byondUiElement=function(e){var t=s.length;s.push(null);var n=e||"byondui_"+t;return u.log("allocated '"+n+"'"),{render:function(e){u.log("rendering '"+n+"'"),s[t]=n,(0,i.callByond)("winset",Object.assign({},e,{id:n}))},unmount:function(){u.log("unmounting '"+n+"'"),s[t]=null,(0,i.callByond)("winset",{id:n,parent:""})}}}(null==(n=t.params)?void 0:n.id),r.handleResize=(0,a.debounce)((function(){r.forceUpdate()}),500),r}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var p=c.prototype;return p.shouldComponentUpdate=function(e){var t=this.props,n=t.params,o=void 0===n?{}:n,a=d(t,["params"]),i=e.params,c=void 0===i?{}:i,l=d(e,["params"]);return(0,r.shallowDiffers)(o,c)||(0,r.shallowDiffers)(a,l)},p.componentDidMount=function(){if(!i.IS_IE8)return window.addEventListener("resize",this.handleResize),this.componentDidUpdate()},p.componentDidUpdate=function(){if(!i.IS_IE8){var e,t,n=this.props.params,o=void 0===n?{}:n,r=(e=this.containerRef.current,{pos:[(t=e.getBoundingClientRect()).left,t.top],size:[t.right-t.left,t.bottom-t.top]});u.log("bounding box",r),this.byondUiElement.render(Object.assign({},o,{pos:r.pos[0]+","+r.pos[1],size:r.size[0]+"x"+r.size[1]}))}},p.componentWillUnmount=function(){i.IS_IE8||(window.removeEventListener("resize",this.handleResize),this.byondUiElement.unmount())},p.render=function(){var e=this.props,t=(e.parent,e.params),n=d(e,["parent","params"]),r=null==t?void 0:t.type,a=(0,l.computeBoxProps)(n);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,"button"===r&&(0,o.createComponentVNode)(2,m),0,Object.assign({},a),null,this.containerRef))},c}(o.Component);t.ByondUi=p;var m=function(){return(0,o.createVNode)(1,"div",null,null,1,{style:{"min-height":"22px"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.debounce=void 0;t.debounce=function(e,t,n){var o;return void 0===n&&(n=!1),function(){for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];var c=function(){o=null,n||e.apply(void 0,a)},l=n&&!o;clearTimeout(o),o=setTimeout(c,t),l&&e.apply(void 0,a)}}},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(19),a=n(6),i=n(23),c=n(17);var l=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).ref=(0,o.createRef)(),n.state={viewBox:[600,200]},n.handleResize=function(){var e=n.ref.current;n.setState({viewBox:[e.offsetWidth,e.offsetHeight]})},n}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=a.prototype;return i.componentDidMount=function(){window.addEventListener("resize",this.handleResize),this.handleResize()},i.componentWillUnmount=function(){window.removeEventListener("resize",this.handleResize)},i.render=function(){var e=this,t=this.props,n=t.data,a=void 0===n?[]:n,i=t.rangeX,l=t.rangeY,d=t.fillColor,u=void 0===d?"none":d,s=t.strokeColor,p=void 0===s?"#ffffff":s,m=t.strokeWidth,f=void 0===m?2:m,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,g=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)}(a,C,i,l);if(g.length>0){var b=g[0],N=g[g.length-1];g.push([C[0]+f,N[1]]),g.push([C[0]+f,-f]),g.push([-f,-f]),g.push([-f,b[1]])}var v=function(e){for(var t="",n=0;n<e.length;n++){var o=e[n];t+=o[0]+","+o[1]+" "}return t}(g);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({position:"relative"},h,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+C[1]+")",fill:u,stroke:p,"stroke-width":f,points:v}),2,{viewBox:"0 0 "+C[0]+" "+C[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},a}(o.Component);l.defaultHooks=a.pureComponentHooks;var d={Line:i.IS_IE8?function(e){return null}:l};t.Chart=d},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(0),r=n(17),a=n(121);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,d=t.title,u=t.buttons,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(6),a=n(17);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(6),a=n(17),i=n(122);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,p=t.width,m=(t.onClick,t.selected,t.disabled),f=c(t,["color","over","noscroll","nochevron","width","onClick","selected","disabled"]),h=f.className,C=c(f,["className"]),g=d?!this.state.open:this.state.open,b=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:p}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:p,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,m&&"Button--disabled",h])},C,{onClick:function(){m&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:g?"chevron-up":"chevron-down"}),2)]}))),b],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(6),a=n(23),i=n(17);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.direction,o=e.wrap,i=e.align,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,p=c(e,["className","direction","wrap","align","justify","inline","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",a.IS_IE8&&"Flex--ie8",d&&"Flex--inline",s>0&&"Flex--spacing--"+s,t]),style:Object.assign({},p.style,{"flex-direction":n,"flex-wrap":o,"align-items":i,"justify-content":l})},p)};t.computeFlexProps=l;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},l(e))))};t.Flex=d,d.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,l=e.shrink,d=e.basis,u=void 0===d?e.width:d,s=e.align,p=c(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",a.IS_IE8&&"Flex__item--ie8",t]),style:Object.assign({},p.style,{"flex-grow":n,"flex-shrink":l,"flex-basis":(0,i.unit)(u),order:o,"align-self":s})},p)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,d.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(167),a=n(6);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(6),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},d.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(15),a=n(6),i=n(23),c=n(17),l=n(168),d=n(123);t.Knob=function(e){if(i.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,u=e.maxValue,s=e.minValue,p=e.onChange,m=e.onDrag,f=e.step,h=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,b=e.value,N=e.className,v=e.style,V=e.fillValue,y=e.color,k=e.ranges,x=void 0===k?{}:k,_=e.size,w=e.bipolar,L=(e.children,function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:u,minValue:s,onChange:p,onDrag:m,step:f,stepPixelSize:h,suppressFlicker:C,unit:g,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),i=e.displayValue,l=e.displayElement,d=e.inputElement,p=e.handleDragStart,m=(0,r.scale)(null!=V?V:i,s,u),f=(0,r.scale)(i,s,u),h=y||(0,r.keyOfMatchingRange)(null!=V?V:n,x)||"default",C=270*(f-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+h,w&&"Knob--bipolar",N,(0,c.computeBoxClassName)(L)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div","Knob__popupValue",l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((w?2.75:2)-1.5*m)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":_+"rem"},v)},L)),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(6),a=n(17),i=n(165);t.Modal=function(e){var t=e.className,n=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",t,(0,a.computeBoxClassName)(c)]),n,0,Object.assign({},(0,a.computeBoxProps)(c))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(6),a=n(17);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(15),a=n(6),i=n(17);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,p=e.ranges,m=void 0===p?{}:p,f=e.children,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,["className","value","minValue","maxValue","color","ranges","children"]),C=(0,r.scale)(n,l,u),g=f!==undefined,b=s||(0,r.keyOfMatchingRange)(n,m)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(h)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",g?f:(0,r.toFixed)(100*C)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(h))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(6),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.content,u=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(d)||!(0,r.isFalsy)(u);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[d,u],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(15),a=n(6),i=n(23),c=n(17),l=n(168),d=n(123);t.Slider=function(e){if(i.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,u=e.maxValue,s=e.minValue,p=e.onChange,m=e.onDrag,f=e.step,h=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,b=e.value,N=e.className,v=e.fillValue,V=e.color,y=e.ranges,k=void 0===y?{}:y,x=e.children,_=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),w=x!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:u,minValue:s,onChange:p,onDrag:m,step:f,stepPixelSize:h,suppressFlicker:C,unit:g,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),i=e.displayValue,l=e.displayElement,d=e.inputElement,p=e.handleDragStart,m=v!==undefined&&null!==v,f=((0,r.scale)(n,s,u),(0,r.scale)(null!=v?v:i,s,u)),h=(0,r.scale)(i,s,u),C=V||(0,r.keyOfMatchingRange)(null!=v?v:n,k)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,N,(0,c.computeBoxClassName)(_)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",m&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(f)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(f,h))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(h)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",w?x:l,0),d],0,Object.assign({},(0,c.computeBoxProps)(_),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(6),a=n(17),i=n(121);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){"use strict";t.__esModule=!0,t.TextArea=void 0;var o=n(0),r=n(6),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(t,n){var r;(r=e.call(this,t,n)||this).textareaRef=(0,o.createRef)(),r.fillerRef=(0,o.createRef)(),r.state={editing:!1};var a=t.dontUseTabForIndent,i=void 0!==a&&a;return r.autoresize=function(){r.fillerRef&&r.textareaRef},r.handleOnInput=function(e){var t=r.state.editing,n=r.props.onInput;t||r.setEditing(!0),n&&n(e,e.target.value),r.autoresize()},r.handleOnChange=function(e){var t=r.state.editing,n=r.props.onChange;t&&r.setEditing(!1),n&&n(e,e.target.value),r.autoresize()},r.handleKeyPress=function(e){var t=r.state.editing,n=r.props.onKeyPress;t||r.setEditing(!0),n&&n(e,e.target.value),r.autoresize()},r.handleKeyDown=function(e){var t=r.state.editing,n=r.props.onKeyDown;if((t||r.setEditing(!0),!i)&&9===(e.keyCode||e.which)){e.preventDefault();var o=e.target.selectionStart;e.target.value=e.target.value.substring(0,e.target.selectionStart)+"\t"+e.target.value.substring(e.target.selectionEnd),e.target.selectionEnd=o+1}n&&n(e,e.target.value),r.autoresize()},r.handleFocus=function(e){r.state.editing||r.setEditing(!0)},r.handleBlur=function(e){var t=r.state.editing,n=r.props.onChange;t&&(r.setEditing(!1),n&&n(e,e.target.value))},r}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.textareaRef.current;t&&(t.value=c(e),this.autoresize())},d.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.textareaRef.current;a&&!n&&o!==r&&(a.value=c(r),this.autoresize())},d.setEditing=function(e){this.setState({editing:e})},d.getValue=function(){return this.textareaRef.current&&this.textareaRef.current.value},d.render=function(){this.props;var e=this.props,t=(e.onChange,e.onKeyDown,e.onKeyPress,e.onInput,e.onFocus,e.onBlur,e.onEnter,e.value),n=e.placeholder,c=i(e,["onChange","onKeyDown","onKeyPress","onInput","onFocus","onBlur","onEnter","value","placeholder"]),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["TextArea",d&&"TextArea--fluid",l])},u,{children:(0,o.createVNode)(128,"textarea","TextArea__textarea",null,1,{value:t,placeholder:n,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur},null,this.textareaRef)})))},l}(o.Component);t.TextArea=l},function(e,t,n){var o={"./Achievements.js":436,"./AiAirlock.js":437,"./AiRestorer.js":171,"./AirAlarm.js":438,"./AirlockElectronics.js":439,"./Apc.js":440,"./AtmosAlertConsole.js":441,"./AtmosControlConsole.js":442,"./AtmosFilter.js":443,"./AtmosMixer.js":444,"./AtmosPump.js":445,"./AutomatedAnnouncement.js":446,"./BankMachine.js":447,"./Bepis.js":448,"./BlackmarketUplink.js":449,"./BluespaceArtillery.js":450,"./BorgPanel.js":451,"./BrigTimer.js":452,"./CameraConsole.js":453,"./Canister.js":454,"./Canvas.js":455,"./Cargo.js":173,"./CargoExpress.js":456,"./CargoHoldTerminal.js":457,"./CellularEmporium.js":458,"./CentcomPodLauncher.js":459,"./ChemAcclimator.js":460,"./ChemDebugSynthesizer.js":461,"./ChemDispenser.js":462,"./ChemFilter.js":463,"./ChemHeater.js":464,"./ChemMaster.js":465,"./ChemPress.js":466,"./ChemReactionChamber.js":467,"./ChemSplitter.js":468,"./ChemSynthesizer.js":469,"./ClockworkSlab.js":470,"./CodexGigas.js":471,"./ComputerFabricator.js":472,"./Crayon.js":473,"./CrewConsole.js":474,"./Cryo.js":475,"./DecalPainter.js":476,"./DisposalUnit.js":477,"./DnaConsole.js":478,"./DnaVault.js":479,"./EightBallVote.js":480,"./Electrolyzer.js":481,"./Electropack.js":482,"./EmergencyShuttleConsole.js":483,"./EngravedMessage.js":484,"./ExosuitControlConsole.js":485,"./Gateway.js":486,"./Gps.js":487,"./GravityGenerator.js":488,"./GulagItemReclaimer.js":489,"./GulagTeleporterConsole.js":490,"./Holodeck.js":491,"./HypnoChair.js":492,"./ImplantChair.js":493,"./InfraredEmitter.js":494,"./Intellicard.js":495,"./KeycardAuth.js":496,"./LaborClaimConsole.js":497,"./LanguageMenu.js":498,"./LaunchpadConsole.js":175,"./LaunchpadRemote.js":499,"./MalfunctionModulePicker.js":500,"./MechBayPowerConsole.js":501,"./MedicalKiosk.js":502,"./MiningVendor.js":503,"./Mint.js":504,"./Mule.js":505,"./NaniteChamberControl.js":506,"./NaniteCloudControl.js":507,"./NaniteProgramHub.js":508,"./NaniteProgrammer.js":509,"./NaniteRemote.js":510,"./NotificationPreferences.js":511,"./NtnetRelay.js":512,"./NtosAiRestorer.js":513,"./NtosArcade.js":514,"./NtosAtmos.js":515,"./NtosCard.js":516,"./NtosConfiguration.js":517,"./NtosCrewManifest.js":518,"./NtosCyborgRemoteMonitor.js":519,"./NtosFileManager.js":520,"./NtosJobManager.js":521,"./NtosMain.js":522,"./NtosNetChat.js":523,"./NtosNetDos.js":524,"./NtosNetDownloader.js":525,"./NtosNetMonitor.js":526,"./NtosPowerMonitor.js":527,"./NtosRadar.js":178,"./NtosRadarSyndicate.js":528,"./NtosRevelation.js":529,"./NtosRoboControl.js":530,"./NtosShipping.js":531,"./NtosStationAlertConsole.js":532,"./NtosSupermatterMonitor.js":533,"./NuclearBomb.js":534,"./OperatingComputer.js":535,"./Orbit.js":536,"./OreBox.js":537,"./OreRedemptionMachine.js":538,"./Pandemic.js":539,"./PaperSheet.js":540,"./ParticleAccelerator.js":543,"./PersonalCrafting.js":544,"./PortableGenerator.js":545,"./PortablePump.js":546,"./PortableScrubber.js":547,"./PowerMonitor.js":177,"./ProximitySensor.js":548,"./Radio.js":549,"./RadioactiveMicrolaser.js":550,"./RapidPipeDispenser.js":551,"./RemoteRobotControl.js":552,"./RoboticsControlConsole.js":553,"./Roulette.js":554,"./SatelliteControl.js":555,"./ScannerGate.js":556,"./ShuttleManipulator.js":557,"./Signaler.js":558,"./SkillPanel.js":559,"./Sleeper.js":560,"./SlimeBodySwapper.js":561,"./SmartVend.js":562,"./Smes.js":563,"./SmokeMachine.js":564,"./SolarControl.js":565,"./SpaceHeater.js":566,"./SpawnersMenu.js":567,"./StationAlertConsole.js":179,"./SuitStorageUnit.js":568,"./SyndContractor.js":569,"./Tank.js":570,"./TankDispenser.js":571,"./TelecommsInteraction.js":572,"./TelecommsLogBrowser.js":573,"./TelecommsMonitor.js":574,"./TelecommsPDALog.js":575,"./Teleporter.js":576,"./ThermoMachine.js":577,"./Timer.js":578,"./TransferValve.js":579,"./TurbineComputer.js":580,"./Uplink.js":176,"./VaultController.js":581,"./Vending.js":582,"./VrSleeper.js":583,"./Wires.js":584};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=435},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Achievements=function(e,t){var n=(0,r.useBackend)(t).data,l=n.categories,u=(0,r.useLocalState)(t,"category",l[0]),s=u[0],p=u[1],m=n.achievements.filter((function(e){return e.category===s}));return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[l.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s===e,onClick:function(){return p(e)},children:e},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"High Scores"===s,onClick:function(){return p("High Scores")},children:"High Scores"})]}),"High Scores"===s&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,c,{achievements:m})]})})};var c=function(e,t){var n=e.achievements;return(0,o.createComponentVNode)(2,a.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,l,{achievement:e},e.name)}))})},l=function(e){var t=e.achievement,n=t.name,r=t.desc,i=t.icon_class,c=t.value,l=t.score;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Box,{m:1,className:i})}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",children:[(0,o.createVNode)(1,"h1",null,n,0),r,l&&(0,o.createComponentVNode)(2,a.Box,{color:c>0?"good":"bad",children:c>0?"Earned "+c+" times":"Locked"})||(0,o.createComponentVNode)(2,a.Box,{color:c?"good":"bad",children:c?"Unlocked":"Locked"})]})]},n)},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.highscore,c=n.user_ckey,l=(0,r.useLocalState)(t,"highscore",0),d=l[0],u=l[1],s=i[d];if(!s)return null;var p=Object.keys(s.scores).map((function(e){return{ckey:e,value:s.scores[e]}}));return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:i.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:d===t,onClick:function(){return u(t)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Score"})]}),p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:t+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.ckey===c&&"green",textAlign:"center",children:[0===t&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"yellow",mr:2}),e.ckey,0===t&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"yellow",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.value})]},e.ckey)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],p=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:p.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.emergency?"power-off":"times",content:d.emergency?"Enabled":"Disabled",selected:d.emergency,onClick:function(){return l("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(15),a=n(21),i=n(1),c=n(3),l=n(34),d=n(2),u=n(72);t.AirAlarm=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.locked&&!r.siliconUser;return(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),!a&&(0,o.createComponentVNode)(2,m)]})})};var s=function(e,t){var n=(0,i.useBackend)(t).data,a=(n.environment_data||[]).filter((function(e){return e.value>=.01})),l={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},d=l[n.danger_level]||l[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[a.length>0&&(0,o.createFragment)([a.map((function(e){var t=l[e.danger_level]||l[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:d.color,children:d.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},p={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return h}},scrubbers:{title:"Scrubber Controls",component:function(){return g}},modes:{title:"Operating Mode",component:function(){return N}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},m=function(e,t){var n=(0,i.useLocalState)(t,"screen"),r=n[0],a=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return a()}}),children:(0,o.createComponentVNode)(2,d)})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=(0,i.useLocalState)(t,"screen"),d=(l[0],l[1]),u=a.mode,s=a.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},h=function(e,t){var n=(0,i.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,C,{vent:e},e.id_tag)})):"Nothing to show"},C=function(e,t){var n=e.vent,r=(0,i.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,p=n.excheck,m=n.incheck,f=n.direction,h=n.external,C=n.internal,g=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return r("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===f?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:m,onClick:function(){return r("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:p,onClick:function(){return r("excheck",{id_tag:l,val:s})}})]}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return r("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return r("reset_internal_pressure",{id_tag:l})}})]}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(h),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return r("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:g,content:"Reset",onClick:function(){return r("reset_external_pressure",{id_tag:l})}})]})]})})},g=function(e,t){var n=(0,i.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,b,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=e.scrubber,r=(0,i.useBackend)(t).act,d=n.long_name,u=n.power,s=n.scrubbing,p=n.id_tag,m=n.widenet,f=n.filter_types;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return r("power",{id_tag:p,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:s?"filter":"sign-in-alt",color:s||"danger",content:s?"Scrubbing":"Siphoning",onClick:function(){return r("scrubbing",{id_tag:p,val:Number(!s)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:m?"expand":"compress",selected:m,content:m?"Expanded range":"Normal range",onClick:function(){return r("widenet",{id_tag:p,val:Number(!m)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:s&&f.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return r("toggle_filter",{id_tag:p,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.modes;return a&&0!==a.length?a.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,l.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return a("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(172);t.AirlockElectronics=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.oneAccess,s=d.unres_direction,p=d.regions||[],m=d.accesses||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"unlock":"lock",content:u?"One":"All",onClick:function(){return l("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&s?"check-square-o":"square-o",content:"North",selected:1&s,onClick:function(){return l("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&s?"check-square-o":"square-o",content:"South",selected:2&s,onClick:function(){return l("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&s?"check-square-o":"square-o",content:"East",selected:4&s,onClick:function(){return l("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&s?"check-square-o":"square-o",content:"West",selected:8&s,onClick:function(){return l("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,c.AccessList,{accesses:p,selectedList:m,accessMod:function(e){return l("set",{access:e})},grantAll:function(){return l("grant_all")},denyAll:function(){return l("clear_all")},grantDep:function(e){return l("grant_region",{region:e})},denyDep:function(e){return l("deny_region",{region:e})}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(72);t.Apc=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,u)})})};var l={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=n.data,s=u.locked&&!u.siliconUser,p=l[u.externalPower]||l[0],m=l[u.chargingStatus]||l[0],f=u.powerChannels||[],h=d[u.malfStatus]||d[0],C=u.powerCellStatus/100;return u.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",u.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return i("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,disabled:s,onClick:function(){return i("breaker")}}),children:["[ ",p.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.chargeMode?"sync":"close",content:u.chargeMode?"Auto":"Off",disabled:s,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return i("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,u.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,o.createFragment)([!!u.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:h.icon,content:h.content,color:"bad",onClick:function(){return i(h.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",disabled:s,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.emergencyLights?"Enabled":"Disabled",disabled:s,onClick:function(){return i("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",disabled:s,onClick:function(){return i("toggle_nightshift")}})})]}),u.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:u.hijacker,onClick:function(){return i("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!u.lockdownavail,onClick:function(){return i("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!u.drainavail,onClick:function(){return i("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority||[],u=l.minor||[];return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return c("clear",{zone:e})}}),2,null,e)})),u.length>0&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return c("clear",{zone:e})}}),2,null,e)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(0),r=n(19),a=n(15),i=n(1),c=n(3),l=n(2);t.AtmosControlConsole=function(e,t){var n,d=(0,i.useBackend)(t),u=d.act,s=d.data,p=s.sensors||[];return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:!!s.tank&&(null==(n=p[0])?void 0:n.long_name),children:p.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!s.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),s.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return u("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:s.inputting?"power-off":"times",content:s.inputting?"Injecting":"Off",selected:s.inputting,onClick:function(){return u("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:s.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return u("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:s.outputting?"power-off":"times",content:s.outputting?"Open":"Closed",selected:s.outputting,onClick:function(){return u("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(s.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return u("pressure",{pressure:t})}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(3),i=n(34),c=n(2);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.filter_types||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.on?"power-off":"times",content:d.on?"On":"Off",selected:d.on,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(d.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return l("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:d.rate===d.max_rate,onClick:function(){return l("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return l("filter",{mode:e.id})}},e.id)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),l.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AutomatedAnnouncement=void 0;var o=n(0),r=(n(21),n(1)),a=n(3),i=n(2),c="%PERSON will be replaced with their name.\n%RANK with their job.";t.AutomatedAnnouncement=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.arrivalToggle,s=d.arrival,p=d.newheadToggle,m=d.newhead;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Arrival Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return l("ArrivalToggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"info",tooltip:c,tooltipPosition:"left"}),children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:s,onChange:function(e,t){return l("ArrivalText",{newText:t})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Departmental Head Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"power-off":"times",selected:p,content:p?"On":"Off",onClick:function(){return l("NewheadToggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"info",tooltip:c,tooltipPosition:"left"}),children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:m,onChange:function(e,t){return l("NewheadText",{newText:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.BankMachine=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_balance,u=l.siphoning,s=l.station_name;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"times":"sync",content:u?"Stop Siphoning":"Siphon Credits",selected:u,onClick:function(){return c(u?"halt":"siphon")}}),children:d+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Bepis=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.amount;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l.manual_power?"Off":"On",selected:!l.manual_power,onClick:function(){return c("toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return c("account_reset")}}),children:["Console is currently being operated by ",l.account_owner?l.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:l.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[l.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:l.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:l.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return c("amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===l.manual_power||1===l.silicon_check,onClick:function(){return c("deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===l.manual_power,onClick:function(){return c("withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",l.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",l.success_estimate,"%"]}),l.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===l.manual_power,onClick:function(){return c("begin_experiment")},content:"Begin Testing"})]})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlackMarketUplink=void 0;var o=n(0),r=n(1),a=n(3),i=n(89),c=n(2);t.BlackMarketUplink=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.categories,p=void 0===s?[]:s,m=u.markets,f=void 0===m?[]:m,h=u.items,C=void 0===h?[]:h,g=u.money,b=u.viewing_market,N=u.viewing_category;return(0,o.createComponentVNode)(2,c.Window,{theme:"hackerman",resizable:!0,children:[(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Black Market Uplink",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g,format:function(e){return(0,i.formatMoney)(e)+" cr"}})})}),(0,o.createComponentVNode)(2,a.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.id===b,onClick:function(){return d("set_market",{market:e.id})},children:e.name},e.id)}))}),(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{mt:.5,selected:N===e,onClick:function(){return d("set_category",{category:e})},children:e},e)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",p:1,pb:2,children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",children:e.amount?e.amount+" in stock":"Out of stock"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,i.formatMoney)(e.cost)+" cr"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Buy",disabled:!e.amount||e.cost>g,onClick:function(){return d("select",{item:e.id})}})})]}),e.desc]},e.name)}))})]})]})]})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.buying,u=l.ltsrbt_built,s=l.money;if(!d)return null;var p=l.delivery_methods.map((function(e){var t=l.delivery_method_description[e.name];return Object.assign({},e,{description:t})}));return(0,o.createComponentVNode)(2,a.Modal,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:p.map((function(e){return"LTSRBT"!==e.name||u?(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,width:"250px",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"30px",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:e.description}),(0,o.createComponentVNode)(2,a.Button,{mt:2,content:(0,i.formatMoney)(e.price)+" cr",disabled:s<e.price,onClick:function(){return c("buy",{method:e.name})}})]},e.name):null}))}),(0,o.createComponentVNode)(2,a.Button,{content:"Cancel",color:"bad",onClick:function(){return c("cancel")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.BluespaceArtillery=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.notice,u=l.connected,s=l.unlocked,p=l.target;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[!!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:d}),u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!s,onClick:function(){return c("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:p?"average":"bad",fontSize:"25px",children:p||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:s?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!p,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return c("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return c("build")}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.BorgPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.borg||{},u=l.cell||{},s=u.charge/u.maxcharge,p=l.channels||[],m=l.modules||[],f=l.upgrades||[],h=l.ais||[],C=l.laws||[];return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:d.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return c("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:d.emagged?"check-square-o":"square-o",content:"Emagged",selected:d.emagged,onClick:function(){return c("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:d.lockdown,onClick:function(){return c("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:d.scrambledcodes,onClick:function(){return c("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[u.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,children:u.charge+" / "+u.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return c("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return c("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return c("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return c("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:d.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:d.active_module===e.type,onClick:function(){return c("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return c("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:h.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return c("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:d.lawupdate,onClick:function(){return c("toggle_lawupdate")}}),children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.BrigTimer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:l.timing?"Stop":"Start",selected:l.timing,onClick:function(){return c(l.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.flash_charging?"Recharging":"Flash",disabled:l.flash_charging,onClick:function(){return c("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return c("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return c("time",{adjust:-100})}})," ",String(l.minutes).padStart(2,"0"),":",String(l.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return c("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return c("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return c("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return c("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return c("preset",{preset:"long"})}})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(0),r=n(19),a=n(49),i=n(6),c=n(21),l=n(1),d=n(3),u=n(2),s=function(e,t){void 0===t&&(t="");var n=(0,c.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=n.config,c=a.mapRef,m=a.activeCamera,f=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]}(s(a.cameras),m),h=f[0],C=f[1];return(0,o.createComponentVNode)(2,u.Window,{resizable:!0,children:[(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),m&&m.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",disabled:!h,onClick:function(){return r("switch_camera",{name:h})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",disabled:!C,onClick:function(){return r("switch_camera",{name:C})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:c,parent:i.window,type:"map"}})],4)]})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=(0,l.useLocalState)(t,"searchText",""),p=c[0],m=c[1],f=a.activeCamera,h=s(a.cameras,p);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return m(t)}}),(0,o.createComponentVNode)(2,d.Section,{children:h.map((function(e){return(0,o.createVNode)(1,"div",(0,i.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",f&&e.name===f.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,u.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};t.CameraConsoleContent=p},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Canister=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.portConnected,u=l.tankPressure,s=l.releasePressure,p=(l.defaultReleasePressure,l.minReleasePressure),m=l.maxReleasePressure,f=l.valveOpen,h=l.isPrototype,C=l.hasHoldingTank,g=l.holdingTank,b=l.restricted;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",C?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return c("relabel")}}),children:(0,o.createComponentVNode)(2,a.Flex,{mx:-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,align:"center",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Knob,{size:2,color:!!f&&"yellow",value:s,unit:"kPa",minValue:p,maxValue:m,step:5,stepPixelSize:1,onDrag:function(e,t){return c("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,my:-.5,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{my:.5,color:"label",children:"Valve"}),(0,o.createComponentVNode)(2,a.Box,{my:.5,width:"60px",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.Button,{my:.5,color:f?C?"caution":"danger":null,content:f?"Open":"Closed",onClick:function(){return c("valve")}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:d?"good":"average",children:d?"Connected":"Not Connected"}),!!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:b?"lock":"unlock",color:"caution",content:b?"Engineering":"Public",onClick:function(){return c("restricted")}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:f&&"danger",content:"Eject",onClick:function(){return c("eject")}}),children:[!!C&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:g.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g.tankPressure})," kPa"]})]}),!C&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);var c=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c<n.length;c++)for(var l=n[c],d=0;d<l.length;d++){var u=l[d];t.fillStyle=u,t.fillRect(c,d,1,1)}t.restore()}},a.clickwrapper=function(e){var t=this.props.value.length;if(t){var n=this.props.value[0].length,o=this.canvasRef.current.width/t,r=this.canvasRef.current.height/n,a=Math.floor(e.offsetX/o)+1,i=Math.floor(e.offsetY/r)+1;this.onCVClick(a,i)}},a.render=function(){var e=this,t=this.props,n=(t.res,t.value),r=t.px_per_unit,a=void 0===r?28:r,i=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c,{value:d.grid,onCanvasClick:function(e,t){return l("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!d.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return l("finalize")},content:"Finalize"}),d.name]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(173),l=n(72);t.CargoExpress=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.InterfaceLockNoticeBox,{accessText:"a QM-level ID card"}),!a.locked&&(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(l.points)})," credits"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Cargo Bay",selected:!l.usingBeacon,onClick:function(){return i("LZCargo")}}),(0,o.createComponentVNode)(2,a.Button,{selected:l.usingBeacon,disabled:!l.hasBeacon,onClick:function(){return i("LZBeacon")},children:[l.beaconzone," (",l.beaconName,")"]}),(0,o.createComponentVNode)(2,a.Button,{content:l.printMsg,disabled:!l.canBuyBeacon,onClick:function(){return i("printBeacon")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notice",children:l.message})]})}),(0,o.createComponentVNode)(2,c.CargoCatalog,{express:!0})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoHoldTerminal=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.CargoHoldTerminal=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.points,u=l.pad,s=l.sending,p=l.status_report;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Cargo Value",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(d)})," credits"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Pad",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Recalculate Value",disabled:!u,onClick:function(){return c("recalc")}}),(0,o.createComponentVNode)(2,a.Button,{icon:s?"times":"arrow-up",content:s?"Stop Sending":"Send Goods",selected:s,disabled:!u,onClick:function(){return c(s?"stop":"send")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:u?"good":"bad",children:u?"Online":"Not Found"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Report",children:p})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.CellularEmporium=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.abilities;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!l.can_readapt,onClick:function(){return c("readapt")}}),children:l.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return c("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncherContent=t.CentcomPodLauncher=void 0;var o=n(0),r=(n(21),n(1)),a=n(3),i=n(2);t.CentcomPodLauncher=function(){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===c.bayNumber,onClick:function(){return i("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===c.bayNumber,onClick:function(){return i("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===c.bayNumber,onClick:function(){return i("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===c.bayNumber,onClick:function(){return i("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===c.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return i("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:c.bay,onClick:function(){return i("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:c.oldArea?c.oldArea:"Where you were",disabled:!c.oldArea,onClick:function(){return i("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item Mode",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Clone Items",selected:c.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return i("launchClone")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random Items",selected:c.launchRandomItem,tooltip:"Choosing this will pick a random item from the selected turf\ninstead of the entire turfs contents. Best combined with\nsingle/random turf.",onClick:function(){return i("launchRandomItem")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===c.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return i("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random Turf",selected:2===c.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return i("launchRandomTurf")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===c.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return i("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===c.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return i("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===c.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return i("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===c.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return i("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:c.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return i("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:c.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return i("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:c.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return i("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:c.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return i("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:c.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return i("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:c.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return i("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:c.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return i("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:c.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return i("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:c.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return i("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:c.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return i("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:c.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return i("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:c.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return i("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:c.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return i("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:c.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return i("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:c.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return i("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:c.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return i("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:c.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return i("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:c.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return i("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==c.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return i("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==c.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return i("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==c.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return i("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==c.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return i("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return i("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return i("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===c.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return i("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===c.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return i("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===c.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return i("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===c.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return i("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===c.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return i("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===c.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return i("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===c.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return i("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===c.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return i("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===c.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return i("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===c.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return i("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===c.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return i("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.numObjects+" turfs in "+c.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pod Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return i("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:c.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return i("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return i("clearBay")}})],4)})})})],4)};t.CentcomPodLauncherContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ChemAcclimator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[l.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return c("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:l.target_temperature,stepPixelSize:2,onChange:function(e,t){c("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l.enabled?"On":"Off",selected:l.enabled,onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.max_volume,unit:"u",width:"50px",minValue:l.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return c("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:l.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:l.emptying?"Emptying":"Filling"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ChemDebugSynthesizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.amount,u=l.beakerCurrentVolume,s=l.beakerMaxVolume,p=l.isBeakerLoaded,m=l.beakerContents,f=void 0===m?[]:m;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:p?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"u",minValue:1,maxValue:s,step:1,stepPixelSize:2,onChange:function(e,t){return c("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return c("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return c("makecup")}}),children:p?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," / "+s+" u"]}),f.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(15),a=n(21),i=n(1),c=n(3),l=n(2);t.ChemDispenser=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=!!u.recordingRecipe,p=Object.keys(u.recipes).map((function(e){return{name:e,contents:u.recipes[e]}})),m=u.beakerTransferAmounts||[],f=s&&Object.keys(u.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:u.recordingRecipe[e]}}))||u.beakerContents||[];return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:u.energy/u.maxEnergy,children:(0,r.toFixed)(u.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createFragment)([!s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return d("clear_recipes")}})}),!s&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!u.isBeakerLoaded,content:"Record",onClick:function(){return d("record_recipe")}}),s&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return d("cancel_recording")}}),s&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return d("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[p.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return d("dispense_recipe",{recipe:e.name})}},e.name)})),0===p.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===u.amount,content:e,onClick:function(){return d("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:u.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return d("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:s,content:e,onClick:function(){return d("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!u.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!u.isBeakerLoaded,onClick:function(){return d("eject")}}),children:(s?"Virtual beaker":u.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:u.beakerCurrentVolume}),(0,o.createTextVNode)("/"),u.beakerMaxVolume,(0,o.createTextVNode)(" units, "),u.beakerCurrentpH,(0,o.createTextVNode)(" pH")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:u.isBeakerLoaded||s?0===f.length&&"Nothing":"N/A"}),f.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=function(e,t){var n=(0,r.useBackend)(t).act,i=e.title,c=e.list,l=e.reagentName,d=e.onReagentInput,u=i.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:i,minHeight:"240px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",onClick:function(){return n("add",{which:u,name:l})}})],4),children:c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return n("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=c;t.ChemFilter=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.left,u=void 0===d?[]:d,s=l.right,p=void 0===s?[]:s,m=(0,r.useLocalState)(t,"leftName",""),f=m[0],h=m[1],C=(0,r.useLocalState)(t,"rightName",""),g=C[0],b=C[1];return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c,{title:"Left",list:u,reagentName:f,onReagentInput:function(e){return h(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c,{title:"Right",list:p,reagentName:g,onReagentInput:function(e){return b(e)}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(15),a=n(1),i=n(3),c=n(2),l=n(174);t.ChemHeater=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.targetTemp,p=u.isActive,m=u.isBeakerLoaded,f=u.currentTemp,h=u.beakerCurrentVolume,C=u.beakerMaxVolume,g=u.beakerContents,b=void 0===g?[]:g;u.currentpH;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"power-off":"times",selected:p,content:p?"On":"Off",onClick:function(){return d("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,r.round)(s),minValue:0,maxValue:1e3,onDrag:function(e,t){return d("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reading",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:m&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[h," / ",C," units,",u.currentpH," pH"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return d("eject")}})],4),children:(0,o.createComponentVNode)(2,l.BeakerContents,{beakerLoaded:m,beakerContents:b})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data.screen;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:"analyze"===n&&(0,o.createComponentVNode)(2,p)||(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.screen,m=c.beakerContents,f=void 0===m?[]:m,h=c.bufferContents,C=void 0===h?[]:h,g=c.beakerCurrentVolume,b=c.beakerMaxVolume,N=c.isBeakerLoaded,v=c.isPillBottleLoaded,V=c.pillBottleCurrentAmount,y=c.pillBottleMaxAmount;return"analyze"===u?(0,o.createComponentVNode)(2,p):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!c.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return i("eject")}})],4),children:[!N&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!N&&0===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,l,{children:f.map((function(e){return(0,o.createComponentVNode)(2,d,{chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:c.mode?"good":"bad",icon:c.mode?"exchange-alt":"times",content:c.mode?"Transfer":"Destroy",onClick:function(){return i("toggleMode")}})],4),children:[0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,l,{children:C.map((function(e){return(0,o.createComponentVNode)(2,d,{chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,s)}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[V," / ",y," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return i("ejectPillBottle")}})],4)})],0)},l=a.Table,d=function(e,t){var n=(0,r.useBackend)(t).act,i=e.chemical,c=e.transferTo;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.volume,initial:0})," units of "+i.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return n("transfer",{id:i.id,amount:1,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return n("transfer",{id:i.id,amount:5,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return n("transfer",{id:i.id,amount:10,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return n("transfer",{id:i.id,amount:1e3,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return n("transfer",{id:i.id,amount:-1,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return n("analyze",{id:i.id})}})]})]},i.id)},u=function(e){var t=e.label,n=e.amountUnit,r=e.amount,i=e.onChangeAmount,c=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:"84px",unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:i}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:c}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",children:l})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,r.useSharedState)(t,"pillAmount",1),d=l[0],s=l[1],p=(0,r.useSharedState)(t,"patchAmount",1),m=p[0],f=p[1],h=(0,r.useSharedState)(t,"bottleAmount",1),C=h[0],g=h[1],b=(0,r.useSharedState)(t,"packAmount",1),N=b[0],v=b[1],V=(0,r.useSharedState)(t,"setvialAmount",1),y=V[0],k=V[1],x=(0,r.useSharedState)(t,"setdartAmount",1),_=x[0],w=x[1],L=c.condi,B=c.chosenPillStyle,S=c.pillStyles,I=void 0===S?[]:S;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!L&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:I.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"30px",selected:e.id===B,textAlign:"center",color:"transparent",onClick:function(){return i("pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!L&&(0,o.createComponentVNode)(2,u,{label:"Pills",amount:d,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(e,t){return s(t)},onCreate:function(){return i("create",{type:"pill",amount:d,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Patches",amount:m,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(e,t){return f(t)},onCreate:function(){return i("create",{type:"patch",amount:m,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Bottles",amount:C,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(e,t){return g(t)},onCreate:function(){return i("create",{type:"bottle",amount:C,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Hypovials",amount:y,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(e,t){return k(t)},onCreate:function(){return i("create",{type:"hypoVial",amount:y,volume:"auto"})}}),!L&&(0,o.createComponentVNode)(2,u,{label:"Smartdarts",amount:_,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(e,t){return w(t)},onCreate:function(){return i("create",{type:"smartDart",amount:_,volume:"auto"})}}),!!L&&(0,o.createComponentVNode)(2,u,{label:"Packs",amount:N,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(e,t){return v(t)},onCreate:function(){return i("create",{type:"condimentPack",amount:N,volume:"auto"})}}),!!L&&(0,o.createComponentVNode)(2,u,{label:"Bottles",amount:C,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(e,t){return g(t)},onCreate:function(){return i("create",{type:"condimentBottle",amount:C,volume:"auto"})}})]})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.fermianalyze,d=c.analyzeVars;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i("goScreen",{screen:"home"})}}),children:[!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:d.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:d.color,mr:1}),d.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:d.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[d.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:d.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:d.addicD})]}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:d.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:d.color,mr:1}),d.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:d.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[d.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:d.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:d.addicD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:d.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:d.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:d.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:d.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:d.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:d.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:d.pHpeak})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ChemPress=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.pill_size,u=l.pill_name,s=l.pill_style,p=l.pill_styles,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return c("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:u,onChange:function(e,t){return c("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"30px",selected:e.id===s,textAlign:"center",color:"transparent",onClick:function(){return c("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(19),a=n(6),i=n(1),c=n(3),l=n(2);t.ChemReactionChamber=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=(0,i.useLocalState)(t,"reagentName",""),p=s[0],m=s[1],f=(0,i.useLocalState)(t,"reagentQuantity",1),h=f[0],C=f[1],g=u.emptying,b=u.reagents||[];return(0,o.createComponentVNode)(2,l.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,color:g?"bad":"good",children:g?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(e,t){return m(t)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,a.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,c.NumberInput,{value:h,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(e,t){return C(t)}}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return d("add",{chem:p,amount:h})}})],4)],4),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"minus",color:"bad",onClick:function(){return d("remove",{chem:t})}}),children:e},t)}))(b)]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(15),a=n(1),i=n(3),c=n(2);t.ChemSplitter=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.straight,s=d.side,p=d.max_transfer;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:p,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return l("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:s,unit:"u",width:"55px",minValue:1,maxValue:p,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return l("set_amount",{target:"side",amount:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(15),a=n(1),i=n(3),c=n(2);t.ChemSynthesizer=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.amount,s=d.current_reagent,p=d.chemicals,m=void 0===p?[]:p,f=d.possible_amounts,h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:h.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===u,onClick:function(){return l("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===s,onClick:function(){return l("select",{reagent:e.id})}},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ClockworkSlab=void 0;for(var o=n(0),r=n(1),a=n(19),i=n(3),c=n(2),l=0;l<Math.min(100*Math.random());l++)"".concat("HONOR RATVAR ");t.ClockworkSlab=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.recollection,s=void 0===u||u,p=d.recollection_categories,m=void 0===p?[]:p,f=d.rec_section,h=void 0===f?null:f,C=d.rec_binds,g=void 0===C?[]:C,b=d.scripture,N=void 0===b?{}:b,v=d.tier_infos,V=void 0===v?{}:v,y=d.power,k=void 0===y?"0 W":y,x=d.power_unformatted,_=void 0===x?0:x,w=d.HONOR_RATVAR,L=void 0!==w&&w,B=(0,r.useSharedState)(t,"tab","Application"),S=B[0],I=B[1],T=N&&N[S]||[],A=V&&V[S]||{};return(0,o.createComponentVNode)(2,c.Window,{theme:"clockcult",children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:s?(0,o.createComponentVNode)(2,i.Section,{title:"Recollection",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Recital",icon:"cog",tooltipPosition:"left",onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,i.Box,{children:L?(0,o.createComponentVNode)(2,i.Box,{as:"span",textColor:"#BE8700",fontSize:2,bold:!0,children:""}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{as:"span",textColor:"#BE8700",fontSize:2,bold:!0,children:"Chetr nyy hagehguf naq ubabe Ratvar."}),(0,o.createComponentVNode)(2,i.NoticeBox,{children:"NOTICE: This information is out of date. Read the Ark & You primer in your backpack or read the wiki page for current info."}),(0,o.createComponentVNode)(2,i.Box,{children:["These pages serve as the archives of Ratvar, the Clockwork Justiciar. This section of your slab has information on being as a Servant, advice for what to do next, and pointers for serving the master well. You should recommended that you check this area for help if you get stuck or need guidance on what to do next.",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),"Disclaimer: Many objects, terms, and phrases, such as Servant, Cache, and Slab, are capitalized like proper nouns. This is a quirk of the Ratvarian language do not let it confuse you! You are free to use the names in pronoun form when speaking in normal languages."]})],4)}),null==m?void 0:m.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:e.name,tooltip:e.desc,tooltipPosition:"right",onClick:function(){return l("rec_category",{category:e.name})}})],4,e.name)})),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Box,{children:[d.rec_section,(0,o.createComponentVNode)(2,i.Box,{as:"span",textColor:"#BE8700",fontSize:2.3,children:(null==h?void 0:h.title)?h.title:"500 Server Internal archives not found."}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),(null==h?void 0:h.info)?h.info:"One of the cogscarabs must've misplaced this section."]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{as:"span",textColor:"#BE8700",fontSize:2.3,children:"Quickbound Scripture"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{as:"span",italic:!0,children:"You can have up to five scriptures bound to action buttons for easy use."}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),null==g?void 0:g.map((function(e){return(0,o.createFragment)([(0,o.createTextVNode)("A "),(0,o.createVNode)(1,"b",null,"Quickbind",16),(0,o.createTextVNode)(" slot ("),g.indexOf(e)+1,(0,o.createTextVNode)("), currently set to\xa0"),(0,o.createVNode)(1,"span",null,(null==e?void 0:e.name)?e.name:"None",0,{style:"color:"+(e?e.color:"#BE8700")}),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br")],0,e.name?e.name:"none")}))]})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Power",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Recollection",icon:"book",tooltip:"Tutorial",tooltipPosition:"left",onClick:function(){return l("toggle")}}),children:[(0,o.createVNode)(1,"b",null,k,0)," power is available for scripture and other consumers.",(0,o.createComponentVNode)(2,i.Section,{level:2,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:(0,a.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:S===t,onClick:function(){return I(t)},children:t},t)}))(N)}),(0,o.createComponentVNode)(2,i.Box,{as:"span",textColor:"#B18B25",bold:!!A.ready,italic:!A.ready,children:A.ready?"These scriptures are permanently unlocked.":A.requirement}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{as:"span",textColor:"#DAAA18",children:["Scriptures in ",(0,o.createVNode)(1,"b",null,"yellow",16)," are related to construction and building."]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{as:"span",textColor:"#6E001A",children:["Scriptures in ",(0,o.createVNode)(1,"b",null,"red",16)," are related to attacking and offense."]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{as:"span",textColor:"#1E8CE1",children:["Scriptures in ",(0,o.createVNode)(1,"b",null,"blue",16)," are related to healing and defense."]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{as:"span",textColor:"#AF0AAF",children:["Scriptures in ",(0,o.createVNode)(1,"b",null,"purple",16)," are niche but still important!"]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{as:"span",textColor:"#DAAA18",italic:!0,children:"Scriptures with italicized names are important to success."}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Table,{children:!!T&&T.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{italic:!!e.important,color:e.fontcolor,children:[(0,o.createVNode)(1,"b",null,e.name,0),"\n "+e.descname+"\n "+(e.invokers||"")+"\n "]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Button,{content:"Recite "+e.required,disabled:e.required_unformatted>=_,tooltip:e.tip,tooltipPosition:"left",onClick:function(){return l("recite",{script:e.type})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.bound?"Unbind "+e.bound:"Quickbind",disabled:!e.quickbind,onClick:function(){return l("bind",{script:e.type})}})})]},e.name)}))})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"],l=["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"],d=["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"],u=["the Red","the Soulless","the Master","the Lord of all things","Jr."];t.CodexGigas=function(e,t){var n=(0,r.useBackend)(t),s=n.act,p=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[p.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==p.currentSection,onClick:function(){return s(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:p.currentSection>2,onClick:function(){return s(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:p.currentSection>4,onClick:function(){return s(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==p.currentSection,onClick:function(){return s(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:p.currentSection<4,onClick:function(){return s("search")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(21),n(1)),a=n(3),i=n(2);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,p=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==p.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===p.state&&(0,o.createComponentVNode)(2,c),1===p.state&&(0,o.createComponentVNode)(2,l),2===p.state&&(0,o.createComponentVNode)(2,d),3===p.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return i("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[c.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:c.credits>=c.totalprice?"good":"bad",children:[c.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:c.credits<c.totalprice,mt:8,color:"good",textAlign:"center",fontSize:"20px",lineHeight:"28px",onClick:function(){return i("purchase")}})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Crayon=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Crayon=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_cap||l.can_change_colour,u=l.drawables||[];return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Basic",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cap",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.is_capped?"power-off":"times",content:l.is_capped?"On":"Off",selected:l.is_capped,onClick:function(){return c("toggle_cap")}})})}),(0,o.createComponentVNode)(2,a.Button,{content:"Select New Color",onClick:function(){return c("select_colour")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Stencil",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){var t=e.items||[];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.item,selected:e.item===l.selected_stencil,onClick:function(){return c("select_stencil",{item:e.item})}},e.item)}))},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Text",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Buffer",children:l.text_buffer})}),(0,o.createComponentVNode)(2,a.Button,{content:"New Text",onClick:function(){return c("enter_text")}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(34),c=n(2),l=["#17d568","#2ecc71","#e67e22","#ed5100","#e74c3c","#ed2814"],d=function(e){return 0===e?i.COLORS.department.captain:e>=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:2,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{minHeight:"540px",children:(0,o.createComponentVNode)(2,s)})})})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.sensors||[];return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!c.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:d(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,n=e.toxdam,r=e.burndam,s=e.brutedam,p=t+n+r+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),l[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!c.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return i("select_person",{name:e.name})}})})]},e.name);var t,n,r,s,p,m,f}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(3),i=n(174),c=n(2),l=[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}];t.Cryo=function(){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:d.occupant.name||"No Occupant"}),!!d.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:d.occupant.statstate,children:d.occupant.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:d.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant.health/d.occupant.maxHealth,color:d.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.health})})}),l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.isOperating?"power-off":"times",disabled:d.isOpen,onClick:function(){return c("power")},color:d.isOperating&&"green",children:d.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:d.isOpen?"unlock":"lock",onClick:function(){return c("door")},content:d.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:d.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return c("autoeject")},content:d.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d.isBeakerLoaded,onClick:function(){return c("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:d.isBeakerLoaded,beakerContents:d.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.DecalPainter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.decal_list||[],u=l.color_list||[],s=l.dir_list||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===l.decal_style,onClick:function(){return c("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===l.decal_color,onClick:function(){return c("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===l.decal_direction,onClick:function(){return c("selected direction",{dirs:e.dirs})}},e.dirs)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.DisposalUnit=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return u.full_pressure?(n="good",c="Ready"):u.panel_open?(n="bad",c="Power Disabled"):u.pressure_charging?(n="average",c="Pressurizing"):(n="bad",c="Off"),(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:u.flush?"toggle-on":"toggle-off",disabled:u.isai||u.panel_open,content:u.flush?"Disengage":"Engage",onClick:function(){return d(u.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isai,content:"Eject Contents",onClick:function(){return d("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:u.panel_open,selected:u.pressure_charging,onClick:function(){return d(u.pressure_charging?"pump-0":"pump-1")}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaConsoleCommands=t.DnaConsole=void 0;var o=n(0),r=n(19),a=n(49),i=n(6),c=n(21),l=n(1),d=n(3),u=n(2);var s=["A","T","C","G"],p={A:"green",T:"green",G:"blue",C:"blue",X:"grey"},m={1:"good",2:"bad",4:"average"},f=function(e,t){return e.Alias===t.Alias&&e.AppliedChromo===t.AppliedChromo};t.DnaConsole=function(e,t){var n=(0,l.useBackend)(t),r=n.data,a=(n.act,r.isPulsingRads),i=r.radPulseSeconds,c=r.view.consoleMode;return(0,o.createComponentVNode)(2,u.Window,{resizable:!0,children:[!!a&&(0,o.createComponentVNode)(2,d.Dimmer,{fontSize:"14px",textAlign:"center",children:[(0,o.createComponentVNode)(2,d.Icon,{mr:1,name:"spinner",spin:!0}),"Radiation pulse in progress...",(0,o.createComponentVNode)(2,d.Box,{mt:1}),i,"s"]}),(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,N),"storage"===c&&(0,o.createComponentVNode)(2,V),"sequencer"===c&&(0,o.createComponentVNode)(2,w),"enzymes"===c&&(0,o.createComponentVNode)(2,I)]})]})};var h=function(e,t){return(0,o.createComponentVNode)(2,d.Section,{title:"DNA Scanner",buttons:(0,o.createComponentVNode)(2,C),children:(0,o.createComponentVNode)(2,b)})},C=function(e,t){var n=(0,l.useBackend)(t),r=n.data,a=n.act,i=r.hasDelayedAction,c=r.isPulsingRads,u=r.isScannerConnected,s=r.isScrambleReady,p=r.isViableSubject,m=r.scannerLocked,f=r.scannerOpen,h=r.scrambleSeconds;return u?(0,o.createFragment)([!!i&&(0,o.createComponentVNode)(2,d.Button,{content:"Cancel Delayed Action",onClick:function(){return a("cancel_delay")}}),!!p&&(0,o.createComponentVNode)(2,d.Button,{disabled:!s||c,onClick:function(){return a("scramble_dna")},children:["Scramble DNA",!s&&" ("+h+"s)"]}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,d.Button,{icon:m?"lock":"lock-open",color:m&&"bad",disabled:f,content:m?"Locked":"Unlocked",onClick:function(){return a("toggle_lock")}}),(0,o.createComponentVNode)(2,d.Button,{disabled:m,content:f?"Close":"Open",onClick:function(){return a("toggle_door")}})],0):(0,o.createComponentVNode)(2,d.Button,{content:"Connect Scanner",onClick:function(){return a("connect_scanner")}})},g=function(e,t){var n=e.status;return 0===n?(0,o.createComponentVNode)(2,d.Box,{inline:!0,color:"good",children:"Conscious"}):2===n?(0,o.createComponentVNode)(2,d.Box,{inline:!0,color:"average",children:"Unconscious"}):1===n?(0,o.createComponentVNode)(2,d.Box,{inline:!0,color:"average",children:"Critical"}):3===n?(0,o.createComponentVNode)(2,d.Box,{inline:!0,color:"bad",children:"Dead"}):4===n?(0,o.createComponentVNode)(2,d.Box,{inline:!0,color:"bad",children:"Transforming"}):(0,o.createComponentVNode)(2,d.Box,{inline:!0,children:"Unknown"})},b=function(e,t){var n=(0,l.useBackend)(t),r=n.data,a=(n.act,r.subjectName),i=r.isScannerConnected,c=r.isViableSubject,u=r.subjectHealth,s=r.subjectRads,p=r.subjectStatus;return i?c?(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Status",children:[a,(0,o.createComponentVNode)(2,d.Icon,{mx:1,color:"label",name:"long-arrow-alt-right"}),(0,o.createComponentVNode)(2,g,{status:p})]}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{olive:[101,Infinity],good:[70,101],average:[30,70],bad:[-Infinity,30]},children:[u,"%"]})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{bad:[71,Infinity],average:[30,71],good:[0,30],olive:[-Infinity,0]},children:[s,"%"]})})]}):(0,o.createComponentVNode)(2,d.Box,{color:"average",children:"No viable subject found in DNA Scanner."}):(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"DNA Scanner is not connected."})},N=function(e,t){var n=(0,l.useBackend)(t),r=n.data,a=n.act,i=r.hasDisk,c=r.isInjectorReady,u=r.injectorSeconds,s=r.view.consoleMode;return(0,o.createComponentVNode)(2,d.Section,{title:"DNA Console",buttons:!c&&(0,o.createComponentVNode)(2,d.Box,{lineHeight:"20px",color:"label",children:["Injector on cooldown (",u,"s)"]}),children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,d.Button,{content:"Storage",selected:"storage"===s,onClick:function(){return a("set_view",{consoleMode:"storage"})}}),(0,o.createComponentVNode)(2,d.Button,{content:"Sequencer",disabled:!r.isViableSubject,selected:"sequencer"===s,onClick:function(){return a("set_view",{consoleMode:"sequencer"})}}),(0,o.createComponentVNode)(2,d.Button,{content:"Enzymes",selected:"enzymes"===s,onClick:function(){return a("set_view",{consoleMode:"enzymes"})}})]}),!!i&&(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Disk",children:(0,o.createComponentVNode)(2,d.Button,{icon:"eject",content:"Eject",onClick:function(){a("eject_disk"),a("set_view",{storageMode:"console"})}})})]})})};t.DnaConsoleCommands=N;var v=function(e,t){var n=(0,l.useBackend)(t),r=n.data,a=n.act,i=r.hasDisk,c=r.view,u=c.storageMode,s=c.storageConsSubMode,p=c.storageDiskSubMode;return(0,o.createFragment)(["console"===u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Button,{selected:"mutations"===s,content:"Mutations",onClick:function(){return a("set_view",{storageConsSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,d.Button,{selected:"chromosomes"===s,content:"Chromosomes",onClick:function(){return a("set_view",{storageConsSubMode:"chromosomes"})}})],4),"disk"===u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Button,{selected:"mutations"===p,content:"Mutations",onClick:function(){return a("set_view",{storageDiskSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,d.Button,{selected:"diskenzymes"===p,content:"Enzymes",onClick:function(){return a("set_view",{storageDiskSubMode:"diskenzymes"})}})],4),(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,d.Button,{content:"Console",selected:"console"===u,onClick:function(){return a("set_view",{storageMode:"console",storageConsSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,d.Button,{content:"Disk",disabled:!i,selected:"disk"===u,onClick:function(){return a("set_view",{storageMode:"disk",storageDiskSubMode:"mutations"})}}),(0,o.createComponentVNode)(2,d.Button,{content:"Adv. Injector",selected:"injector"===u,onClick:function(){return a("set_view",{storageMode:"injector"})}})],0)},V=function(e,t){var n=(0,l.useBackend)(t),r=n.data,a=n.act,i=r.view,c=i.storageMode,u=i.storageConsSubMode,s=i.storageDiskSubMode,p=r.diskMakeupBuffer,m=r.diskHasMakeup,f=r.storage[c];return(0,o.createComponentVNode)(2,d.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,v),children:["console"===c&&"mutations"===u&&(0,o.createComponentVNode)(2,y,{mutations:f}),"console"===c&&"chromosomes"===u&&(0,o.createComponentVNode)(2,k),"disk"===c&&"mutations"===s&&(0,o.createComponentVNode)(2,y,{mutations:f}),"disk"===c&&"diskenzymes"===s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,P,{makeup:p}),(0,o.createComponentVNode)(2,d.Button,{icon:"times",color:"red",disabled:!m,content:"Delete",onClick:function(){return a("del_makeup_disk")}})],4),"injector"===c&&(0,o.createComponentVNode)(2,O)]})},y=function(e,t){var n=e.customMode,r=void 0===n?"":n,a=(0,l.useBackend)(t),i=a.data,u=a.act,s=e.mutations||[],p=i.view.storageMode+r,m=i.view["storage"+p+"MutationRef"],f=s.find((function(e){return e.ByondRef===m}));return!f&&s.length>0&&(f=s[0],m=f.ByondRef),(0,o.createComponentVNode)(2,d.Flex,{children:[(0,o.createComponentVNode)(2,d.Flex.Item,{width:"140px",children:(0,o.createComponentVNode)(2,d.Section,{title:(0,c.capitalize)(i.view.storageMode)+" Storage",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,d.Button,{fluid:!0,ellipsis:!0,color:"transparent",selected:e.ByondRef===m,content:e.Name,onClick:function(){var t;return u("set_view",((t={})["storage"+p+"MutationRef"]=e.ByondRef,t))}},e.ByondRef)}))})}),(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,d.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,d.Section,{title:"Mutation Info",level:2,children:(0,o.createComponentVNode)(2,x,{mutation:f})})})]})},k=function(e,t){var n,a=(0,l.useBackend)(t),i=a.data,c=a.act,u=null!=(n=i.chromoStorage)?n:[],s=(0,r.uniqBy)((function(e){return e.Name}))(u),p=i.view.storageChromoName,m=u.find((function(e){return e.Name===p}));return(0,o.createComponentVNode)(2,d.Flex,{children:[(0,o.createComponentVNode)(2,d.Flex.Item,{width:"140px",children:(0,o.createComponentVNode)(2,d.Section,{title:"Console Storage",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,d.Button,{fluid:!0,ellipsis:!0,color:"transparent",selected:e.Name===p,content:e.Name,onClick:function(){return c("set_view",{storageChromoName:e.Name})}},e.Index)}))})}),(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,d.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,d.Section,{title:"Chromosome Info",level:2,children:!m&&(0,o.createComponentVNode)(2,d.Box,{color:"label",children:"Nothing to show."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Name",children:m.Name}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Description",children:m.Description}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Amount",children:u.filter((function(e){return e.Name===m.Name})).length})]}),(0,o.createComponentVNode)(2,d.Button,{mt:2,icon:"eject",content:"Eject Chromosome",onClick:function(){return c("eject_chromo",{chromo:m.Name})}})],4)})})]})},x=function(e,t){var n,i,c,u=e.mutation,s=(0,l.useBackend)(t),p=s.data,h=s.act,C=p.diskCapacity,g=p.diskReadOnly,b=p.hasDisk,N=p.isInjectorReady,v=null!=(n=p.storage.disk)?n:[],V=null!=(i=p.storage.console)?i:[],y=null!=(c=p.storage.injector)?c:[];if(!u)return(0,o.createComponentVNode)(2,d.Box,{color:"label",children:"Nothing to show."});if("occupant"===u.Source&&!u.Discovered)return(0,o.createComponentVNode)(2,d.LabeledList,{children:(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Name",children:u.Alias})});var k=V.find((function(e){return f(e,u)})),x=v.find((function(e){return f(e,u)})),w=(0,a.flow)([(0,r.uniqBy)((function(e){return e.Name})),(0,r.filter)((function(e){return e.Name!==u.Name}))])([].concat(v,V));return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,d.Box,{inline:!0,color:m[u.Quality],children:u.Name})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Description",children:u.Description}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Instability",children:u.Instability})]}),(0,o.createComponentVNode)(2,d.Divider),(0,o.createComponentVNode)(2,d.Box,{children:["disk"===u.Source&&(0,o.createComponentVNode)(2,D,{disabled:!b||C<=0||g,mutations:w,source:u}),"console"===u.Source&&(0,o.createComponentVNode)(2,D,{mutations:w,source:u}),["occupant","disk","console"].includes(u.Source)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Dropdown,{width:"240px",options:y.map((function(e){return e.name})),disabled:0===y.length||!u.Active,selected:"Add to advanced injector",onSelected:function(e){return h("add_advinj_mut",{mutref:u.ByondRef,advinj:e,source:u.Source})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"syringe",disabled:!N||!u.Active,content:"Print Activator",onClick:function(){return h("print_injector",{mutref:u.ByondRef,is_activator:1,source:u.Source})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"syringe",disabled:!N||!u.Active,content:"Print Mutator",onClick:function(){return h("print_injector",{mutref:u.ByondRef,is_activator:0,source:u.Source})}})],4)]}),["disk","occupant"].includes(u.Source)&&(0,o.createComponentVNode)(2,d.Button,{icon:"save",disabled:k||!u.Active,content:"Save to Console",onClick:function(){return h("save_console",{mutref:u.ByondRef,source:u.Source})}}),["console","occupant"].includes(u.Source)&&(0,o.createComponentVNode)(2,d.Button,{icon:"save",disabled:x||!b||C<=0||g||!u.Active,content:"Save to Disk",onClick:function(){return h("save_disk",{mutref:u.ByondRef,source:u.Source})}}),["console","disk","injector"].includes(u.Source)&&(0,o.createComponentVNode)(2,d.Button,{icon:"times",color:"red",content:"Delete from "+u.Source,onClick:function(){return h("delete_"+u.Source+"_mut",{mutref:u.ByondRef})}}),(2===u.Class||!!u.Scrambled&&"occupant"===u.Source)&&(0,o.createComponentVNode)(2,d.Button,{content:"Nullify",onClick:function(){return h("nullify",{mutref:u.ByondRef})}}),(0,o.createComponentVNode)(2,d.Divider),(0,o.createComponentVNode)(2,_,{disabled:"occupant"!==u.Source,mutation:u})],0)},_=function(e,t){var n=e.mutation,r=e.disabled,a=(0,l.useBackend)(t),i=(a.data,a.act);return 0===n.CanChromo?(0,o.createComponentVNode)(2,d.Box,{color:"label",children:"No compatible chromosomes"}):1===n.CanChromo?r?(0,o.createComponentVNode)(2,d.Box,{color:"label",children:"No chromosome applied."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Dropdown,{width:"240px",options:n.ValidStoredChromos,disabled:0===n.ValidStoredChromos.length,selected:0===n.ValidStoredChromos.length?"No Suitable Chromosomes":"Select a chromosome",onSelected:function(e){return i("apply_chromo",{chromo:e,mutref:n.ByondRef})}}),(0,o.createComponentVNode)(2,d.Box,{color:"label",mt:1,children:["Compatible with: ",n.ValidChromos]})],4):2===n.CanChromo?(0,o.createComponentVNode)(2,d.Box,{color:"label",children:["Applied chromosome: ",n.AppliedChromo]}):null},w=function(e,t){var n,r,a=(0,l.useBackend)(t),i=a.data,c=a.act,u=null!=(n=null==(r=i.storage)?void 0:r.occupant)?n:[],s=i.isJokerReady,p=i.isMonkey,m=i.jokerSeconds,f=i.subjectStatus,h=i.view,C=h.sequencerMutation,g=h.jokerActive,b=u.find((function(e){return e.Alias===C}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{width:u.length<=8?"154px":"174px",children:(0,o.createComponentVNode)(2,d.Section,{title:"Sequences",height:"214px",overflowY:u.length>8&&"scroll",children:u.map((function(e){return(0,o.createComponentVNode)(2,L,{url:e.Image,selected:e.Alias===C,onClick:function(){c("set_view",{sequencerMutation:e.Alias}),c("check_discovery",{alias:e.Alias})}},e.Alias)}))})}),(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,d.Section,{title:"Sequence Info",minHeight:"100%",children:(0,o.createComponentVNode)(2,x,{mutation:b})})})]}),3===f&&(0,o.createComponentVNode)(2,d.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: DECEASED."})||p&&"Monkified"!==(null==b?void 0:b.Name)&&(0,o.createComponentVNode)(2,d.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: MONKEY."})||4===f&&(0,o.createComponentVNode)(2,d.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: TRANSFORMING."})||(0,o.createComponentVNode)(2,d.Section,{title:"Genome Sequencer\u2122",buttons:!s&&(0,o.createComponentVNode)(2,d.Box,{lineHeight:"20px",color:"label",children:["Joker on cooldown (",m,"s)"]})||g&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Box,{mr:1,inline:!0,color:"label",children:"Click on a gene to reveal it."}),(0,o.createComponentVNode)(2,d.Button,{content:"Cancel Joker",onClick:function(){return c("set_view",{jokerActive:""})}})],4)||(0,o.createComponentVNode)(2,d.Button,{icon:"crown",color:"purple",content:"Use Joker",onClick:function(){return c("set_view",{jokerActive:"1"})}}),children:(0,o.createComponentVNode)(2,S,{mutation:b})})],0)},L=function(e,t){var n,r=e.url,a=e.selected,i=e.onClick;return a&&(n="2px solid #22aa00"),(0,o.createComponentVNode)(2,d.Box,{as:"img",src:r,style:{width:"64px",margin:"2px","margin-left":"4px",outline:n},onClick:i})},B=function(e,t){var n=e.gene,r=e.onChange,a=e.disabled,i=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,["gene","onChange","disabled"]),c=s.length,l=s.indexOf(n),u=a&&p.X||p[n];return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.Button,Object.assign({},i,{color:u,onClick:function(e){if(e.preventDefault(),r)if(-1!==l){var t=s[(l+1)%c];r(e,t)}else r(e,s[0])},oncontextmenu:function(e){if(e.preventDefault(),r)if(-1!==l){var t=s[(l-1+c)%c];r(e,t)}else r(e,s[c-1])},children:n})))},S=function(e,t){var n=e.mutation,r=(0,l.useBackend)(t),a=r.data,c=r.act,u=a.view.jokerActive;if(!n)return(0,o.createComponentVNode)(2,d.Box,{color:"average",children:"No genome selected for sequencing."});if(n.Scrambled)return(0,o.createComponentVNode)(2,d.Box,{color:"average",children:"Sequence unreadable due to unpredictable mutation."});for(var s=n.Sequence,p=n.DefaultSeq,m=[],f=function(e){var t=s.charAt(e),r=(0,o.createComponentVNode)(2,B,{width:"22px",textAlign:"center",disabled:!!n.Scrambled||1!==n.Class,className:"X"===(null==p?void 0:p.charAt(e))&&!n.Active&&(0,i.classes)(["outline-solid","outline-color-orange"]),gene:t,onChange:function(t,o){if(!t.ctrlKey)return u?(c("pulse_gene",{pos:e+1,gene:"J",alias:n.Alias}),void c("set_view",{jokerActive:""})):void c("pulse_gene",{pos:e+1,gene:o,alias:n.Alias});c("pulse_gene",{pos:e+1,gene:"X",alias:n.Alias})}});m.push(r)},h=0;h<s.length;h++)f(h);for(var C=[],g=0;g<m.length;g+=2){var b=(0,o.createComponentVNode)(2,d.Box,{inline:!0,m:.5,children:[m[g],(0,o.createComponentVNode)(2,d.Box,{mt:"-2px",ml:"10px",width:"2px",height:"8px",backgroundColor:"label"}),m[g+1]]},g);g%8==0&&0!==g&&C.push((0,o.createComponentVNode)(2,d.Box,{inline:!0,position:"relative",top:"-17px",left:"-1px",width:"8px",height:"2px",backgroundColor:"label"},g+"_divider")),C.push(b)}return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Box,{m:-.5,children:C}),(0,o.createComponentVNode)(2,d.Box,{color:"label",mt:1,children:[(0,o.createVNode)(1,"b",null,"Tip:",16)," Ctrl+Click on the gene to set it to X. Right Click to cycle in reverse."]})],4)},I=function(e,t){var n=(0,l.useBackend)(t),r=n.data,a=(n.act,r.isScannerConnected);r.stdDevAcc,r.stdDevStr;return a?(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{width:"155px",children:(0,o.createComponentVNode)(2,T)}),(0,o.createComponentVNode)(2,d.Flex.Item,{width:"140px",children:(0,o.createComponentVNode)(2,A)}),(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,E)})]}),(0,o.createComponentVNode)(2,M)],4):(0,o.createComponentVNode)(2,d.Section,{color:"bad",children:"DNA Scanner is not connected."})},T=function(e,t){var n=(0,l.useBackend)(t),r=n.data,a=n.act,i=r.radStrength,c=r.radDuration;return(0,o.createComponentVNode)(2,d.Section,{title:"Radiation Emitter",minHeight:"100%",children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Output level",children:(0,o.createComponentVNode)(2,d.NumberInput,{animated:!0,width:"32px",stepPixelSize:10,value:i,minValue:1,maxValue:15,onDrag:function(e,t){return a("set_pulse_strength",{val:t})}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Pulse duration",children:(0,o.createComponentVNode)(2,d.NumberInput,{animated:!0,width:"32px",stepPixelSize:10,value:c,minValue:1,maxValue:30,onDrag:function(e,t){return a("set_pulse_duration",{val:t})}})})]})})},A=function(e,t){var n=(0,l.useBackend)(t).data,r=n.stdDevAcc,a=n.stdDevStr;return(0,o.createComponentVNode)(2,d.Section,{title:"Probabilities",minHeight:"100%",children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Accuracy",textAlign:"right",children:r}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"P(\xb1"+a+")",textAlign:"right",children:"68 %"}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"P(\xb1"+2*a+")",textAlign:"right",children:"95 %"})]})})},E=function(e,t){for(var n=(0,l.useBackend)(t),r=n.data,a=n.act,i=r.subjectUNI,c=void 0===i?[]:i,u=[],s=[],p=function(e){var t=c.charAt(e),n=(0,o.createComponentVNode)(2,d.Button,{fluid:!0,textAlign:"center",content:t,onClick:function(){return a("makeup_pulse",{index:e+1})}},e);if(s.push(n),s.length>=3){var r=(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"22px",mx:"1px",children:s});u.push(r),s=[]}},m=0;m<c.length;m++)p(m);return(0,o.createComponentVNode)(2,d.Section,{title:"Unique Enzymes",minHeight:"100%",position:"relative",children:(0,o.createComponentVNode)(2,d.Box,{mx:"-1px",children:u})})},M=function(e,t){for(var n=(0,l.useBackend)(t),r=n.data,a=n.act,i=r.diskHasMakeup,c=r.hasDisk,u=r.isViableSubject,s=r.makeupCapacity,p=void 0===s?3:s,m=r.makeupStorage,f=[],h=function(e){var t=m[e],n=(0,o.createComponentVNode)(2,d.Collapsible,{title:t?t.label||t.name:"Slot "+e,buttons:(0,o.createFragment)([!(!c||!i)&&(0,o.createComponentVNode)(2,d.Button,{mr:1,disabled:!c||!i,content:"Import from disk",onClick:function(){return a("load_makeup_disk",{index:e})}}),(0,o.createComponentVNode)(2,d.Button,{disabled:!u,content:"Save",onClick:function(){return a("save_makeup_console",{index:e})}}),(0,o.createComponentVNode)(2,d.Button,{ml:1,icon:"times",color:"red",disabled:!t,onClick:function(){return a("del_makeup_console",{index:e})}})],0),children:(0,o.createComponentVNode)(2,R,{index:e,makeup:t})});f.push(n)},C=1;C<=p;C++)h(C);return(0,o.createComponentVNode)(2,d.Section,{title:"Genetic Makeup Buffers",children:f})},P=function(e,t){var n=e.makeup;return(0,o.createComponentVNode)(2,d.Section,{title:"Enzyme Information",children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Name",children:n.name||"None"}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Blood Type",children:n.blood_type||"None"}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Unique Enzyme",children:n.UE||"None"}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Unique Identifier",children:n.UI||"None"})]})})},R=function(e,t){var n=e.index,r=e.makeup,a=(0,l.useBackend)(t),i=a.act,c=a.data,u=c.isViableSubject,s=c.hasDisk,p=c.diskReadOnly,m=c.isInjectorReady,f=u?"makeup_apply":"makeup_delay";return r?(0,o.createFragment)([(0,o.createComponentVNode)(2,P,{makeup:r}),(0,o.createComponentVNode)(2,d.Divider),(0,o.createComponentVNode)(2,d.Box,{bold:!0,color:"label",mb:1,children:"Makeup Actions"}),(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Enzymes",children:[(0,o.createComponentVNode)(2,d.Button,{icon:"syringe",disabled:!m,content:"Print",onClick:function(){return i("makeup_injector",{index:n,type:"ue"})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"exchange-alt",onClick:function(){return i(f,{index:n,type:"ue"})},children:["Transfer",!u&&" (Delayed)"]})]}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Identity",children:[(0,o.createComponentVNode)(2,d.Button,{icon:"syringe",disabled:!m,content:"Print",onClick:function(){return i("makeup_injector",{index:n,type:"ui"})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"exchange-alt",onClick:function(){return i(f,{index:n,type:"ui"})},children:["Transfer",!u&&" (Delayed)"]})]}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Full Makeup",children:[(0,o.createComponentVNode)(2,d.Button,{icon:"syringe",disabled:!m,content:"Print",onClick:function(){return i("makeup_injector",{index:n,type:"mixed"})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"exchange-alt",onClick:function(){return i(f,{index:n,type:"mixed"})},children:["Transfer",!u&&" (Delayed)"]})]}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{children:(0,o.createComponentVNode)(2,d.Button,{icon:"save",disabled:!s||p,content:"Export To Disk",onClick:function(){return i("save_makeup_disk",{index:n})}})})]})],4):(0,o.createComponentVNode)(2,d.Box,{color:"average",children:"No stored subject data."})},O=function(e,t){var n,r=(0,l.useBackend)(t),a=r.act,i=r.data,c=i.maxAdvInjectors,u=i.isInjectorReady,s=null!=(n=i.storage.injector)?n:[];return(0,o.createComponentVNode)(2,d.Section,{title:"Advanced Injectors",children:[s.map((function(e){return(0,o.createComponentVNode)(2,d.Collapsible,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Button,{icon:"syringe",disabled:!u,content:"Print",onClick:function(){return a("print_adv_inj",{name:e.name})}}),(0,o.createComponentVNode)(2,d.Button,{ml:1,color:"red",icon:"times",onClick:function(){return a("del_adv_inj",{name:e.name})}})],4),children:(0,o.createComponentVNode)(2,y,{mutations:e.mutations,customMode:"advinj"+s.findIndex((function(t){return e.name===t.name}))})},e.name)})),(0,o.createComponentVNode)(2,d.Box,{mt:2,children:(0,o.createComponentVNode)(2,d.Button.Input,{minWidth:"200px",content:"Create new injector",disabled:s.length>=c,onCommit:function(e,t){return a("new_adv_inj",{name:t})}})})]})},D=function(e,t){var n=e.mutations,r=void 0===n?[]:n,a=e.source,i=(0,l.useBackend)(t),c=i.act;i.data;return(0,o.createComponentVNode)(2,d.Dropdown,{width:"240px",options:r.map((function(e){return e.Name})),disabled:0===r.length,selected:"Combine mutations",onSelected:function(e){return c("combine_"+a.Source,{firstref:(t=e,null==(n=r.find((function(e){return e.Name===t})))?void 0:n.ByondRef),secondref:a.ByondRef});var t,n}},a.ByondRef)}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.DnaVault=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.completed,u=l.used,s=l.choiceA,p=l.choiceB,m=l.dna,f=l.dna_max,h=l.plants,C=l.plants_max,g=l.animals,b=l.animals_max;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,children:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/C,children:h+" / "+C+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:g/g,children:g+" / "+b+" Samples"})})]})}),!(!d||u)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:s,textAlign:"center",onClick:function(){return c("gene",{choice:s})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:p,textAlign:"center",onClick:function(){return c("gene",{choice:p})}})})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(1),a=n(3),i=n(21),c=n(2);t.EightBallVote=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.shaking);return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})||(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.question,u=l.answers,s=void 0===u?[]:u;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',d,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return c("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Electrolyzer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Electrolyzer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!l.hasPowercell||!l.open,onClick:function(){return c("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,disabled:!l.hasPowercell,onClick:function(){return c("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!l.hasPowercell&&"bad",children:l.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.powerLevel/100,content:l.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Electropack=void 0;var o=n(0),r=n(15),a=n(1),i=n(3),c=n(2);t.Electropack=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.code,p=d.frequency,m=d.minFrequency,f=d.maxFrequency;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:m/10,maxValue:f/10,value:p/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Code",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:s,width:"80px",onDrag:function(e,t){return l("code",{code:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.EmergencyShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timer_str,u=l.enabled,s=l.emagged,p=l.engines_started,m=l.authorizations_remaining,f=l.authorizations,h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:d}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:p?"good":"average",ml:1,children:p?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!u,onClick:function(){return c("abort")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!u,onClick:function(){return c("authorize")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!u,onClick:function(){return c("repeal")}})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"ERROR":"Remaining: "+m}),children:[h.length>0?h.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(21),a=n(1),i=n(3),c=n(2);t.EngravedMessage=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.admin_mode,s=d.creator_key,p=d.creator_name,m=d.has_liked,f=d.has_disliked,h=d.hidden_message,C=d.is_creator,g=d.num_likes,b=d.num_dislikes,N=d.realdate;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(h)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+g,disabled:C,selected:m,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:C,selected:!f&&!m,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+b,disabled:C,selected:f,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:N})})}),(0,o.createComponentVNode)(2,i.Section),!!u&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return l("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:p})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitControlConsole=void 0;var o=n(0),r=n(15),a=n(1),i=n(3),c=n(2);t.ExosuitControlConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.mechs,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[0===u.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No exosuits detected"}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope",content:"Send Message",disabled:!e.pilot,onClick:function(){return l("send_message",{tracker_ref:e.tracker_ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wifi",content:e.emp_recharging?"Recharging...":"EMP Burst",color:"bad",disabled:e.emp_recharging,onClick:function(){return l("shock",{tracker_ref:e.tracker_ref})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.Box,{color:(e.integrity<=30?"bad":e.integrity<=70&&"average")||"good",children:[e.integrity,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i.Box,{color:(e.charge<=30?"bad":e.charge<=70&&"average")||"good",children:"number"==typeof e.charge&&e.charge+"%"||"Not Found"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Airtank",children:"number"==typeof e.airtank&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.airtank,format:function(e){return(0,r.toFixed)(e,2)+" kPa"}})||"Not Equipped"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pilot",children:e.pilot||"None"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:e.location||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active Equipment",children:e.active_equipment||"None"}),e.cargo_space>=0&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Used Cargo Space",children:(0,o.createComponentVNode)(2,i.Box,{color:(e.cargo_space<=30?"good":e.cargo_space<=70&&"average")||"bad",children:[e.cargo_space,"%"]})})]})},e.tracker_ref)}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Gateway=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Gateway=function(){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.gateway_present,d=void 0!==l&&l,u=c.gateway_status,s=void 0!==u&&u,p=c.current_target,m=void 0===p?null:p,f=c.destinations,h=void 0===f?[]:f;return d?m?(0,o.createComponentVNode)(2,a.Section,{title:m.name,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"rainbow",size:4,color:"green"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return i("deactivate")},children:"Deactivate"})]}):h.length?(0,o.createFragment)([!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Gateway Unpowered"}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:e.availible&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return i("activate",{destination:e.ref})},children:"Activate"})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{m:1,textColor:"bad",children:e.reason}),!!e.timeout&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.timeout,children:"Calibrating..."})],0)},e.ref)}))],0):(0,o.createComponentVNode)(2,a.Section,{children:"No gateway nodes detected."}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No linked gateway"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return i("linkup")},children:"Linkup"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(19),a=n(49),i=n(15),c=n(163),l=n(1),d=n(3),u=n(2),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e,t){var n=(0,l.useBackend)(t),p=n.act,m=n.data,f=m.currentArea,h=m.currentCoords,C=m.globalmode,g=m.power,b=m.tag,N=m.updating,v=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(h),s(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(m.signals||[]);return(0,o.createComponentVNode)(2,u.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"power-off",content:g?"On":"Off",selected:g,onClick:function(){return p("power")}}),children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,d.Button,{icon:"pencil-alt",content:b,onClick:function(){return p("rename")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,d.Button,{icon:N?"unlock":"lock",content:N?"AUTO":"MANUAL",color:!N&&"bad",onClick:function(){return p("updating")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,d.Button,{icon:"sync",content:C?"MAXIMUM":"LOCAL",selected:!C,onClick:function(){return p("globalmode")}})})]})}),!!g&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,d.Box,{fontSize:"18px",children:[f," (",h,")"]})}),(0,o.createComponentVNode)(2,d.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),v.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,d.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,d.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.GravityGenerator=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.charging_state,u=l.operational;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No data available"}),!!u&&0!==d&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"WARNING - Radiation detected"}),!!u&&0===d&&(0,o.createComponentVNode)(2,a.NoticeBox,{success:!0,children:"No radiation detected"}),!!u&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.breaker,d=c.charge_count,u=c.charging_state,s=c.on,p=c.operational;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,disabled:!p,onClick:function(){return i("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(s&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.GulagItemReclaimer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.mobs,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[0===u.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No stored items"}),u.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!l.can_reclaim,onClick:function(){return c("release_items",{mobref:e.mob})}})})]},e.mob)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.GulagTeleporterConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.teleporter,u=l.teleporter_lock,s=l.teleporter_state_open,p=l.teleporter_location,m=l.beacon,f=l.beacon_location,h=l.id,C=l.id_name,g=l.can_teleport,b=l.goal,N=void 0===b?0:b,v=l.prisoner,V=void 0===v?{}:v;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:s?"Open":"Closed",disabled:u,selected:s,onClick:function(){return c("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"unlock",content:u?"Locked":"Unlocked",selected:u,disabled:s,onClick:function(){return c("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return c("scan_teleporter")}}),children:d?p:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:m?"good":"bad",buttons:!m&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return c("scan_beacon")}}),children:m?f:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:h?C:"No ID",onClick:function(){return c("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:N,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return c("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:V.name||"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:V.crimstat||"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!g,textAlign:"center",color:"bad",onClick:function(){return c("teleport")}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_toggle_safety,u=l.default_programs,s=void 0===u?[]:u,p=l.emag_programs,m=void 0===p?[]:p,f=l.emagged,h=l.program;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"unlock":"lock",content:"Safeties",color:"bad",disabled:!d,selected:!f,onClick:function(){return c("safety")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===h,onClick:function(){return c("load_program",{type:e.type})}},e.type)}))}),!!f&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===h,onClick:function(){return c("load_program",{type:e.type})}},e.type)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.HypnoChair=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.occupant.name?l.occupant.name:"No Occupant"}),!!l.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===l.occupant.stat?"good":1===l.occupant.stat?"average":"bad",children:0===l.occupant.stat?"Conscious":1===l.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.open?"unlock":"lock",color:l.open?"default":"red",content:l.open?"Open":"Closed",onClick:function(){return c("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:l.trigger,onChange:function(e,t){return c("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:l.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return c("interrogate")}}),1===l.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ImplantChair=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.occupant.name||"No Occupant"}),!!l.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===l.occupant.stat?"good":1===l.occupant.stat?"average":"bad",children:0===l.occupant.stat?"Conscious":1===l.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.open?"unlock":"lock",color:l.open?"default":"red",content:l.open?"Open":"Closed",onClick:function(){return c("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:l.ready?l.special_name||"Implant":"Recharging",onClick:function(){return c("implant")}}),0===l.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[l.ready_implants,1===l.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InfraredEmitter=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.InfraredEmitter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eye":"eye-slash",content:u?"Visible":"Invisible",selected:u,onClick:function(){return c("visibility")}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Intellicard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.name,u=l.isDead,s=l.isBraindead,p=l.health,m=l.wireless,f=l.radio,h=l.wiping,C=l.laws,g=void 0===C?[]:C,b=u||s;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:d||"Empty Card",buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:h?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return c("wipe")}}),children:!!d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:b?"bad":"good",children:b?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:m,onClick:function(){return c("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:f,onClick:function(){return c("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.KeycardAuth=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===l.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===l.waiting&&(0,o.createFragment)([!!l.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return c("auth_swipe")},content:"Authorize"}),0===l.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return c("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return c("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return c("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(21),a=n(1),i=n(3),c=n(2);t.LaborClaimConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.can_go_home,s=d.id_points,p=d.ores,m=d.status_info,f=d.unclaimed_points;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!u,onClick:function(){return l("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!f,onClick:function(){return l("claim_points")}}),children:f})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.LanguageMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.admin_mode,u=l.is_living,s=l.omnitongue,p=l.languages,m=void 0===p?[]:p,f=l.unknown_languages,h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return c("select_default",{language_name:e.name})}}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return c("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return c("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(s?"Enabled":"Disabled"),selected:s,onClick:function(){return c("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return c("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadRemote=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(175);t.LaunchpadRemote=function(e,t){var n=(0,r.useBackend)(t).data,l=n.has_pad,d=n.pad_closed;return(0,o.createComponentVNode)(2,i.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})||d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"})||(0,o.createComponentVNode)(2,c.LaunchpadControl,{topLevel:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MalfunctionModulePicker=void 0;var o=n(0),r=n(1),a=n(2),i=n(176);t.MalfunctionModulePicker=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.processingTime);return(0,o.createComponentVNode)(2,a.Window,{theme:"malfunction",resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.GenericUplink,{currencyAmount:c,currencySymbol:"PT"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.MechBayPowerConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.recharge_port,d=l&&l.mech,u=d&&d.cell;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return c("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health/d.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.charge/u.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.charge})," / "+u.maxcharge]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalKiosk=void 0;var o=n(0),r=(n(21),n(1)),a=n(3),i=n(2);t.MedicalKiosk=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),f=(0,r.useSharedState)(t,"scanIndex")[0],h=m.active_status_1,C=m.active_status_2,g=m.active_status_3,b=m.active_status_4;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:1,children:(0,o.createComponentVNode)(2,a.Section,{minHeight:"100%",children:[(0,o.createComponentVNode)(2,c,{index:1,icon:"procedures",name:"General Health Scan",description:"Reads back exact values of your general health scan."}),(0,o.createComponentVNode)(2,c,{index:2,icon:"heartbeat",name:"Symptom Based Checkup",description:"Provides information based on various non-obvious symptoms,\nlike blood levels or disease status."}),(0,o.createComponentVNode)(2,c,{index:3,icon:"radiation-alt",name:"Neurological/Radiological Scan",description:"Provides information about brain trauma and radiation."}),(0,o.createComponentVNode)(2,c,{index:4,icon:"mortar-pestle",name:"Chemical and Psychoactive Scan",description:"Provides a list of consumed chemicals, as well as potential\nside effects."})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l)})]}),!!h&&1===f&&(0,o.createComponentVNode)(2,d),!!C&&2===f&&(0,o.createComponentVNode)(2,u),!!g&&3===f&&(0,o.createComponentVNode)(2,s),!!b&&4===f&&(0,o.createComponentVNode)(2,p)]})})};var c=function(e,t){var n=e.index,i=e.name,c=e.description,l=e.icon,d=(0,r.useBackend)(t),u=d.act,s=d.data,p=(0,r.useSharedState)(t,"scanIndex"),m=p[0],f=p[1],h=s["active_status_"+n];return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"16px",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:h?"check":"dollar-sign",color:h?"green":"grey"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:l,selected:h&&m===n,tooltip:c,tooltipPosition:"right",content:i,onClick:function(){u("beginScan_"+n),f(n)}})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.kiosk_cost,d=c.patient_name;return(0,o.createComponentVNode)(2,a.Section,{minHeight:"100%",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:["Greetings Valued Employee! Please select a desired automatic health check procedure. Diagnosis costs ",(0,o.createVNode)(1,"b",null,[l,(0,o.createTextVNode)(" credits.")],0)]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Patient:"}),d]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,tooltip:"Resets the current scanning target, cancelling current scans.",icon:"sync",color:"average",onClick:function(){return i("clearTarget")},content:"Reset Scanner"})]})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.patient_health,c=n.brute_health,l=n.burn_health,d=n.suffocation_health,u=n.toxin_health;return(0,o.createComponentVNode)(2,a.Section,{title:"Patient Health",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i/100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i}),"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxin Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})})})]})})},u=function(e,t){var n=(0,r.useBackend)(t).data,i=n.patient_status,c=n.patient_illness,l=n.illness_info,d=n.bleed_status,u=n.blood_levels,s=n.blood_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Symptom Based Checkup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Patient Status",color:"good",children:i}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease Status",children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease information",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Levels",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})}),(0,o.createComponentVNode)(2,a.Box,{mt:1,color:"label",children:d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Information",children:s})]})})},s=function(e,t){var n=(0,r.useBackend)(t).data,i=n.clone_health,c=n.brain_damage,l=n.brain_health,d=n.rad_status,u=n.rad_value,s=n.trauma_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Patient Neurological and Radiological Health",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cellular Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i})})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Status",color:"health-0",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Trauma Status",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Status",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Irradiation Percentage",children:[u,"%"]})]})})},p=function(e,t){var n=(0,r.useBackend)(t).data,i=n.chemical_list,c=void 0===i?[]:i,l=n.overdose_list,d=void 0===l?[]:l,u=n.addict_list,s=void 0===u?[]:u,p=n.hallucinating_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemical and Psychoactive Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:[0===c.length&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No reagents detected."}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Status",color:"bad",children:[0===d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient is not overdosing."}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Overdosing on ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Status",color:"bad",children:[0===s.length&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient has no addictions."}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Addicted to ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Psychoactive Status",children:p})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(6),a=n(1),i=n(3),c=n(2);t.MiningVendor=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=[].concat(d.product_records);return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"User",children:d.user&&(0,o.createComponentVNode)(2,i.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,d.user.name||"Unknown",0),","," ",(0,o.createVNode)(1,"b",null,d.user.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[d.user.points,(0,o.createTextVNode)(" mining points")],0),"."]})||(0,o.createComponentVNode)(2,i.Box,{color:"light-gray",children:["No registered ID card!",(0,o.createVNode)(1,"br"),"Please contact your local HoP!"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Equipment",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createVNode)(1,"span",(0,r.classes)(["vending32x32",e.path]),null,1,{style:{"vertical-align":"middle"}})," ",(0,o.createVNode)(1,"b",null,e.name,0)]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{style:{"min-width":"95px","text-align":"center"},disabled:!d.user||e.price>d.user.points,content:e.price+" points",onClick:function(){return l("purchase",{ref:e.ref})}})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mint=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Mint=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_materials||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Materials",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.processing?"times":"power-off",content:l.processing?"Stop":"Start",selected:l.processing,onClick:function(){return c(l.processing?"stoppress":"startpress")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.material,buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:l.chosen_material===e.material,onClick:function(){return c("changematerial",{material_name:e.material})}}),children:[e.amount," cm\xb3"]},e.material)}))})}),(0,o.createComponentVNode)(2,a.Section,{children:["Pressed ",l.produced_coins," coins this cycle."]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(72);t.Mule=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.cell,p=d.cellPercent,m=d.load,f=d.mode,h=d.modeStatus,C=d.haspai,g=d.autoReturn,b=d.autoPickup,N=d.reportDelivery,v=d.destination,V=d.home,y=d.id,k=d.destinations,x=void 0===k?[]:k,_=d.locked&&!d.siliconUser;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!_&&(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!_&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return l("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return l("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return l("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:x,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return l("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return l("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return l("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return l("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return l("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return l("report")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControlContent=t.NaniteChamberControl=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NaniteChamberControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.status_msg,d=c.locked,u=c.occupant_name,s=c.has_nanites,p=c.nanite_volume,m=c.regen_rate,f=c.safety_threshold,h=c.cloud_id,C=c.scan_level;if(l)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:l});var g=c.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"lock":"lock-open",content:d?"Locked":"Unlocked",color:d?"bad":"default",onClick:function(){return i("toggle_lock")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return i("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return i("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return i("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:g.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),C>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),C>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),C>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),C>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return i("nanite_injection")}})],4)})};t.NaniteChamberControlContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=function(e,t){var n=(0,r.useBackend)(t).data,i=n.has_disk,c=n.has_program,d=n.disk;return i?c?(0,o.createComponentVNode)(2,l,{program:d}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=c;var l=function(e,t){var n=e.program,r=n.name,i=n.desc,c=n.activated,l=n.use_rate,d=n.can_trigger,u=n.trigger_cost,s=n.trigger_cooldown,p=n.activation_code,m=n.deactivation_code,f=n.kill_code,h=n.trigger_code,C=n.timer_restart,g=n.timer_shutdown,b=n.timer_trigger,N=n.timer_trigger_delay,v=n.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:r,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:c?"good":"bad",children:c?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:i}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:l}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:s})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:f}),!!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:h})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[C," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[g," s"]}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[b," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[N," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=l;var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return(n.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return i("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.current_view,u=c.disk,s=c.has_program,p=c.cloud_backup,m=u&&u.can_rule||!1;if(!p)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var f=c.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+d,level:2,buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return i("upload_program")}}),children:f.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return i("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,l,{program:e}),!!m&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return i("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return i("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,p=s.has_disk,m=s.current_view,f=s.new_backup_id;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!p,onClick:function(){return l("eject")}}),children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:m?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return l("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return l("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("create_backup")}})],0),children:s.current_view?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,d)})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(19),a=n(1),i=n(3),c=n(2);t.NaniteProgramHub=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.detail_view,s=d.disk,p=d.has_disk,m=d.has_program,f=d.programs,h=void 0===f?{}:f,C=(0,a.useSharedState)(t,"category"),g=C[0],b=C[1],N=h&&h[g]||[];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return l("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return l("clear")}})],4),children:p?m?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:u?"info":"list",content:u?"Detailed":"Compact",onClick:function(){return l("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return l("refresh")}})],4),children:null!==h?(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{minWidth:"110px",children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var n=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:t===g,onClick:function(){return b(t)},children:n},t)}))(h)})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:u?N.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!p,onClick:function(){return l("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!p,onClick:function(){return l("download",{program_id:e.id})}})},e.id)}))})})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammerContent=t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"kill",code:t})}})}),!!c.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_shutdown_timer",{delay:t})}})}),!!c.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=l;var d=function(e,t){var n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{extra_setting:n}),text:(0,o.createComponentVNode)(2,s,{extra_setting:n}),type:(0,o.createComponentVNode)(2,p,{extra_setting:n}),boolean:(0,o.createComponentVNode)(2,m,{extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=d;var u=function(e,t){var n=e.extra_setting,i=(0,r.useBackend)(t).act,c=n.name,l=n.value,d=n.min,u=n.max,s=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:l,width:"64px",minValue:d,maxValue:u,unit:s,onChange:function(e,t){return i("set_extra_setting",{target_setting:c,value:t})}})};t.NaniteExtraNumber=u;var s=function(e,t){var n=e.extra_setting,i=(0,r.useBackend)(t).act,c=n.name,l=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:l,width:"200px",onInput:function(e,t){return i("set_extra_setting",{target_setting:c,value:t})}})};t.NaniteExtraText=s;var p=function(e,t){var n=e.extra_setting,i=(0,r.useBackend)(t).act,c=n.name,l=n.value,d=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:l,width:"150px",options:d,onSelected:function(e){return i("set_extra_setting",{target_setting:c,value:e})}})};t.NaniteExtraType=p;var m=function(e,t){var n=e.extra_setting,i=(0,r.useBackend)(t).act,c=n.name,l=n.value,d=n.true_text,u=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:l?d:u,checked:l,onClick:function(){return i("set_extra_setting",{target_setting:c})}})};t.NaniteExtraBoolean=m;t.NaniteProgrammer=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,f)})})};var f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=n.data,s=u.has_disk,p=u.has_program,m=u.name,f=u.desc,h=u.use_rate,C=u.can_trigger,g=u.trigger_cost,b=u.trigger_cooldown,N=u.activated,v=u.has_extra_settings,V=u.extra_settings,y=void 0===V?{}:V;return s?p?(0,o.createComponentVNode)(2,a.Section,{title:m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return i("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:f}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:h}),!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:g}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:b})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"power-off":"times",content:N?"Active":"Inactive",selected:N,color:"bad",bold:!0,onClick:function(){return i("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,l)})]}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:y.map((function(e){return(0,o.createComponentVNode)(2,d,{extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return i("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})};t.NaniteProgrammerContent=f},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemoteContent=t.NaniteRemote=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NaniteRemote=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.code,d=c.locked,u=c.mode,s=c.program_name,p=c.relay_code,m=c.comms,f=c.message,h=c.saved_settings,C=void 0===h?[]:h;return d?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return i("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:s,maxLength:14,width:"130px",onChange:function(e,t){return i("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return i("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return i("set_code",{code:t})}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:f,width:"270px",onChange:function(e,t){return i("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:p,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return i("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return i("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:C.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),C.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return i("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return i("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)};t.NaniteRemoteContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NotificationPreferences=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=(n.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return n<o?-1:n>o?1:0}));return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return c("toggle_ignore",{key:e.key})}},e.key)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtnetRelay=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.enabled,u=l.dos_capacity,s=l.dos_overload,p=l.dos_crashed;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:d?"ENABLED":"DISABLED",onClick:function(){return c("toggle")}}),children:p?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return c("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:u,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ"," / ",u," GQ"]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAiRestorer=void 0;var o=n(0),r=n(2),a=n(171);t.NtosAiRestorer=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.AiRestorerContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosArcade=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[l.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[l.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===l.PauseState?"#1b3622":"#471915",children:l.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:l.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===l.GameActive||1===l.PauseState,onClick:function(){return c("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===l.GameActive||1===l.PauseState,onClick:function(){return c("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===l.GameActive||1===l.PauseState,onClick:function(){return c("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===l.GameActive,onClick:function(){return c("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===l.GameActive,onClick:function(){return c("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:l.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",l.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmos=void 0;var o=n(0),r=n(19),a=n(49),i=n(15),c=n(1),l=n(3),d=n(34),u=n(2);t.NtosAtmos=function(e,t){var n=(0,c.useBackend)(t),s=(n.act,n.data),p=s.AirTemp,m=s.AirPressure,f=(0,a.flow)([(0,r.filter)((function(e){return e.percentage>=.01})),(0,r.sortBy)((function(e){return-e.percentage}))])(s.AirData||[]),h=Math.max.apply(Math,[1].concat(f.map((function(e){return e.percentage}))));return(0,o.createComponentVNode)(2,u.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:[p,"\xb0C"]}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:[m," kPa"]})]})}),(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.percentage,minValue:0,maxValue:h,children:(0,i.toFixed)(e.percentage,2)+"%"})},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCardContent=t.NtosCard=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(172);t.NtosCard=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=(0,r.useLocalState)(t,"tab",1),u=d[0],s=d[1],p=l.authenticated,m=l.regions,f=void 0===m?[]:m,h=l.access_on_card,C=void 0===h?[]:h,g=l.jobs,b=void 0===g?{}:g,N=l.id_rank,v=l.id_owner,V=l.has_id,y=l.have_printer,k=l.have_id_slot,x=l.id_name,_=(0,r.useLocalState)(t,"department",Object.keys(b)[0]),w=_[0],L=_[1];if(!k)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This program requires an ID slot in order to function"});var B=b[w]||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:V&&p?(0,o.createComponentVNode)(2,a.Input,{value:v,width:"250px",onInput:function(e,t){return i("PRG_edit",{name:t})}}):v||"No Card Inserted",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!y||!V,onClick:function(){return i("PRG_print")}}),(0,o.createComponentVNode)(2,a.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Log Out":"Log In",color:p?"bad":"good",onClick:function(){i(p?"PRG_logout":"PRG_authenticate")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:x,onClick:function(){return i("PRG_eject")}})}),!!V&&!!p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:"Access"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:"Jobs"})]}),1===u&&(0,o.createComponentVNode)(2,c.AccessList,{accesses:f,selectedList:C,accessMod:function(e){return i("PRG_access",{access_target:e})},grantAll:function(){return i("PRG_grantall")},denyAll:function(){return i("PRG_denyall")},grantDep:function(e){return i("PRG_grantregion",{region:e})},denyDep:function(e){return i("PRG_denyregion",{region:e})}}),2===u&&(0,o.createComponentVNode)(2,a.Section,{title:N,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",content:"Terminate",color:"bad",onClick:function(){return i("PRG_terminate")}}),children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Custom...",onCommit:function(e,t){return i("PRG_assign",{assign_target:"Custom",custom_name:t})}}),(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e===w,onClick:function(){return L(e)},children:e},e)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:B.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.display_name,onClick:function(){return i("PRG_assign",{assign_target:e.job})}},e.job)}))})]})]})]})],0)};t.NtosCardContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.power_usage,u=l.battery_exists,s=l.battery,p=void 0===s?{}:s,m=l.disk_size,f=l.disk_used,h=l.hardware,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",d,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!u&&"average",children:u?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:m,color:"good",children:[f," GQ / ",m," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewManifest=void 0;var o=n(0),r=n(1),a=n(3),i=n(19),c=n(2);t.NtosCrewManifest=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.have_printer,s=d.manifest,p=void 0===s?{}:s;return(0,o.createComponentVNode)(2,c.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Crew Manifest",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return l("PRG_print")}}),children:(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:t,children:(0,o.createComponentVNode)(2,a.Table,{children:e.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:["(",e.rank,")"]})]},e.name)}))})},t)}))(p)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCyborgRemoteMonitorContent=t.NtosCyborgRemoteMonitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosCyborgRemoteMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.card,d=c.cyborgs,u=void 0===d?[]:d;return u.length?(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Certain features require an ID card login."}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Send Message",color:"blue",disabled:!l,onClick:function(){return i("messagebot",{ref:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":e.shell_discon?"Nominal/Disconnected":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.Box,{color:e.charge<=30?"bad":e.charge<=70?"average":"good",children:"number"==typeof e.charge?e.charge+"%":"Not Found"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:e.upgrades})]})},e.ref)}))],0):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected."})};t.NtosCyborgRemoteMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usbconnected,s=d.files,p=void 0===s?[]:s,m=d.usbfiles,f=void 0===m?[]:m;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c,{files:p,usbconnected:u,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:f,usbconnected:u,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})]})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosJobManagerContent=t.NtosJobManager=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosJobManager=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.authed,d=c.cooldown,u=c.slots,s=void 0===u?[]:u,p=c.prioritized,m=void 0===p?[]:p;return l?(0,o.createComponentVNode)(2,a.Section,{children:[d>0&&(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",children:["On Cooldown: ",d,"s"]})}),(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Prioritized"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Slots"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:e.title,disabled:e.total<=0,checked:e.total>0&&m.includes(e.title),onClick:function(){return i("PRG_priority",{target:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.current," / ",e.total]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"Open",disabled:!e.status_open,onClick:function(){return i("PRG_open_job",{target:e.title})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Close",disabled:!e.status_close,onClick:function(){return i("PRG_close_job",{target:e.title})}})]})]},e.title)}))]})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Current ID does not have access permissions to change job slots."})};t.NtosJobManagerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.programs,s=void 0===u?[]:u,p=d.has_light,m=d.light_on,f=d.comp_light_color;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:m,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",m?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:f})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,p=l.username,m=l.active_channel,f=l.is_operator,h=l.all_channels,C=void 0===h?[]:h,g=l.clients,b=void 0===g?[]:g,N=l.messages,v=void 0===N?[]:N,V=null!==m,y=s||u;return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===m,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:p+"...",currentValue:p,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:V&&(y?v.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),V&&y&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!f&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(3),a=n(1),i=(n(48),n(2));t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,p=c.speed,m=c.overload,f=c.capacity,h=c.error;if(h)return(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:h}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("PRG_reset")}})],4);var C=function(e){for(var t="",n=m/f;t.length<e;)Math.random()>n?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,r.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,r.Box,{children:["CURRENT SPEED: ",p," GQ/s"]}),(0,o.createComponentVNode)(2,r.Box,{children:C(45)}),(0,o.createComponentVNode)(2,r.Box,{children:C(45)}),(0,o.createComponentVNode)(2,r.Box,{children:C(45)}),(0,o.createComponentVNode)(2,r.Box,{children:C(45)}),(0,o.createComponentVNode)(2,r.Box,{children:C(45)})]}):(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,r.Button,{content:e.id,selected:u===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosNetDownloader=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disk_size,s=d.disk_used,p=d.downloadable_programs,m=void 0===p?[]:p,f=d.error,h=d.hacked_programs,C=void 0===h?[]:h,g=d.hackedavailable;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return l("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:u,children:s+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c,{program:e},e.filename)}))}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),C.map((function(e){return(0,o.createComponentVNode)(2,c,{program:e},e.filename)}))]})]})})};var c=function(e,t){var n=e.program,i=(0,r.useBackend)(t),c=i.act,l=i.data,d=l.disk_size,u=l.disk_used,s=l.downloadcompletion,p=l.downloading,m=l.downloadname,f=l.downloadsize,h=d-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===m&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:p||n.size>h,onClick:function(){return c("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>h&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,p=l.config_peertopeer,m=l.config_communication,f=l.config_systemcontrol,h=l.idsalarm,C=l.idsstatus,g=l.ntnetmaxlogs,b=l.maxlogs,N=l.minlogs,v=l.ntnetlogs,V=void 0===v?[]:v;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:f?"power-off":"times",content:f?"ENABLED":"DISABLED",selected:f,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:g,minValue:N,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:V.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(2),a=n(177);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRadarSyndicate=void 0;var o=n(0),r=(n(1),n(6),n(3),n(2)),a=n(178);t.NtosRadarSyndicate=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosRadarContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRoboControl=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosRoboControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.bots,s=d.id_owner,p=d.has_id;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Robot Control Console",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Id Card",children:[s,!!p&&(0,o.createComponentVNode)(2,a.Button,{ml:2,icon:"eject",content:"Eject",onClick:function(){return l("ejectcard")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bots in range",children:d.botcount})]})}),null==u?void 0:u.map((function(e){return(0,o.createComponentVNode)(2,c,{robot:e},e.bot_ref)}))]})})};var c=function(e,t){var n=e.robot,i=(0,r.useBackend)(t),c=i.act,l=i.data,d=l.mules||[],u=!!n.mule_check&&function(e,t){return null==e?void 0:e.find((function(e){return e.mule_ref===t}))}(d,n.bot_ref),s=1===n.mule_check?"rgba(110, 75, 14, 1)":"rgba(74, 59, 140, 1)";return(0,o.createComponentVNode)(2,a.Section,{title:n.name,style:{border:"4px solid "+s},buttons:u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"play",tooltip:"Go to Destination.",onClick:function(){return c("go",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pause",tooltip:"Stop Moving.",onClick:function(){return c("stop",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",tooltip:"Travel Home.",tooltipPosition:"bottom-left",onClick:function(){return c("home",{robot:u.mule_ref})}})],4),children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Model",children:n.model}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:n.locat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:n.mode}),u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Cargo",children:l.load||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:u.home}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:u.dest||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.power,minValue:0,maxValue:100,ranges:{good:[60,Infinity],average:[20,60],bad:[-Infinity,20]}})})],4)]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"150px",children:[u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set Destination",onClick:function(){return c("destination",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set ID",onClick:function(){return c("setid",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set Home",onClick:function(){return c("sethome",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Unload Cargo",onClick:function(){return c("unload",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Auto Return",checked:u.autoReturn,onClick:function(){return c("autoret",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Auto Pickup",checked:u.autoPickup,onClick:function(){return c("autopick",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Delivery Report",checked:u.reportDelivery,onClick:function(){return c("report",{robot:u.mule_ref})}})],4),!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Stop Patrol",onClick:function(){return c("patroloff",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Start Patrol",onClick:function(){return c("patrolon",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Summon",onClick:function(){return c("summon",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Eject PAi",onClick:function(){return c("ejectpai",{robot:n.bot_ref})}})],4)]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShipping=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.NtosShipping=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"NTOS Shipping Hub.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Id",onClick:function(){return c("ejectid")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current User",children:l.current_user||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Card",children:l.card_owner||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available Paper",children:l.has_printer?l.paperamt:"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Profit on Sale",children:[l.barcode_split,"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Shipping Options",children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",tooltip:"The currently ID card will become the current user.",tooltipPosition:"right",disabled:!l.has_id_slot,onClick:function(){return c("selectid")},content:"Set Current ID"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"print",tooltip:"Print a barcode to use on a wrapped package.",tooltipPosition:"right",disabled:!l.has_printer||!l.current_user,onClick:function(){return c("print")},content:"Print Barcode"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"tags",tooltip:"Set how much profit you'd like on your package.",tooltipPosition:"right",onClick:function(){return c("setsplit")},content:"Set Profit Margin"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset ID",onClick:function(){return c("resetid")}})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(2),a=n(179);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitorContent=t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(19),a=n(49),i=n(15),c=n(1),l=n(3),d=n(34),u=n(2),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,u.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,c.useBackend)(t),u=n.act,p=n.data,f=p.active,h=p.SM_integrity,C=p.SM_power,g=p.SM_ambienttemp,b=p.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,m);var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(p.gases||[]),v=Math.max.apply(Math,[1].concat(N.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(g),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(b),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return u("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})]})};t.NtosSupermatterMonitorContent=p;var m=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data.supermatters,i=void 0===a?[]:a;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return r("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:i.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return r("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(6),a=n(1),i=n(3),c=n(2),l=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return n("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=(d.anchored,d.disk_present,d.status1),s=d.status2;return(0,o.createComponentVNode)(2,c.Window,{theme:"retro",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}];t.OperatingComputer=function(e,t){var n=(0,r.useSharedState)(t,"tab",1),c=n[0],u=n[1];return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return u(1)},children:"Patient State"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return u(2)},children:"Surgery Procedures"})]}),1===c&&(0,o.createComponentVNode)(2,l),2===c&&(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),l=i.table,d=i.procedures,u=void 0===d?[]:d,s=i.patient,p=void 0===s?{}:s;return l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",children:p&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:p.statstate,children:p.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:p.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.health,minValue:p.minHealth,maxValue:p.maxHealth,color:p.health>=0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p.health})})}),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p[e.type]/p.maxHealth,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p[e.type]})})},e.type)}))]})||"No Patient Detected"}),0===u.length&&(0,o.createComponentVNode)(2,a.Section,{children:"No Active Procedures"}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)}))],0):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.surgeries,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return i("sync")}}),l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Orbit=void 0;var o=n(0),r=n(21),a=n(3),i=n(2),c=n(1);function l(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var u=/ \[(?:ghost|dead)\]$/,s=/ \(([0-9]+)\)$/,p=function(e){return(0,r.createSearch)(e,(function(e){return e.name}))},m=function(e,t){return e<t?-1:e>t},f=function(e,t){var n=e.name,o=t.name,r=n.match(s),a=o.match(s);return r&&a&&n.replace(s,"")===o.replace(s,"")?parseInt(r[1],10)-parseInt(a[1],10):m(n,o)},h=function(e,t){var n=(0,c.useBackend)(t).act,r=e.searchText,i=e.source,l=e.title,d=i.filter(p(r));return d.sort(f),i.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:l,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name.replace(u,""),onClick:function(){return n("orbit",{name:e.name})}},e.name)}))})},C=function(e,t){var n=(0,c.useBackend)(t).act,r=e.color,i=e.thing;return(0,o.createComponentVNode)(2,a.Button,{color:r,onClick:function(){return n("orbit",{name:i.name})},children:[i.name,i.orbiters&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,children:["(",i.orbiters," ",(0,o.createComponentVNode)(2,a.Box,{as:"img",src:"ghost.png",opacity:.7}),")"]})]})};t.Orbit=function(e,t){for(var n,r=(0,c.useBackend)(t),d=r.act,u=r.data,s=u.alive,g=u.antagonists,b=u.dead,N=u.ghosts,v=u.misc,V=u.npcs,y=(0,c.useLocalState)(t,"searchText",""),k=y[0],x=y[1],_={},w=l(g);!(n=w()).done;){var L=n.value;_[L.antag]===undefined&&(_[L.antag]=[]),_[L.antag].push(L)}var B=Object.entries(_);B.sort((function(e,t){return m(e[0],t[0])}));return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:k,onInput:function(e,t){return x(t)},onEnter:function(e,t){return function(e){for(var t=0,n=[B.map((function(e){return e[0],e[1]})),s,N,b,V,v];t<n.length;t++){var o=n[t].filter(p(e)).sort(f)[0];if(o!==undefined){d("orbit",{name:o.name});break}}}(t)}})}),g.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:"Ghost-Visible Antagonists",children:B.map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,a.Section,{title:t,level:2,children:n.filter(p(k)).sort(f).map((function(e){return(0,o.createComponentVNode)(2,C,{color:"bad",thing:e},e.name)}))},t)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Alive",children:s.filter(p(k)).sort(f).map((function(e){return(0,o.createComponentVNode)(2,C,{color:"good",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,h,{title:"Ghosts",source:N,searchText:k}),(0,o.createComponentVNode)(2,h,{title:"Dead",source:b,searchText:k}),(0,o.createComponentVNode)(2,h,{title:"NPCs",source:V,searchText:k}),(0,o.createComponentVNode)(2,h,{title:"Misc",source:v,searchText:k})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(0),r=n(21),a=n(3),i=n(1),c=n(2);t.OreBox=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data.materials;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Empty",onClick:function(){return l("removeall")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(0),r=n(21),a=n(1),i=n(3),c=n(2);t.OreRedemptionMachine=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=d.materials,p=d.alloys,m=d.diskDesigns,f=d.hasDisk;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),u,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===u,onClick:function(){return r("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return r("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return r("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return r("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:p.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Smelt",{id:e.id,sheets:t})}},e.id)}))})})]})})};var l=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(0),r=n(19),a=n(1),i=n(3),c=n(2),l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.has_beaker,d=c.beaker_empty,u=c.has_blood,s=c.blood,p=!l||d;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:p,onClick:function(){return r("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:p,onClick:function(){return r("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return r("eject_beaker")}})],4),children:l?d?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=l;var d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.is_ready;return(c.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,n){return r("rename_disease",{index:e.index,name:n})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!l,onClick:function(){return r("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=d;var u=function(e,t){var n=e.symptom,a=n.name,c=n.desc,l=n.stealth,d=n.resistance,u=n.stage_speed,s=n.transmission,p=n.level,m=n.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(n.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:a,level:2,buttons:!!m&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:c}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:l.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!c.is_ready,onClick:function(){return r("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e,t){var n=(0,a.useBackend)(t).data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l),!!n.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PaperSheet=void 0;var o=n(0),r=n(3),a=n(1),i=n(2),c=d(n(541)),l=d(n(542));function d(e){return e&&e.__esModule?e:{"default":e}}(0,n(48).createLogger)("PaperSheet");var u=function(e){switch(e.type){case"link":case"image":e.type="text",e.href=""}},s=function(e){var t=l["default"].sanitize(e);return(0,c["default"])(t,{breaks:!0,smartypants:!0,smartLists:!0,walkTokens:u,baseUrl:"thisshouldbreakhttp"})},p=function(e,t){var n=(0,a.useBackend)(t).data,i=n.paper_color,c=void 0===i?"white":i,l=n.pen_color,d=void 0===l?"black":l,u=n.text,p=void 0===u?"":u,m=e.value,f=void 0===m?p||"":m,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,["value"]),C=(0,a.useLocalState)(t,"marked_text",{__html:s(f)}),g=C[0];C[1];return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({opacity:1,backgroundColor:c,color:d},h,{dangerouslySetInnerHTML:g})))},m=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,d=(0,a.useLocalState)(t,"text",c.text||""),u=d[0],m=d[1],f=(0,a.useLocalState)(t,"marked_text",{__html:s(u)}),h=(f[0],f[1]),C=(0,a.useLocalState)(t,"preview","Preview"),g=C[0],b=C[1];c.paper_color,c.pen_color;return(0,o.createComponentVNode)(2,r.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Tabs,{children:[(0,o.createComponentVNode)(2,r.Tabs.Tab,{textColor:"black",backgroundColor:"Edit"===g?"grey":"white",selected:"Edit"===g,onClick:function(){return b("Edit")},children:"Edit"},"marked_edit"),(0,o.createComponentVNode)(2,r.Tabs.Tab,{textColor:"black",backgroundColor:"Preview"===g?"grey":"white",selected:"Preview"===g,onClick:function(){return b("Preview")},children:"Preview"},"marked_preview"),(0,o.createComponentVNode)(2,r.Tabs.Tab,{textColor:"black",backgroundColor:"confirm"===g?"red":"save"===g?"grey":"white",selected:"confirm"===g||"save"===g,onClick:function(){"confirm"===g?i("save",{text:l["default"].sanitize(u)}):b("confirm")},children:"confirm"===g?"confirm":"save"},"marked_done")]})}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1,basis:1,children:"Edit"===g&&(0,o.createComponentVNode)(2,r.TextArea,{value:u,backgroundColor:"white",textColor:"black",height:window.innerHeight-80+"px",onInput:function(e,t){t.length<1e3?(m(t),h({__html:s(t)})):m(t.substr(1e3))}})||(0,o.createComponentVNode)(2,p)})]})};t.PaperSheet=function(e,t){var n=(0,a.useBackend)(t).data.edit_sheet;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,theme:"paper",children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:n&&(0,o.createComponentVNode)(2,m)||(0,o.createComponentVNode)(2,p,{fillPositionedParent:!0})})})}},function(e,t,n){"use strict";e.exports=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function n(e){var n=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,n){if(e){if("string"==typeof e)return t(e,n);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?t(e,n):void 0}}(e)))return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var o=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){function t(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}e.exports={defaults:{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},getDefaults:t,changeDefaults:function(t){e.exports.defaults=t}}})),r=(o.defaults,o.getDefaults,o.changeDefaults,/[&<>"']/),a=/[&<>"']/g,i=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,l={"&":"&","<":"<",">":">",'"':""","'":"'"},d=function(e){return l[e]},u=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function s(e){return e.replace(u,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var p=/(^|[^\[])\^/g,m=/[^\w:]/g,f=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i,h={},C=/^[^:]+:\/*[^/]*$/,g=/^([^:]+:)[\s\S]*$/,b=/^([^:]+:\/*[^/]*)[\s\S]*$/;function N(e,t){h[" "+e]||(C.test(e)?h[" "+e]=e+"/":h[" "+e]=v(e,"/",!0));var n=-1===(e=h[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(g,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(b,"$1")+t:e+t}function v(e,t,n){var o=e.length;if(0===o)return"";for(var r=0;r<o;){var a=e.charAt(o-r-1);if(a!==t||n){if(a===t||!n)break;r++}else r++}return e.substr(0,o-r)}var V={escape:function(e,t){if(t){if(r.test(e))return e.replace(a,d)}else if(i.test(e))return e.replace(c,d);return e},unescape:s,edit:function(e,t){e=e.source||e,t=t||"";var n={replace:function(t,o){return o=(o=o.source||o).replace(p,"$1"),e=e.replace(t,o),n},getRegex:function(){return new RegExp(e,t)}};return n},cleanUrl:function(e,t,n){if(e){var o;try{o=decodeURIComponent(s(n)).replace(m,"").toLowerCase()}catch(r){return null}if(0===o.indexOf("javascript:")||0===o.indexOf("vbscript:")||0===o.indexOf("data:"))return null}t&&!f.test(n)&&(n=N(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(r){return null}return n},resolveUrl:N,noopTest:{exec:function(){}},merge:function(e){for(var t,n,o=1;o<arguments.length;o++)for(n in t=arguments[o])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},splitCells:function(e,t){var n=e.replace(/\|/g,(function(e,t,n){for(var o=!1,r=t;--r>=0&&"\\"===n[r];)o=!o;return o?"|":" |"})).split(/ \|/),o=0;if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;o<n.length;o++)n[o]=n[o].trim().replace(/\\\|/g,"|");return n},rtrim:v,findClosingBracket:function(e,t){if(-1===e.indexOf(t[1]))return-1;for(var n=e.length,o=0,r=0;r<n;r++)if("\\"===e[r])r++;else if(e[r]===t[0])o++;else if(e[r]===t[1]&&--o<0)return r;return-1},checkSanitizeDeprecation:function(e){e&&e.sanitize&&e.silent}},y=o.defaults,k=V.rtrim,x=V.splitCells,_=V.escape,w=V.findClosingBracket;function L(e,t,n){var o=t.href,r=t.title?_(t.title):null;return"!"!==e[0].charAt(0)?{type:"link",raw:n,href:o,title:r,text:e[1]}:{type:"image",raw:n,text:_(e[1]),href:o,title:r}}var B=function(){function e(e){this.options=e||y}var t=e.prototype;return t.space=function(e){var t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e,t){var n=this.rules.block.code.exec(e);if(n){var o=t[t.length-1];if(o&&"paragraph"===o.type)return{raw:n[0],text:n[0].trimRight()};var r=n[0].replace(/^ {4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?r:k(r,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],o=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var o=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:t[0].length>=o.length?e.slice(o.length):e})).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:o}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},t.nptable=function(e){var t=this.rules.block.nptable.exec(e);if(t){var n={type:"table",header:x(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[],raw:t[0]};if(n.header.length===n.align.length){var o,r=n.align.length;for(o=0;o<r;o++)/^ *-+: *$/.test(n.align[o])?n.align[o]="right":/^ *:-+: *$/.test(n.align[o])?n.align[o]="center":/^ *:-+ *$/.test(n.align[o])?n.align[o]="left":n.align[o]=null;for(r=n.cells.length,o=0;o<r;o++)n.cells[o]=x(n.cells[o],n.header.length);return n}}},t.hr=function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}},t.blockquote=function(e){var t=this.rules.block.blockquote.exec(e);if(t){var n=t[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:t[0],text:n}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){for(var n,o,r,a,i,c,l,d=t[0],u=t[2],s=u.length>1,p={type:"list",raw:d,ordered:s,start:s?+u:"",loose:!1,items:[]},m=t[0].match(this.rules.block.item),f=!1,h=m.length,C=0;C<h;C++)d=n=m[C],o=n.length,~(n=n.replace(/^ *([*+-]|\d+\.) */,"")).indexOf("\n ")&&(o-=n.length,n=this.options.pedantic?n.replace(/^ {1,4}/gm,""):n.replace(new RegExp("^ {1,"+o+"}","gm"),"")),C!==h-1&&(r=this.rules.block.bullet.exec(m[C+1])[0],(u.length>1?1===r.length:r.length>1||this.options.smartLists&&r!==u)&&(a=m.slice(C+1).join("\n"),p.raw=p.raw.substring(0,p.raw.length-a.length),C=h-1)),i=f||/\n\n(?!\s*$)/.test(n),C!==h-1&&(f="\n"===n.charAt(n.length-1),i||(i=f)),i&&(p.loose=!0),c=/^\[[ xX]\] /.test(n),l=undefined,c&&(l=" "!==n[1],n=n.replace(/^\[[ xX]\] +/,"")),p.items.push({type:"list_item",raw:d,task:c,checked:l,loose:i,text:n});return p}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t)return{type:this.options.sanitize?"paragraph":"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):_(t[0]):t[0]}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:x(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var o,r=n.align.length;for(o=0;o<r;o++)/^ *-+: *$/.test(n.align[o])?n.align[o]="right":/^ *:-+: *$/.test(n.align[o])?n.align[o]="center":/^ *:-+ *$/.test(n.align[o])?n.align[o]="left":n.align[o]=null;for(r=n.cells.length,o=0;o<r;o++)n.cells[o]=x(n.cells[o].replace(/^ *\| *| *\| *$/g,""),n.header.length);return n}}},t.lheading=function(e){var t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1]}},t.paragraph=function(e){var t=this.rules.block.paragraph.exec(e);if(t)return{type:"paragraph",raw:t[0],text:"\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1]}},t.text=function(e,t){var n=this.rules.block.text.exec(e);if(n){var o=t[t.length-1];return o&&"text"===o.type?{raw:n[0],text:n[0]}:{type:"text",raw:n[0],text:n[0]}}},t.escape=function(e){var t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:_(t[1])}},t.tag=function(e,t,n){var o=this.rules.inline.tag.exec(e);if(o)return!t&&/^<a /i.test(o[0])?t=!0:t&&/^<\/a>/i.test(o[0])&&(t=!1),!n&&/^<(pre|code|kbd|script)(\s|>)/i.test(o[0])?n=!0:n&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(o[0])&&(n=!1),{type:this.options.sanitize?"text":"html",raw:o[0],inLink:t,inRawBlock:n,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(o[0]):_(o[0]):o[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var n=w(t[2],"()");if(n>-1){var o=(0===t[0].indexOf("!")?5:4)+t[1].length+n;t[2]=t[2].substring(0,n),t[0]=t[0].substring(0,o).trim(),t[3]=""}var r=t[2],a="";if(this.options.pedantic){var i=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r);i?(r=i[1],a=i[3]):a=""}else a=t[3]?t[3].slice(1,-1):"";return L(t,{href:(r=r.trim().replace(/^<([\s\S]*)>$/,"$1"))?r.replace(this.rules.inline._escapes,"$1"):r,title:a?a.replace(this.rules.inline._escapes,"$1"):a},t[0])}},t.reflink=function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var o=(n[2]||n[1]).replace(/\s+/g," ");if(!(o=t[o.toLowerCase()])||!o.href){var r=n[0].charAt(0);return{type:"text",raw:r,text:r}}return L(n,o,n[0])}},t.strong=function(e){var t=this.rules.inline.strong.exec(e);if(t)return{type:"strong",raw:t[0],text:t[4]||t[3]||t[2]||t[1]}},t.em=function(e){var t=this.rules.inline.em.exec(e);if(t)return{type:"em",raw:t[0],text:t[6]||t[5]||t[4]||t[3]||t[2]||t[1]}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),o=/[^ ]/.test(n),r=n.startsWith(" ")&&n.endsWith(" ");return o&&r&&(n=n.substring(1,n.length-1)),n=_(n,!0),{type:"codespan",raw:t[0],text:n}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[1]}},t.autolink=function(e,t){var n,o,r=this.rules.inline.autolink.exec(e);if(r)return o="@"===r[2]?"mailto:"+(n=_(this.options.mangle?t(r[1]):r[1])):n=_(r[1]),{type:"link",raw:r[0],text:n,href:o,tokens:[{type:"text",raw:n,text:n}]}},t.url=function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var o,r;if("@"===n[2])r="mailto:"+(o=_(this.options.mangle?t(n[0]):n[0]));else{var a;do{a=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(a!==n[0]);o=_(n[0]),r="www."===n[1]?"http://"+o:o}return{type:"link",raw:n[0],text:o,href:r,tokens:[{type:"text",raw:o,text:o}]}}},t.inlineText=function(e,t,n){var o,r=this.rules.inline.text.exec(e);if(r)return o=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):_(r[0]):r[0]:_(this.options.smartypants?n(r[0]):r[0]),{type:"text",raw:r[0],text:o}},e}(),S=V.noopTest,I=V.edit,T=V.merge,A={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:S,table:S,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};A.def=I(A.def).replace("label",A._label).replace("title",A._title).getRegex(),A.bullet=/(?:[*+-]|\d{1,9}\.)/,A.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,A.item=I(A.item,"gm").replace(/bull/g,A.bullet).getRegex(),A.list=I(A.list).replace(/bull/g,A.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+A.def.source+")").getRegex(),A._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",A._comment=/<!--(?!-?>)[\s\S]*?-->/,A.html=I(A.html,"i").replace("comment",A._comment).replace("tag",A._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),A.paragraph=I(A._paragraph).replace("hr",A.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",A._tag).getRegex(),A.blockquote=I(A.blockquote).replace("paragraph",A.paragraph).getRegex(),A.normal=T({},A),A.gfm=T({},A.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),A.gfm.nptable=I(A.gfm.nptable).replace("hr",A.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",A._tag).getRegex(),A.gfm.table=I(A.gfm.table).replace("hr",A.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",A._tag).getRegex(),A.pedantic=T({},A.normal,{html:I("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",A._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:S,paragraph:I(A.normal._paragraph).replace("hr",A.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",A.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var E={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:S,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^_([^\s_<][\s\S]*?[^\s_])_(?!_|[^\s,punctuation])|^_([^\s_<][\s\S]*?[^\s])_(?!_|[^\s,punctuation])|^\*([^\s*<\[])\*(?!\*)|^\*([^\s<"][\s\S]*?[^\s\[\*])\*(?![\]`punctuation])|^\*([^\s*"<\[][\s\S]*[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:S,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,_punctuation:"!\"#$%&'()*+\\-./:;<=>?@\\[^_{|}~"};E.em=I(E.em).replace(/punctuation/g,E._punctuation).getRegex(),E._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,E._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,E._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,E.autolink=I(E.autolink).replace("scheme",E._scheme).replace("email",E._email).getRegex(),E._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,E.tag=I(E.tag).replace("comment",A._comment).replace("attribute",E._attribute).getRegex(),E._label=/(?:\[[^\[\]]*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,E._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,E._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,E.link=I(E.link).replace("label",E._label).replace("href",E._href).replace("title",E._title).getRegex(),E.reflink=I(E.reflink).replace("label",E._label).getRegex(),E.normal=T({},E),E.pedantic=T({},E.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:I(/^!?\[(label)\]\((.*?)\)/).replace("label",E._label).getRegex(),reflink:I(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",E._label).getRegex()}),E.gfm=T({},E.normal,{escape:I(E.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),E.gfm.url=I(E.gfm.url,"i").replace("email",E.gfm._extended_email).getRegex(),E.breaks=T({},E.gfm,{br:I(E.br).replace("{2,}","*").getRegex(),text:I(E.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var M={block:A,inline:E},P=o.defaults,R=M.block,O=M.inline;function D(e){return e.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201c").replace(/"/g,"\u201d").replace(/\.{3}/g,"\u2026")}function j(e){var t,n,o="",r=e.length;for(t=0;t<r;t++)n=e.charCodeAt(t),Math.random()>.5&&(n="x"+n.toString(16)),o+="&#"+n+";";return o}var F=function(){function t(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||P,this.options.tokenizer=this.options.tokenizer||new B,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var t={block:R.normal,inline:O.normal};this.options.pedantic?(t.block=R.pedantic,t.inline=O.pedantic):this.options.gfm&&(t.block=R.gfm,this.options.breaks?t.inline=O.breaks:t.inline=O.gfm),this.tokenizer.rules=t}t.lex=function(e,n){return new t(n).lex(e)};var n,o,r,a=t.prototype;return a.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens,!0),this.inline(this.tokens),this.tokens},a.blockTokens=function(e,t,n){var o,r,a,i;for(void 0===t&&(t=[]),void 0===n&&(n=!0),e=e.replace(/^ +$/gm,"");e;)if(o=this.tokenizer.space(e))e=e.substring(o.raw.length),o.type&&t.push(o);else if(o=this.tokenizer.code(e,t))e=e.substring(o.raw.length),o.type?t.push(o):((i=t[t.length-1]).raw+="\n"+o.raw,i.text+="\n"+o.text);else if(o=this.tokenizer.fences(e))e=e.substring(o.raw.length),t.push(o);else if(o=this.tokenizer.heading(e))e=e.substring(o.raw.length),t.push(o);else if(o=this.tokenizer.nptable(e))e=e.substring(o.raw.length),t.push(o);else if(o=this.tokenizer.hr(e))e=e.substring(o.raw.length),t.push(o);else if(o=this.tokenizer.blockquote(e))e=e.substring(o.raw.length),o.tokens=this.blockTokens(o.text,[],n),t.push(o);else if(o=this.tokenizer.list(e)){for(e=e.substring(o.raw.length),a=o.items.length,r=0;r<a;r++)o.items[r].tokens=this.blockTokens(o.items[r].text,[],!1);t.push(o)}else if(o=this.tokenizer.html(e))e=e.substring(o.raw.length),t.push(o);else if(n&&(o=this.tokenizer.def(e)))e=e.substring(o.raw.length),this.tokens.links[o.tag]||(this.tokens.links[o.tag]={href:o.href,title:o.title});else if(o=this.tokenizer.table(e))e=e.substring(o.raw.length),t.push(o);else if(o=this.tokenizer.lheading(e))e=e.substring(o.raw.length),t.push(o);else if(n&&(o=this.tokenizer.paragraph(e)))e=e.substring(o.raw.length),t.push(o);else if(o=this.tokenizer.text(e,t))e=e.substring(o.raw.length),o.type?t.push(o):((i=t[t.length-1]).raw+="\n"+o.raw,i.text+="\n"+o.text);else if(e){var c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent)break;throw new Error(c)}return t},a.inline=function(e){var t,n,o,r,a,i,c=e.length;for(t=0;t<c;t++)switch((i=e[t]).type){case"paragraph":case"text":case"heading":i.tokens=[],this.inlineTokens(i.text,i.tokens);break;case"table":for(i.tokens={header:[],cells:[]},r=i.header.length,n=0;n<r;n++)i.tokens.header[n]=[],this.inlineTokens(i.header[n],i.tokens.header[n]);for(r=i.cells.length,n=0;n<r;n++)for(a=i.cells[n],i.tokens.cells[n]=[],o=0;o<a.length;o++)i.tokens.cells[n][o]=[],this.inlineTokens(a[o],i.tokens.cells[n][o]);break;case"blockquote":this.inline(i.tokens);break;case"list":for(r=i.items.length,n=0;n<r;n++)this.inline(i.items[n].tokens)}return e},a.inlineTokens=function(e,t,n,o){var r;for(void 0===t&&(t=[]),void 0===n&&(n=!1),void 0===o&&(o=!1);e;)if(r=this.tokenizer.escape(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.tag(e,n,o))e=e.substring(r.raw.length),n=r.inLink,o=r.inRawBlock,t.push(r);else if(r=this.tokenizer.link(e))e=e.substring(r.raw.length),"link"===r.type&&(r.tokens=this.inlineTokens(r.text,[],!0,o)),t.push(r);else if(r=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(r.raw.length),"link"===r.type&&(r.tokens=this.inlineTokens(r.text,[],!0,o)),t.push(r);else if(r=this.tokenizer.strong(e))e=e.substring(r.raw.length),r.tokens=this.inlineTokens(r.text,[],n,o),t.push(r);else if(r=this.tokenizer.em(e))e=e.substring(r.raw.length),r.tokens=this.inlineTokens(r.text,[],n,o),t.push(r);else if(r=this.tokenizer.codespan(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.br(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.del(e))e=e.substring(r.raw.length),r.tokens=this.inlineTokens(r.text,[],n,o),t.push(r);else if(r=this.tokenizer.autolink(e,j))e=e.substring(r.raw.length),t.push(r);else if(n||!(r=this.tokenizer.url(e,j))){if(r=this.tokenizer.inlineText(e,o,D))e=e.substring(r.raw.length),t.push(r);else if(e){var a="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent)break;throw new Error(a)}}else e=e.substring(r.raw.length),t.push(r);return t},n=t,r=[{key:"rules",get:function(){return{block:R,inline:O}}}],(o=null)&&e(n.prototype,o),r&&e(n,r),t}(),z=o.defaults,W=V.cleanUrl,H=V.escape,G=function(){function e(e){this.options=e||z}var t=e.prototype;return t.code=function(e,t,n){var o=(t||"").match(/\S*/)[0];if(this.options.highlight){var r=this.options.highlight(e,o);null!=r&&r!==e&&(n=!0,e=r)}return o?'<pre><code class="'+this.options.langPrefix+H(o,!0)+'">'+(n?e:H(e,!0))+"</code></pre>\n":"<pre><code>"+(n?e:H(e,!0))+"</code></pre>\n"},t.blockquote=function(e){return"<blockquote>\n"+e+"</blockquote>\n"},t.html=function(e){return e},t.heading=function(e,t,n,o){return this.options.headerIds?"<h"+t+' id="'+this.options.headerPrefix+o.slug(n)+'">'+e+"</h"+t+">\n":"<h"+t+">"+e+"</h"+t+">\n"},t.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"},t.list=function(e,t,n){var o=t?"ol":"ul";return"<"+o+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"</"+o+">\n"},t.listitem=function(e){return"<li>"+e+"</li>\n"},t.checkbox=function(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},t.paragraph=function(e){return"<p>"+e+"</p>\n"},t.table=function(e,t){return t&&(t="<tbody>"+t+"</tbody>"),"<table>\n<thead>\n"+e+"</thead>\n"+t+"</table>\n"},t.tablerow=function(e){return"<tr>\n"+e+"</tr>\n"},t.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"</"+n+">\n"},t.strong=function(e){return"<strong>"+e+"</strong>"},t.em=function(e){return"<em>"+e+"</em>"},t.codespan=function(e){return"<code>"+e+"</code>"},t.br=function(){return this.options.xhtml?"<br/>":"<br>"},t.del=function(e){return"<del>"+e+"</del>"},t.link=function(e,t,n){if(null===(e=W(this.options.sanitize,this.options.baseUrl,e)))return n;var o='<a href="'+H(e)+'"';return t&&(o+=' title="'+t+'"'),o+=">"+n+"</a>"},t.image=function(e,t,n){if(null===(e=W(this.options.sanitize,this.options.baseUrl,e)))return n;var o='<img src="'+e+'" alt="'+n+'"';return t&&(o+=' title="'+t+'"'),o+=this.options.xhtml?"/>":">"},t.text=function(e){return e},e}(),U=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,n){return""+n},t.image=function(e,t,n){return""+n},t.br=function(){return""},e}(),K=function(){function e(){this.seen={}}return e.prototype.slug=function(e){var t=e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},e}(),q=o.defaults,Y=V.unescape,$=function(){function e(e){this.options=e||q,this.options.renderer=this.options.renderer||new G,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new U,this.slugger=new K}e.parse=function(t,n){return new e(n).parse(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var n,o,r,a,i,c,l,d,u,s,p,m,f,h,C,g,b,N,v="",V=e.length;for(n=0;n<V;n++)switch((s=e[n]).type){case"space":continue;case"hr":v+=this.renderer.hr();continue;case"heading":v+=this.renderer.heading(this.parseInline(s.tokens),s.depth,Y(this.parseInline(s.tokens,this.textRenderer)),this.slugger);continue;case"code":v+=this.renderer.code(s.text,s.lang,s.escaped);continue;case"table":for(d="",l="",a=s.header.length,o=0;o<a;o++)l+=this.renderer.tablecell(this.parseInline(s.tokens.header[o]),{header:!0,align:s.align[o]});for(d+=this.renderer.tablerow(l),u="",a=s.cells.length,o=0;o<a;o++){for(l="",i=(c=s.tokens.cells[o]).length,r=0;r<i;r++)l+=this.renderer.tablecell(this.parseInline(c[r]),{header:!1,align:s.align[r]});u+=this.renderer.tablerow(l)}v+=this.renderer.table(d,u);continue;case"blockquote":u=this.parse(s.tokens),v+=this.renderer.blockquote(u);continue;case"list":for(p=s.ordered,m=s.start,f=s.loose,a=s.items.length,u="",o=0;o<a;o++)g=(C=s.items[o]).checked,b=C.task,h="",C.task&&(N=this.renderer.checkbox(g),f?C.tokens.length>0&&"text"===C.tokens[0].type?(C.tokens[0].text=N+" "+C.tokens[0].text,C.tokens[0].tokens&&C.tokens[0].tokens.length>0&&"text"===C.tokens[0].tokens[0].type&&(C.tokens[0].tokens[0].text=N+" "+C.tokens[0].tokens[0].text)):C.tokens.unshift({type:"text",text:N}):h+=N),h+=this.parse(C.tokens,f),u+=this.renderer.listitem(h,b,g);v+=this.renderer.list(u,p,m);continue;case"html":v+=this.renderer.html(s.text);continue;case"paragraph":v+=this.renderer.paragraph(this.parseInline(s.tokens));continue;case"text":for(u=s.tokens?this.parseInline(s.tokens):s.text;n+1<V&&"text"===e[n+1].type;)u+="\n"+((s=e[++n]).tokens?this.parseInline(s.tokens):s.text);v+=t?this.renderer.paragraph(u):u;continue;default:var y='Token with "'+s.type+'" type was not found.';if(this.options.silent)return;throw new Error(y)}return v},t.parseInline=function(e,t){t=t||this.renderer;var n,o,r="",a=e.length;for(n=0;n<a;n++)switch((o=e[n]).type){case"escape":r+=t.text(o.text);break;case"html":r+=t.html(o.text);break;case"link":r+=t.link(o.href,o.title,this.parseInline(o.tokens,t));break;case"image":r+=t.image(o.href,o.title,o.text);break;case"strong":r+=t.strong(this.parseInline(o.tokens,t));break;case"em":r+=t.em(this.parseInline(o.tokens,t));break;case"codespan":r+=t.codespan(o.text);break;case"br":r+=t.br();break;case"del":r+=t.del(this.parseInline(o.tokens,t));break;case"text":r+=t.text(o.text);break;default:var i='Token with "'+o.type+'" type was not found.';if(this.options.silent)return;throw new Error(i)}return r},e}(),X=V.merge,Z=V.checkSanitizeDeprecation,Q=V.escape,J=o.getDefaults,ee=o.changeDefaults,te=o.defaults;function ne(e,t,n){if(null==e)throw new Error("marked(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if("function"==typeof t&&(n=t,t=null),t=X({},ne.defaults,t||{}),Z(t),n){var o,r=t.highlight;try{o=F.lex(e,t)}catch(l){return n(l)}var a=function(e){var a;if(!e)try{a=$.parse(o,t)}catch(l){e=l}return t.highlight=r,e?n(e):n(null,a)};if(!r||r.length<3)return a();if(delete t.highlight,!o.length)return a();var i=0;return ne.walkTokens(o,(function(e){"code"===e.type&&(i++,r(e.text,e.lang,(function(t,n){if(t)return a(t);null!=n&&n!==e.text&&(e.text=n,e.escaped=!0),0==--i&&a()})))})),void(0===i&&a())}try{var c=F.lex(e,t);return t.walkTokens&&ne.walkTokens(c,t.walkTokens),$.parse(c,t)}catch(l){if(l.message+="\nPlease report this to https://github.com/markedjs/marked.",t.silent)return"<p>An error occurred:</p><pre>"+Q(l.message+"",!0)+"</pre>";throw l}}return ne.options=ne.setOptions=function(e){return X(ne.defaults,e),ee(ne.defaults),ne},ne.getDefaults=J,ne.defaults=te,ne.use=function(e){var t=X({},e);if(e.renderer&&function(){var n=ne.defaults.renderer||new G,o=function(t){var o=n[t];n[t]=function(){for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];var c=e.renderer[t].apply(n,a);return!1===c&&(c=o.apply(n,a)),c}};for(var r in e.renderer)o(r);t.renderer=n}(),e.tokenizer&&function(){var n=ne.defaults.tokenizer||new B,o=function(t){var o=n[t];n[t]=function(){for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];var c=e.tokenizer[t].apply(n,a);return!1===c&&(c=o.apply(n,a)),c}};for(var r in e.tokenizer)o(r);t.tokenizer=n}(),e.walkTokens){var n=ne.defaults.walkTokens;t.walkTokens=function(t){e.walkTokens(t),n&&n(t)}}ne.setOptions(t)},ne.walkTokens=function(e,t){for(var o,r=n(e);!(o=r()).done;){var a=o.value;switch(t(a),a.type){case"table":for(var i,c=n(a.tokens.header);!(i=c()).done;){var l=i.value;ne.walkTokens(l,t)}for(var d,u=n(a.tokens.cells);!(d=u()).done;)for(var s,p=n(d.value);!(s=p()).done;){var m=s.value;ne.walkTokens(m,t)}break;case"list":ne.walkTokens(a.items,t);break;default:a.tokens&&ne.walkTokens(a.tokens,t)}}},ne.Parser=$,ne.parser=$.parse,ne.Renderer=G,ne.TextRenderer=U,ne.Lexer=F,ne.lexer=F.lex,ne.Tokenizer=B,ne.Slugger=K,ne.parse=ne,ne}()},function(e,t,n){"use strict"; +/*! @license DOMPurify | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.0.8/LICENSE */e.exports=function(){var e=Object.hasOwnProperty,t=Object.setPrototypeOf,n=Object.isFrozen,o=Object.keys,r=Object.freeze,a=Object.seal,i="undefined"!=typeof Reflect&&Reflect,c=i.apply,l=i.construct;c||(c=function(e,t,n){return e.apply(t,n)}),r||(r=function(e){return e}),a||(a=function(e){return e}),l||(l=function(e,t){return new(Function.prototype.bind.apply(e,[null].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(t))))});var d=k(Array.prototype.forEach),u=k(Array.prototype.indexOf),s=k(Array.prototype.join),p=k(Array.prototype.pop),m=k(Array.prototype.push),f=k(Array.prototype.slice),h=k(String.prototype.toLowerCase),C=k(String.prototype.match),g=k(String.prototype.replace),b=k(String.prototype.indexOf),N=k(String.prototype.trim),v=k(RegExp.prototype.test),V=x(RegExp),y=x(TypeError);function k(e){return function(t){for(var n=arguments.length,o=Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return c(e,t,o)}}function x(e){return function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];return l(e,n)}}function _(e,o){t&&t(e,null);for(var r=o.length;r--;){var a=o[r];if("string"==typeof a){var i=h(a);i!==a&&(n(o)||(o[r]=i),a=i)}e[a]=!0}return e}function w(t){var n={},o=void 0;for(o in t)c(e,t,[o])&&(n[o]=t[o]);return n}var L=r(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),B=r(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","audio","canvas","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","video","view","vkern"]),S=r(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),I=r(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),T=r(["#text"]),A=r(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns"]),E=r(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),M=r(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),P=r(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),R=a(/\{\{[\s\S]*|[\s\S]*\}\}/gm),O=a(/<%[\s\S]*|[\s\S]*%>/gm),D=a(/^data-[\-\w.\u00B7-\uFFFF]/),j=a(/^aria-[\-\w]+$/),F=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),z=a(/^(?:\w+script|data):/i),W=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g),H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function G(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var U=function(){return"undefined"==typeof window?null:window},K=function(e,t){if("object"!==(void 0===e?"undefined":H(e))||"function"!=typeof e.createPolicy)return null;var n=null;t.currentScript&&t.currentScript.hasAttribute("data-tt-policy-suffix")&&(n=t.currentScript.getAttribute("data-tt-policy-suffix"));var o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:function(e){return e}})}catch(r){return null}};return function q(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:U(),t=function(e){return q(e)};if(t.version="2.0.11",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,a=!1,i=e.document,c=e.DocumentFragment,l=e.HTMLTemplateElement,k=e.Node,x=e.NodeFilter,Y=e.NamedNodeMap,$=Y===undefined?e.NamedNodeMap||e.MozNamedAttrMap:Y,X=e.Text,Z=e.Comment,Q=e.DOMParser,J=e.trustedTypes;if("function"==typeof l){var ee=i.createElement("template");ee.content&&ee.content.ownerDocument&&(i=ee.content.ownerDocument)}var te=K(J,n),ne=te?te.createHTML(""):"",oe=i,re=oe.implementation,ae=oe.createNodeIterator,ie=oe.getElementsByTagName,ce=oe.createDocumentFragment,le=n.importNode,de={};t.isSupported=re&&"undefined"!=typeof re.createHTMLDocument&&9!==i.documentMode;var ue=R,se=O,pe=D,me=j,fe=z,he=W,Ce=F,ge=null,be=_({},[].concat(G(L),G(B),G(S),G(I),G(T))),Ne=null,ve=_({},[].concat(G(A),G(E),G(M),G(P))),Ve=null,ye=null,ke=!0,xe=!0,_e=!1,we=!1,Le=!1,Be=!1,Se=!1,Ie=!1,Te=!1,Ae=!1,Ee=!1,Me=!1,Pe=!0,Re=!0,Oe=!1,De={},je=_({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","plaintext","script","style","svg","template","thead","title","video","xmp"]),Fe=null,ze=_({},["audio","video","img","source","image","track"]),We=null,He=_({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),Ge=null,Ue=i.createElement("form"),Ke=function(e){Ge&&Ge===e||(e&&"object"===(void 0===e?"undefined":H(e))||(e={}),ge="ALLOWED_TAGS"in e?_({},e.ALLOWED_TAGS):be,Ne="ALLOWED_ATTR"in e?_({},e.ALLOWED_ATTR):ve,We="ADD_URI_SAFE_ATTR"in e?_(w(He),e.ADD_URI_SAFE_ATTR):He,Fe="ADD_DATA_URI_TAGS"in e?_(w(ze),e.ADD_DATA_URI_TAGS):ze,Ve="FORBID_TAGS"in e?_({},e.FORBID_TAGS):{},ye="FORBID_ATTR"in e?_({},e.FORBID_ATTR):{},De="USE_PROFILES"in e&&e.USE_PROFILES,ke=!1!==e.ALLOW_ARIA_ATTR,xe=!1!==e.ALLOW_DATA_ATTR,_e=e.ALLOW_UNKNOWN_PROTOCOLS||!1,we=e.SAFE_FOR_JQUERY||!1,Le=e.SAFE_FOR_TEMPLATES||!1,Be=e.WHOLE_DOCUMENT||!1,Te=e.RETURN_DOM||!1,Ae=e.RETURN_DOM_FRAGMENT||!1,Ee=e.RETURN_DOM_IMPORT||!1,Me=e.RETURN_TRUSTED_TYPE||!1,Ie=e.FORCE_BODY||!1,Pe=!1!==e.SANITIZE_DOM,Re=!1!==e.KEEP_CONTENT,Oe=e.IN_PLACE||!1,Ce=e.ALLOWED_URI_REGEXP||Ce,Le&&(xe=!1),Ae&&(Te=!0),De&&(ge=_({},[].concat(G(T))),Ne=[],!0===De.html&&(_(ge,L),_(Ne,A)),!0===De.svg&&(_(ge,B),_(Ne,E),_(Ne,P)),!0===De.svgFilters&&(_(ge,S),_(Ne,E),_(Ne,P)),!0===De.mathMl&&(_(ge,I),_(Ne,M),_(Ne,P))),e.ADD_TAGS&&(ge===be&&(ge=w(ge)),_(ge,e.ADD_TAGS)),e.ADD_ATTR&&(Ne===ve&&(Ne=w(Ne)),_(Ne,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&_(We,e.ADD_URI_SAFE_ATTR),Re&&(ge["#text"]=!0),Be&&_(ge,["html","head","body"]),ge.table&&(_(ge,["tbody"]),delete Ve.tbody),r&&r(e),Ge=e)},qe=function(e){m(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(n){e.outerHTML=ne}},Ye=function(e,n){try{m(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(o){m(t.removed,{attribute:null,from:n})}n.removeAttribute(e)},$e=function(e){var t=void 0,n=void 0;if(Ie)e="<remove></remove>"+e;else{var o=C(e,/^[\r\n\t ]+/);n=o&&o[0]}var r=te?te.createHTML(e):e;try{t=(new Q).parseFromString(r,"text/html")}catch(l){}if(a&&_(Ve,["title"]),!t||!t.documentElement){var c=(t=re.createHTMLDocument("")).body;c.parentNode.removeChild(c.parentNode.firstElementChild),c.outerHTML=r}return e&&n&&t.body.insertBefore(i.createTextNode(n),t.body.childNodes[0]||null),ie.call(t,Be?"html":"body")[0]};t.isSupported&&function(){try{var e=$e("<x/><title></title><img>");v(/<\/title/,e.querySelector("title").innerHTML)&&(a=!0)}catch(t){}}();var Xe=function(e){return ae.call(e.ownerDocument||e,e,x.SHOW_ELEMENT|x.SHOW_COMMENT|x.SHOW_TEXT,(function(){return x.FILTER_ACCEPT}),!1)},Ze=function(e){return!(e instanceof X||e instanceof Z||"string"==typeof e.nodeName&&"string"==typeof e.textContent&&"function"==typeof e.removeChild&&e.attributes instanceof $&&"function"==typeof e.removeAttribute&&"function"==typeof e.setAttribute&&"string"==typeof e.namespaceURI)},Qe=function(e){return"object"===(void 0===k?"undefined":H(k))?e instanceof k:e&&"object"===(void 0===e?"undefined":H(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},Je=function(e,n,o){de[e]&&d(de[e],(function(e){e.call(t,n,o,Ge)}))},et=function(e){var n=void 0;if(Je("beforeSanitizeElements",e,null),Ze(e))return qe(e),!0;var o=h(e.nodeName);if(Je("uponSanitizeElement",e,{tagName:o,allowedTags:ge}),("svg"===o||"math"===o)&&0!==e.querySelectorAll("p, br").length)return qe(e),!0;if(!ge[o]||Ve[o]){if(Re&&!je[o]&&"function"==typeof e.insertAdjacentHTML)try{var r=e.innerHTML;e.insertAdjacentHTML("AfterEnd",te?te.createHTML(r):r)}catch(a){}return qe(e),!0}return"noscript"===o&&v(/<\/noscript/i,e.innerHTML)||"noembed"===o&&v(/<\/noembed/i,e.innerHTML)?(qe(e),!0):(!we||e.firstElementChild||e.content&&e.content.firstElementChild||!v(/</g,e.textContent)||(m(t.removed,{element:e.cloneNode()}),e.innerHTML?e.innerHTML=g(e.innerHTML,/</g,"<"):e.innerHTML=g(e.textContent,/</g,"<")),Le&&3===e.nodeType&&(n=e.textContent,n=g(n,ue," "),n=g(n,se," "),e.textContent!==n&&(m(t.removed,{element:e.cloneNode()}),e.textContent=n)),Je("afterSanitizeElements",e,null),!1)},tt=function(e,t,n){if(Pe&&("id"===t||"name"===t)&&(n in i||n in Ue))return!1;if(xe&&v(pe,t));else if(ke&&v(me,t));else{if(!Ne[t]||ye[t])return!1;if(We[t]);else if(v(Ce,g(n,he,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==b(n,"data:")||!Fe[e])if(_e&&!v(fe,g(n,he,"")));else if(n)return!1}return!0},nt=function(e){var n=void 0,r=void 0,a=void 0,i=void 0,c=void 0;Je("beforeSanitizeAttributes",e,null);var l=e.attributes;if(l){var d={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ne};for(c=l.length;c--;){var m=n=l[c],C=m.name,b=m.namespaceURI;if(r=N(n.value),a=h(C),d.attrName=a,d.attrValue=r,d.keepAttr=!0,d.forceKeepAttr=undefined,Je("uponSanitizeAttribute",e,d),r=d.attrValue,!d.forceKeepAttr){if("name"===a&&"IMG"===e.nodeName&&l.id)i=l.id,l=f(l,[]),Ye("id",e),Ye(C,e),u(l,i)>c&&e.setAttribute("id",i.value);else{if("INPUT"===e.nodeName&&"type"===a&&"file"===r&&d.keepAttr&&(Ne[a]||!ye[a]))continue;"id"===C&&e.setAttribute(C,""),Ye(C,e)}if(d.keepAttr)if(we&&v(/\/>/i,r))Ye(C,e);else if(v(/svg|math/i,e.namespaceURI)&&v(V("</("+s(o(je),"|")+")","i"),r))Ye(C,e);else{Le&&(r=g(r,ue," "),r=g(r,se," "));var y=e.nodeName.toLowerCase();if(tt(y,a,r))try{b?e.setAttributeNS(b,C,r):e.setAttribute(C,r),p(t.removed)}catch(k){}}}}Je("afterSanitizeAttributes",e,null)}},ot=function rt(e){var t=void 0,n=Xe(e);for(Je("beforeSanitizeShadowDOM",e,null);t=n.nextNode();)Je("uponSanitizeShadowNode",t,null),et(t)||(t.content instanceof c&&rt(t.content),nt(t));Je("afterSanitizeShadowDOM",e,null)};return t.sanitize=function(o,r){var a=void 0,i=void 0,l=void 0,d=void 0,u=void 0;if(o||(o="\x3c!--\x3e"),"string"!=typeof o&&!Qe(o)){if("function"!=typeof o.toString)throw y("toString is not a function");if("string"!=typeof(o=o.toString()))throw y("dirty is not a string, aborting")}if(!t.isSupported){if("object"===H(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof o)return e.toStaticHTML(o);if(Qe(o))return e.toStaticHTML(o.outerHTML)}return o}if(Se||Ke(r),t.removed=[],"string"==typeof o&&(Oe=!1),Oe);else if(o instanceof k)1===(i=(a=$e("\x3c!--\x3e")).ownerDocument.importNode(o,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?a=i:a.appendChild(i);else{if(!Te&&!Le&&!Be&&Me&&-1===o.indexOf("<"))return te?te.createHTML(o):o;if(!(a=$e(o)))return Te?null:ne}a&&Ie&&qe(a.firstChild);for(var s=Xe(Oe?o:a);l=s.nextNode();)3===l.nodeType&&l===d||et(l)||(l.content instanceof c&&ot(l.content),nt(l),d=l);if(d=null,Oe)return o;if(Te){if(Ae)for(u=ce.call(a.ownerDocument);a.firstChild;)u.appendChild(a.firstChild);else u=a;return Ee&&(u=le.call(n,u,!0)),u}var p=Be?a.outerHTML:a.innerHTML;return Le&&(p=g(p,ue," "),p=g(p,se," ")),te&&Me?te.createHTML(p):p},t.setConfig=function(e){Ke(e),Se=!0},t.clearConfig=function(){Ge=null,Se=!1},t.isValidAttribute=function(e,t,n){Ge||Ke({});var o=h(e),r=h(t);return tt(o,r,n)},t.addHook=function(e,t){"function"==typeof t&&(de[e]=de[e]||[],m(de[e],t))},t.removeHook=function(e){de[e]&&p(de[e])},t.removeHooks=function(e){de[e]&&(de[e]=[])},t.removeAllHooks=function(){de={}},t}()}()},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);function c(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}t.PersonalCrafting=function(e,t){for(var n,l=(0,r.useBackend)(t),u=l.act,s=l.data,p=s.busy,m=s.display_craftable_only,f=s.display_compact,h=s.crafting_recipes||{},C=[],g=[],b=0,N=Object.keys(h);b<N.length;b++){var v=N[b],V=h[v];if("has_subcats"in V)for(var y=0,k=Object.keys(V);y<k.length;y++){var x=k[y];if("has_subcats"!==x){C.push({name:x,category:v,subcategory:x});for(var _,w=c(V[x]);!(_=w()).done;){var L=_.value;g.push(Object.assign({},L,{category:x}))}}}else{C.push({name:v,category:v});for(var B,S=c(h[v]);!(B=S()).done;){var I=B.value;g.push(Object.assign({},I,{category:v}))}}}var T=(0,r.useLocalState)(t,"tab",null==(n=C[0])?void 0:n.name),A=T[0],E=T[1],M=g.filter((function(e){return e.category===A}));return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Compact",checked:f,onClick:function(){return u("toggle_compact")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Craftable Only",checked:m,onClick:function(){return u("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.name===A,onClick:function(){E(e.name),u("set_category",{category:e.category,subcategory:e.subcategory})},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,d,{craftables:M})})]})})]})})};var d=function(e,t){var n=e.craftables,i=void 0===n?[]:n,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=d.craftability,s=void 0===u?{}:u,p=d.display_compact,m=d.display_craftable_only;return i.map((function(e){return m&&!s[e.ref]?null:p?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return l("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return l("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.stack_percent,u=(d>50?"good":d>15&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!l.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.active?"power-off":"times",onClick:function(){return c("toggle_power")},disabled:!l.ready_to_boot,children:l.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:l.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:u,children:l.sheets}),l.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:l.active,onClick:function(){return c("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:l.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):l.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:l.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return c("lower_power")},children:l.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("higher_power")},children:l.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!l.connected&&"bad",children:l.connected?l.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(180);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=(d.holding,d.target_pressure),p=d.default_pressure,m=d.min_pressure,f=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,unit:"kPa",width:"75px",minValue:m,maxValue:f,step:10,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===m,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===p,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===f,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),a=n(3),i=n(34),c=n(2),l=n(180);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data.filter_types||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return d("toggle_filter",{val:e.gas_id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ProximitySensor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ProximitySensor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.minutes,u=l.seconds,s=l.timing,p=l.scanning,m=l.sensitivity;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"lock":"unlock",content:p?"Armed":"Not Armed",selected:p,onClick:function(){return c("scanning")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Detection Range",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:p,onClick:function(){return c("sense",{range:-1})}})," ",String(m).padStart(1,"1")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:p,onClick:function(){return c("sense",{range:1})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Auto Arm",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:s?"Stop":"Start",selected:s,disabled:p,onClick:function(){return c("time")}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:p||s,onClick:function(){return c("input",{adjust:-30})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:p||s,onClick:function(){return c("input",{adjust:-1})}})," ",String(d).padStart(2,"0"),":",String(u).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:p||s,onClick:function(){return c("input",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:p||s,onClick:function(){return c("input",{adjust:30})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(19),a=n(15),i=n(1),c=n(3),l=n(34),d=n(2);t.Radio=function(e,t){var n=(0,i.useBackend)(t),u=n.act,s=n.data,p=s.freqlock,m=s.frequency,f=s.minFrequency,h=s.maxFrequency,C=s.listening,g=s.broadcasting,b=s.command,N=s.useCommand,v=s.subspace,V=s.subspaceSwitchable,y=l.RADIO_CHANNELS.find((function(e){return e.freq===m})),k=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(s.channels);return(0,o.createComponentVNode)(2,d.Window,{children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[p&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(m/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:f/10,maxValue:h/10,value:m/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return u("frequency",{adjust:t-m/10})}}),y&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:y.color,ml:2,children:["[",y.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:C?"volume-up":"volume-mute",selected:C,onClick:function(){return u("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:g?"microphone":"microphone-slash",selected:g,onClick:function(){return u("broadcast")}}),!!b&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:N,content:"High volume "+(N?"ON":"OFF"),onClick:function(){return u("command")}}),!!V&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:v,content:"Subspace Tx "+(v?"ON":"OFF"),onClick:function(){return u("subspace")}})]}),!!v&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===k.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),k.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return u("channel",{channel:e.name})}})},e.name)}))]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RadioactiveMicrolaser=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.RadioactiveMicrolaser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.irradiate,u=l.stealth,s=l.scanmode,p=l.intensity,m=l.wavelength,f=l.on_cooldown,h=l.cooldown;return(0,o.createComponentVNode)(2,i.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser Status",children:(0,o.createComponentVNode)(2,a.Box,{color:f?"average":"good",children:f?"Recharging":"Ready"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Irradiation",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("irradiate")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stealth Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eye-slash":"eye",content:u?"On":"Off",disabled:!d,selected:u,onClick:function(){return c("stealth")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"mortar-pestle":"heartbeat",content:s?"Scan Reagents":"Scan Health",disabled:d&&u,onClick:function(){return c("scanmode")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laser Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Intensity",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return c("radintensity",{adjust:-5})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return c("radintensity",{adjust:-1})}})," ",(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(p),width:"40px",minValue:1,maxValue:20,onChange:function(e,t){return c("radintensity",{target:t})}})," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return c("radintensity",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return c("radintensity",{adjust:5})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Wavelength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return c("radwavelength",{adjust:-5})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return c("radwavelength",{adjust:-1})}})," ",(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(m),width:"40px",minValue:0,maxValue:120,onChange:function(e,t){return c("radwavelength",{target:t})}})," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return c("radwavelength",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return c("radwavelength",{adjust:5})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser Cooldown",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:h})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(0),r=n(6),a=n(1),i=n(3),c=n(2),l=["Atmospherics","Disposals","Transit Tubes"],d={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,a.useBackend)(t),p=n.act,m=n.data,f=m.category,h=m.categories,C=void 0===h?[]:h,g=m.selected_color,b=m.piping_layer,N=m.mode,v=m.preview_rows.flatMap((function(e){return e.previews})),V=(0,a.useLocalState)(t,"categoryName"),y=V[0],k=V[1],x=C.find((function(e){return e.cat_name===y}))||C[0];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:f===t,icon:d[e],color:"transparent",content:e,onClick:function(){return p("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:N&e.bitmask,content:e.name,onClick:function(){return p("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[g],children:g}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return p("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===f&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===b,content:"Layer "+e,onClick:function(){return p("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:v.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return p("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{children:C.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:d[e.cat_name],selected:e.cat_name===x.cat_name,onClick:function(){return k(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==x?void 0:x.recipes.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return p("pipe_type",{pipe_type:e.pipe_index,category:x.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RemoteRobotControlContent=t.RemoteRobotControl=void 0;var o=n(0),r=n(21),a=n(1),i=n(3),c=n(2);t.RemoteRobotControl=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.robots,d=void 0===l?[]:l;return d.length?d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name+" ("+e.model+")",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"tools",content:"Interface",onClick:function(){return c("interface",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"phone-alt",content:"Call",onClick:function(){return c("callbot",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"Inactive"===(0,r.decodeHtmlEntities)(e.mode)?"bad":"Idle"===(0,r.decodeHtmlEntities)(e.mode)?"average":"good",children:(0,r.decodeHtmlEntities)(e.mode)})," ",e.hacked&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"(HACKED)"})||""]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:e.location})]})},e.ref)})):(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"No robots detected"})})};t.RemoteRobotControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=(0,r.useSharedState)(t,"tab",1),s=u[0],p=u[1],m=d.can_hack,f=d.cyborgs,h=void 0===f?[]:f,C=d.drones,g=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:1===s,onClick:function(){return p(1)},children:["Cyborgs (",h.length,")"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:2===s,onClick:function(){return p(2)},children:["Drones (",g.length,")"]})]}),1===s&&(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:m}),2===s&&(0,o.createComponentVNode)(2,l,{drones:g})]})})};var c=function(e,t){var n=e.cyborgs,i=e.can_hack,c=(0,r.useBackend)(t),l=c.act;c.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!i&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return l("magbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",onClick:function(){return l("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",color:"bad",onClick:function(){return l("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.Box,{color:e.charge<=30?"bad":e.charge<=70?"average":"good",children:"number"==typeof e.charge?e.charge+"%":"Not Found"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters"})},l=function(e,t){var n=e.drones,i=(0,r.useBackend)(t).act;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",color:"bad",onClick:function(){return i("killdrone",{ref:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":"good",children:e.status?"Not Responding":"Nominal"})})})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No drone units detected within access parameters"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Roulette=t.RouletteBetTable=t.RouletteBoard=t.RouletteNumberButton=void 0;var o=n(0),r=n(6),a=n(1),i=n(3),c=n(2);var l=function(e){if(0===e)return"green";for(var t=[[1,10],[19,28]],n=!0,o=0;o<t.length;o++){var r=t[o];if(e>=r[0]&&e<=r[1]){n=!1;break}}var a=e%2==0;return(n?a:!a)?"red":"black"},d=function(e,t){var n=e.number,r=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Button,{bold:!0,content:n,color:l(n),width:"40px",height:"28px",fontSize:"20px",textAlign:"center",mb:0,className:"Roulette__board-extrabutton",onClick:function(){return r("ChangeBetType",{type:n})}})};t.RouletteNumberButton=d;var u=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createVNode)(1,"table","Table",[(0,o.createVNode)(1,"tr","Roulette__board-row",[(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{content:"0",color:"transparent",height:"88px",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:0})}}),2,{rowSpan:"3"}),[3,6,9,12,15,18,21,24,27,30,33,36].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s3rd col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[[2,5,8,11,14,17,20,23,26,29,32,35].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s2nd col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[[1,4,7,10,13,16,19,22,25,28,31,34].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1st col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"1st 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1-12"})}}),2,{colSpan:"4"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"2nd 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s13-24"})}}),2,{colSpan:"4"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"3rd 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s25-36"})}}),2,{colSpan:"4"})],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"1-18",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1-18"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"Even",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"even"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"Black",color:"black",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"black"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"Red",color:"red",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"red"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"Odd",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"odd"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"19-36",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s19-36"})}}),2,{colSpan:"2"})],4)],4,{style:{width:"1px"}})};t.RouletteBoard=u;var s=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={customBet:500},t}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=c.prototype;return d.setCustomBet=function(e){this.setState({customBet:e})},d.render=function(){var e=this,t=(0,a.useBackend)(this.context),n=t.act,c=t.data,d=c.BetType;return d.startsWith("s")&&(d=d.substring(1,d.length)),(0,o.createVNode)(1,"table","Roulette__lowertable",[(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"th",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--header"]),"Last Spun:",16),(0,o.createVNode)(1,"th",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--header"]),"Current Bet:",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--spinresult","Roulette__lowertable--spinresult-"+l(c.LastSpin)]),c.LastSpin,0),(0,o.createVNode)(1,"td",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--betscell"]),[(0,o.createComponentVNode)(2,i.Box,{bold:!0,mt:1,mb:1,fontSize:"25px",textAlign:"center",children:[c.BetAmount," cr on ",d]}),(0,o.createComponentVNode)(2,i.Box,{ml:1,mr:1,children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Bet 10 cr",onClick:function(){return n("ChangeBetAmount",{amount:10})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Bet 50 cr",onClick:function(){return n("ChangeBetAmount",{amount:50})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Bet 100 cr",onClick:function(){return n("ChangeBetAmount",{amount:100})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Bet 500 cr",onClick:function(){return n("ChangeBetAmount",{amount:500})}}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Bet custom amount...",onClick:function(){return n("ChangeBetAmount",{amount:e.state.customBet})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{size:.1,children:(0,o.createComponentVNode)(2,i.NumberInput,{value:this.state.customBet,minValue:0,maxValue:1e3,step:10,stepPixelSize:4,width:"40px",onChange:function(t,n){return e.setCustomBet(n)}})})]})]})],4)],4),(0,o.createVNode)(1,"tr",null,(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,fontSize:"14px",textAlign:"center",children:"Swipe an ID card with a connected account to spin!"}),2,{colSpan:"2"}),2),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","Roulette__lowertable--cell",[(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:1,children:"House Balance:"}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:c.HouseBalance?c.HouseBalance+" cr":"None"})],4),(0,o.createVNode)(1,"td","Roulette__lowertable--cell",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:c.IsAnchored?"Bolted":"Unbolted",m:1,color:"transparent",textAlign:"center",onClick:function(){return n("anchor")}}),2)],4)],4)},c}(o.Component);t.RouletteBetTable=s;t.Roulette=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{theme:"cardtable",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(1),a=n(3),i=n(169),c=n(2);t.SatelliteControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.satellites||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[d.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.meteor_shield_coverage/d.meteor_shield_coverage_max,content:100*d.meteor_shield_coverage/d.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return l("toggle",{id:e.id})}},e.id)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(0),r=n(1),a=n(3),i=n(72),c=n(2),l=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],d=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{onLockedStatusChange:function(){return a("toggle_lock")}}),!l.locked&&(0,o.createComponentVNode)(2,p)]})})};var s={Off:{title:"Scanner Mode: Off",component:function(){return m}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return f}},Guns:{title:"Scanner Mode: Guns",component:function(){return h}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return C}},Disease:{title:"Scanner Mode: Disease",component:function(){return g}},Species:{title:"Scanner Mode: Species",component:function(){return b}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return N}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.scan_mode,l=s[c]||s.off,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,d)})},m=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return n("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return n("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return n("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return n("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return n("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return n("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return n("set_mode",{new_mode:"Nanites"})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,V)],4)},h=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,V)],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,V)],4)},g=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.reverse,u=c.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",d?"does not have":"has"," ","a disease equal or worse than ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===u,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,V)],4)},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.reverse,u=c.target_species,s=d.find((function(e){return e.value===u}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",l?"not":""," ","of the ",s.name," species.","zombie"===u&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===u,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,V)],4)},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,V)],4)},v=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.reverse,d=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,V)],4)},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:c?"Inverted":"Default",icon:c?"random":"long-arrow-alt-right",onClick:function(){return i("toggle_reverse")},color:c?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulatorModification=t.ShuttleManipulatorTemplates=t.ShuttleManipulatorStatus=t.ShuttleManipulator=void 0;var o=n(0),r=n(19),a=n(1),i=n(3),c=n(2);t.ShuttleManipulator=function(e,t){var n=(0,a.useLocalState)(t,"tab",1),r=n[0],s=n[1];return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===r,onClick:function(){return s(1)},children:"Status"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===r,onClick:function(){return s(2)},children:"Templates"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===r,onClick:function(){return s(3)},children:"Modification"})]}),1===r&&(0,o.createComponentVNode)(2,l),2===r&&(0,o.createComponentVNode)(2,d),3===r&&(0,o.createComponentVNode)(2,u)]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.shuttles||[];return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return r("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return r("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return r("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})};t.ShuttleManipulatorStatus=l;var d=function(e,t){var n,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.templates||{},s=d.selected||{},p=(0,a.useLocalState)(t,"templateId",Object.keys(u)[0]),m=p[0],f=p[1],h=null==(n=u[m])?void 0:n.templates;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:m===t,onClick:function(){return f(t)},children:e.port_id},t)}))(u)})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:h.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return l("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))})]})})};t.ShuttleManipulatorTemplates=d;var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.selected||{},d=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Section,{children:l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:l.name,children:(!!l.description||!!l.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!l.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:l.description}),!!l.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:l.admin_notes})]})}),d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return r("jump_to",{type:"mobile",id:d.id})}}),children:[d.status,!!d.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),d.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return r("preview",{shuttle_id:l.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return r("load",{shuttle_id:l.shuttle_id})}})]})],0):"No shuttle selected"})};t.ShuttleManipulatorModification=u},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(3),a=n(1),i=n(15),c=n(2);t.Signaler=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.code,s=d.frequency,p=d.minFrequency,m=d.maxFrequency;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,i.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:u,width:"80px",onDrag:function(e,t){return l("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return l("signal")}})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SkillPanel=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SkillPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.skills||[],u=l.see_skill_mods,s={color:"lightgreen",fontWeight:"bold"},p={color:"#FFDB58",fontWeight:"bold"};return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:l.playername,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"Enabled":"Disabled",content:u?"Modifiers Shown":"Modifiers Hidden",onClick:function(){return c("toggle_mods")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createVNode)(1,"span",null,[e.desc,(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("Modifiers: "),e.modifiers],0,{style:p}),(0,o.createVNode)(1,"br"),!!e.level_based&&(0,o.createComponentVNode)(2,i.Box,{children:[u?(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("Level: ["),(0,o.createVNode)(1,"span",null,e.lvl_mod,0,{style:e.mod_style}),(0,o.createTextVNode)("]")],4):(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("Level: ["),(0,o.createVNode)(1,"span",null,e.lvl_base,0,{style:e.base_style}),(0,o.createTextVNode)("]")],4),(0,o.createVNode)(1,"br"),"Total Experience:",u?(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("["),e.value_mod,(0,o.createTextVNode)(" XP]")],0):(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("["),e.value_base,(0,o.createTextVNode)(" XP]")],0),(0,o.createVNode)(1,"br"),"XP To Next Level:",e.max_lvl!==(u?e.lvl_mod_num:e.lvl_base_num)?(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:u?(0,o.createVNode)(1,"span",null,e.xp_next_lvl_mod,0):(0,o.createVNode)(1,"span",null,e.xp_next_lvl_base,0)}):(0,o.createVNode)(1,"span",null,"[MAXXED]",16,{style:s})]}),u?(0,o.createVNode)(1,"span",null,e.mod_readout,0):(0,o.createVNode)(1,"span",null,e.base_readout,0),u?(0,o.createComponentVNode)(2,i.ProgressBar,{value:e.percent_mod,color:"good"}):(0,o.createComponentVNode)(2,i.ProgressBar,{value:e.percent_base,color:"good"}),(0,o.createVNode)(1,"br"),!!l.admin&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Adjust Exp",onClick:function(){return c("adj_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Set Exp",onClick:function(){return c("set_exp",{skill:e.path})}}),!!e.level_based&&(0,o.createComponentVNode)(2,i.Button,{content:"Set Level",onClick:function(){return c("set_lvl",{skill:e.path})}})],0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br")]},e.name)}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Sleeper=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.open,u=l.occupant,s=void 0===u?{}:u,p=l.occupied,m=(l.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return n<o?-1:n>o?1:0})),f=(l.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return n<o?-1:n>o?1:0}));return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s.name?s.name:"No Occupant",minHeight:"210px",buttons:!!s.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s.statstate,children:s.stat}),children:!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:s.health,minValue:s.minHealth,maxValue:s.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s[e.type],minValue:0,maxValue:s.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.blood_levels})}),l.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:s.cloneLoss?"bad":"good",children:s.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:s.brainLoss?"bad":"good",children:s.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:l.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"door-open":"door-closed",content:d?"Open":"Closed",onClick:function(){return c("door")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(p&&e.allowed),width:"140px",onClick:function(){return c("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return c("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return c("purge",{chem:e.id})}},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=function(e,t){var n=e.body,r=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:n.htmlcolor,children:n.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[n.occupied],selected:"owner"===n.occupied,color:"stranger"===n.occupied&&"bad",onClick:function(){return r()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[n.status],children:n.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:n.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:n.area})]})})};t.BodyEntry=c;t.SlimeBodySwapper=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data.bodies,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{body:e,swapFunc:function(){return l("swap",{ref:e.ref})}},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(19),a=n(1),i=n(3),c=n(2);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!d.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:d.drying?"stop":"tint",onClick:function(){return l("Dry")},children:d.drying?"Stop drying":"Dry"}),children:0===d.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:d.verb?d.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return l("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return l("Release",{name:e.name})}})]})]},t)}))(d.contents)]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(3),i=n(89),c=n(2);t.Smes=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.capacityPercent,s=(d.capacity,d.charge),p=d.inputAttempt,m=d.inputting,f=d.inputLevel,h=d.inputLevelMax,C=d.inputAvailable,g=d.outputAttempt,b=d.outputting,N=d.outputLevel,v=d.outputLevelMax,V=d.outputUsed,y=(u>=100?"good":m&&"average")||"bad",k=(b?"good":s>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*u,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sync-alt":"times",selected:p,onClick:function(){return l("tryinput")},children:p?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(u>=100?"Fully Charged":m&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===f,onClick:function(){return l("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===f,onClick:function(){return l("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:f/1e3,fillValue:C/1e3,minValue:0,maxValue:h/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return l("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:f===h,onClick:function(){return l("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:f===h,onClick:function(){return l("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(C)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:g?"power-off":"times",selected:g,onClick:function(){return l("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:k,children:b?"Sending":s>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===N,onClick:function(){return l("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===N,onClick:function(){return l("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:N/1e3,minValue:0,maxValue:v/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return l("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:N===v,onClick:function(){return l("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:N===v,onClick:function(){return l("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(V)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.SmokeMachine=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.TankContents,u=(l.isTankLoaded,l.TankCurrentVolume),s=l.TankMaxVolume,p=l.active,m=l.setting,f=(l.screen,l.maxSetting),h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"power-off":"times",selected:p,content:p?"On":"Off",onClick:function(){return c("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/s,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:u||0})," / "+s]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:m===e,icon:"plus",content:3*e,disabled:h<e,onClick:function(){return c("setting",{amount:e})}},e)}))})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Contents",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Purge",onClick:function(){return c("purge")}}),children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=(n(15),n(1)),a=n(3),i=n(2);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.generated,u=l.generated_ratio,s=l.azimuth_current,p=l.azimuth_rate,m=l.max_rotation_rate,f=l.tracking_state,h=l.connected_panels,C=l.connected_tracker;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return c("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:C?"good":"bad",children:C?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:h>0?"good":"bad",children:h})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:d+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===f,onClick:function(){return c("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===f,onClick:function(){return c("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===f,disabled:!C,onClick:function(){return c("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===f||1===f)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:s,onDrag:function(e,t){return c("azimuth",{value:t})}}),1===f&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-m-.01,maxValue:m+.01,value:p,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return c("azimuth_rate",{value:t})}}),2===f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[s+" \xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.SpaceHeater=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!l.hasPowercell||!l.open,onClick:function(){return c("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,disabled:!l.hasPowercell,onClick:function(){return c("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!l.hasPowercell&&"bad",children:l.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.powerLevel/100,ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]},children:l.powerLevel+"%"})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(l.targetTemp-l.currentTemp)>50?"bad":Math.abs(l.targetTemp-l.currentTemp)>20?"average":"good",children:[l.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:l.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.targetTemp),width:"65px",unit:"\xb0C",minValue:l.minTemp,maxValue:l.maxTemp,onChange:function(e,t){return c("target",{target:t})}})||l.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:l.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===l.mode,onClick:function(){return c("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===l.mode,onClick:function(){return c("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===l.mode,onClick:function(){return c("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.SpawnersMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.spawners||[];return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return c("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return c("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.open,s=l.safeties,p=l.uv_active,m=l.occupied,f=l.suit,h=l.helmet,C=l.mask,g=l.storage;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[!(!m||!s)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),p&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"unlock":"lock",content:d?"Unlock":"Lock",onClick:function(){return c("lock")}}),!d&&(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Close":"Open",onClick:function(){return c("door")}})],0),children:d&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return c("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return c("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"square":"square-o",content:C||"Empty",disabled:!C,onClick:function(){return c("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:g?"square":"square-o",content:g||"Empty",disabled:!g,onClick:function(){return c("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:m&&s,textAlign:"center",onClick:function(){return c("uv")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SyndPane=t.StatusPane=t.SyndContractorContent=t.SyndContractor=t.FakeTerminal=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);var c=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={currentIndex:0,currentDisplay:[]},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.tick=function(){var e=this.props,t=this.state;t.currentIndex<=e.allMessages.length?(this.setState((function(e){return{currentIndex:e.currentIndex+1}})),t.currentDisplay.push(e.allMessages[t.currentIndex])):(clearTimeout(this.timer),setTimeout(e.onFinished,e.finishedTimeout))},i.componentDidMount=function(){var e=this,t=this.props.linesPerSecond,n=void 0===t?2.5:t;this.timer=setInterval((function(){return e.tick()}),1e3/n)},i.componentWillUnmount=function(){clearTimeout(this.timer)},i.render=function(){return(0,o.createComponentVNode)(2,a.Box,{m:1,children:this.state.currentDisplay.map((function(e){return(0,o.createFragment)([e,(0,o.createVNode)(1,"br")],0,e)}))})},r}(o.Component);t.FakeTerminal=c;t.SyndContractor=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.data,l=n.act,d=["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(2e4*Math.random()),"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"],s=!!i.error&&(0,o.createComponentVNode)(2,a.Modal,{backgroundColor:"red",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,children:(0,o.createComponentVNode)(2,a.Icon,{size:4,name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,grow:1,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{width:"260px",textAlign:"left",minHeight:"80px",children:i.error}),(0,o.createComponentVNode)(2,a.Button,{content:"Dismiss",onClick:function(){return l("PRG_clear_error")}})]})]})});return i.logged_in?i.logged_in&&i.first_load?(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.8)",minHeight:"525px",children:(0,o.createComponentVNode)(2,c,{allMessages:d,finishedTimeout:3e3,onFinished:function(){return l("PRG_set_first_load_finished")}})}):i.info_screen?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.8)",minHeight:"500px",children:(0,o.createComponentVNode)(2,c,{allMessages:["SyndTract v2.0","","We've identified potentional high-value targets that are","currently assigned to your mission area. They are believed","to hold valuable information which could be of immediate","importance to our organisation.","","Listed below are all of the contracts available to you. You","are to bring the specified target to the designated","drop-off, and contact us via this uplink. We will send","a specialised extraction unit to put the body into.","","We want targets alive - but we will sometimes pay slight","amounts if they're not, you just won't recieve the shown","bonus. You can redeem your payment through this uplink in","the form of raw telecrystals, which can be put into your","regular Syndicate uplink to purchase whatever you may need.","We provide you with these crystals the moment you send the","target up to us, which can be collected at anytime through","this system.","","Targets extracted will be ransomed back to the station once","their use to us is fulfilled, with us providing you a small","percentage cut. You may want to be mindful of them","identifying you when they come back. We provide you with","a standard contractor loadout, which will help cover your","identity."],linesPerSecond:10})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"CONTINUE",color:"transparent",textAlign:"center",onClick:function(){return l("PRG_toggle_info")}})],4):(0,o.createFragment)([s,(0,o.createComponentVNode)(2,u)],0):(0,o.createComponentVNode)(2,a.Section,{minHeight:"525px",children:[(0,o.createComponentVNode)(2,a.Box,{width:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{content:"REGISTER USER",color:"transparent",onClick:function(){return l("PRG_login")}})}),!!i.error&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:i.error})]})};t.SyndContractorContent=l;var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createFragment)([(0,o.createTextVNode)("Contractor Status"),(0,o.createComponentVNode)(2,a.Button,{content:"View Information Again",color:"transparent",mb:0,ml:1,onClick:function(){return i("PRG_toggle_info")}})],4),buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,mr:1,children:[c.contract_rep," Rep"]}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.85,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Availible",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Claim",disabled:c.redeemable_tc<=0,onClick:function(){return i("PRG_redeem_TC")}}),children:c.redeemable_tc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Earned",children:c.earned_tc})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contracts Completed",children:c.contracts_completed}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Status",children:"ACTIVE"})]})})]})})};t.StatusPane=d;var u=function(e,t){var n=(0,r.useLocalState)(t,"tab",1),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{state:e.state}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Contracts"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,onClick:function(){return c(2)},children:"Hub"})]}),1===i&&(0,o.createComponentVNode)(2,s),2===i&&(0,o.createComponentVNode)(2,p)],0)};t.SyndPane=u;var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.contracts||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Availible Contracts",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Call Extraction",disabled:!c.ongoing_contract||c.extraction_enroute,onClick:function(){return i("PRG_call_extraction")}}),children:l.map((function(e){if(!c.ongoing_contract||2===e.status){var t=e.status>1;if(!(e.status>=5))return(0,o.createComponentVNode)(2,a.Section,{title:e.target?e.target+" ("+e.target_rank+")":"Invalid Target",level:t?1:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:[e.payout," (+",e.payout_bonus,") TC"]}),(0,o.createComponentVNode)(2,a.Button,{content:t?"Abort":"Accept",disabled:e.extraction_enroute,color:t&&"bad",onClick:function(){return i("PRG_contract"+(t?"_abort":"-accept"),{contract_id:e.id})}})],4),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.message}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,children:"Dropoff Location:"}),(0,o.createComponentVNode)(2,a.Box,{children:e.dropoff})]})]})},e.target)}}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Dropoff Locator",textAlign:"center",opacity:c.ongoing_contract?100:0,children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:c.dropoff_direction})})],4)},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.contractor_hub_items||[];return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){var t=e.cost?e.cost+" Rep":"FREE",n=-1!==e.limited;return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" - "+t,level:2,buttons:(0,o.createFragment)([n&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:[e.limited," remaining"]}),(0,o.createComponentVNode)(2,a.Button,{content:"Purchase",disabled:c.contract_rep<e.cost||n&&e.limited<=0,onClick:function(){return i("buy_hub",{item:e.name,cost:e.cost})}})],0),children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Icon,{fontSize:"60px",name:e.item_icon})}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",children:e.desc})]})})},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.tankPressure/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:l.ReleasePressure===l.minReleasePressure,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.releasePressure),width:"65px",unit:"kPa",minValue:l.minReleasePressure,maxValue:l.maxReleasePressure,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.ReleasePressure===l.maxReleasePressure,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:l.ReleasePressure===l.defaultReleasePressure,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsInteraction=void 0;var o=n(0),r=n(2),a=n(1),i=n(15),c=n(34),l=n(3);t.TelecommsInteraction=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.notice,p=void 0===s?"":s,m=u.multitool,f=void 0!==m&&m,h=u.multitool_buf,C=void 0===h?null:h,g=u.machine,b=void 0===g?null:g,N=u.links,v=void 0===N?[]:N,V=u.freq_listening,y=void 0===V?[]:V,k=b.power,x=void 0!==k&&k,_=b.id,w=void 0===_?"NULL":_,L=b.network,B=b.prefab,S=void 0!==B&&B,I=b.hidden,T=void 0!==I&&I,A=b.isrelay,E=void 0!==A&&A,M=b.isbus,P=void 0!==M&&M;return(0,o.createComponentVNode)(2,r.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,children:(0,o.createFragment)([!!p&&(0,o.createComponentVNode)(2,l.NoticeBox,{children:p}),(0,o.createComponentVNode)(2,l.Section,{title:"Network Access",children:[(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Power Status",children:(0,o.createComponentVNode)(2,l.Button,{content:x?"On":"Off",icon:x?"power-off":"times",color:x?"good":"bad",onClick:function(){return d("toggle")}})}),x?(0,o.createFragment)([(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,l.Input,{value:w,width:"150px",maxLength:255,onChange:function(e,t){return d("machine",{id:t})}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,l.Input,{value:L,width:"150px",maxLength:15,onChange:function(e,t){return d("machine",{network:t})}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Prefabrication",color:x?"good":"bad",children:S?"TRUE":"FALSE"}),!!E&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,l.Button,{content:b.broadcast?"YES":"NO",icon:b.broadcast?"check":"times",color:b.broadcast?"good":"bad",onClick:function(){return d("relay",{broadcast:!0})}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Receiving",children:(0,o.createComponentVNode)(2,l.Button,{content:b.receiving?"YES":"NO",icon:b.receiving?"check":"times",color:b.receiving?"good":"bad",onClick:function(){return d("relay",{receiving:!0})}})})],4),!!P&&(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Change Signal Frequency",children:[(0,o.createComponentVNode)(2,l.Button,{content:b.chang_frequency?"Enabled":"Disabled",icon:b.chang_frequency?"power-off":"times",color:b.chang_frequency?"good":"bad",onClick:function(){return d("frequency",{toggle:!0})}}),b.chang_frequency?(0,o.createComponentVNode)(2,l.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:120.1,maxValue:159.9,value:b.chang_freq_value/10,format:function(e){return(0,i.toFixed)(e,1)},onChange:function(e,t){return d("frequency",{adjust:t})}}):""]}),!!T&&(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Shadow Link",children:"ACTIVE"}),!!f&&(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Multitool buffer",buttons:C?(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Button,{content:"Link",onClick:function(){return d("multitool",{Link:!0})}}),(0,o.createComponentVNode)(2,l.Button,{content:"Flush",onClick:function(){return d("multitool",{Flush:!0})}})],4):(0,o.createComponentVNode)(2,l.Button,{content:"Add Machine",onClick:function(){return d("multitool",{Add:!0})}}),children:!!C&&C.name+" ("+C.id+")"})],0):""]}),x?(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Section,{title:"Linked Network Entities",level:2,children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,l.Button,{content:"Remove",onClick:function(){return d("unlink",{value:e.ref})}}),children:e.name+" ("+e.id+")"},e.name)}))})}),(0,o.createComponentVNode)(2,l.Section,{title:"Filtering Frequencies",level:2,children:[(0,o.createComponentVNode)(2,l.Button,{content:"Add Filter",onClick:function(){return d("freq",{add:!0})}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),y&&y.length?y.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===e}));return(0,o.createComponentVNode)(2,l.Button,{icon:"times",content:t?(0,o.createVNode)(1,"span",null,e+" ("+t.name+")",0,{style:"color: "+t.color}):e,onClick:function(){return d("freq",{remove:e})}},e)})):""]})],4):""]})],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.notice,u=l.network,s=void 0===u?"NULL":u,p=l.servers,m=l.selected,f=void 0===m?null:m,h=l.selected_logs,C=(0,a.useSharedState)(t,"tab","servers"),g=C[0],b=C[1],N=f&&f.status;return(0,o.createComponentVNode)(2,r.Window,{theme:"ntos",children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,children:(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:d}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:s,width:"150px",maxLength:15,onChange:function(e,t){return c("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!p.length||!!f,onClick:function(){return c("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:f,onClick:function(){return c("probe")}})],4),children:p?p.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",disabled:!f,onClick:function(){return c("mainmenu")}}),children:f?f.name+" ("+f.id+")":"None (None)"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recorded Traffic",children:f?f.traffic<=1024?f.traffic+" Gigabytes":Math.round(f.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",color:N?"good":"bad",children:N?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"servers"===g,icon:"server",onClick:function(){return b("servers")},children:"Servers"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{disabled:!N,icon:"file",selected:"messages"===g,onClick:function(){return b("messages")},children:"Messages"})]}),"messages"===g&&N?(0,o.createComponentVNode)(2,i.Section,{title:"Logs",children:N&&h?h.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{level:4,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Delete",onClick:function(){return c("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"["+e.source.name+"]\n (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"}):(0,o.createComponentVNode)(2,i.Section,{children:p&&p.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:l.selected&&e.ref===l.selected.ref,onClick:function(){return c("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(34),c=n(3);t.TelecommsMonitor=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.notice,s=d.network,p=void 0===s?"NULL":s,m=d.servers,f=d.selected,h=void 0===f?null:f,C=d.selected_servers,g=(0,a.useSharedState)(t,"tab","network-entity"),b=g[0],N=g[1],v=h&&h.status;return(0,o.createComponentVNode)(2,r.Window,{theme:"ntos",resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,children:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u}),(0,o.createComponentVNode)(2,c.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,c.Input,{value:p,width:"150px",maxLength:15,onChange:function(e,t){return l("network",{value:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!m.length||!!h,onClick:function(){return l("release")}}),(0,o.createComponentVNode)(2,c.Button,{content:"Probe Network",icon:"sync",disabled:h,onClick:function(){return l("probe")}})],4),children:h?C?C.length+" currently probed and buffered":"Connected devices is empty!":m?m.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Disconnect",icon:"minus-circle",disabled:!h,onClick:function(){return l("mainmenu")}}),children:h?h.name+" ("+h.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"network-entity"===b,icon:"server",onClick:function(){return N("network-entity")},children:"Network Entities"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{disabled:!h,icon:"tasks",selected:"network-stat"===b,onClick:function(){return N("network-stat")},children:"Entity Status"})]}),"network-stat"===b&&h?(0,o.createComponentVNode)(2,c.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:v?"good":"bad",children:v?"Running":"Server down!"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network Traffic",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h.traffic,ranges:{good:[-Infinity,.3*h.netspeed],average:[.3*h.netspeed,.7*h.traffic],bad:[.7*h.netspeed,Infinity]},children:v?h.traffic<=1024?Math.max(h.traffic,0)+" Gigabytes":Math.round(h.traffic/1024)+" Terrabytes":"0 Gigabytes"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network Speed",children:v?h.netspeed<=1024?h.netspeed+" Gigabytes/second":Math.round(h.netspeed/1024)+" Terrabytes/second":"0 Gigabytes/second"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Multi-Z Link",color:v&&h.long_range_link?"good":"bad",children:v&&h.long_range_link?"true":"false"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency Listening",children:(0,o.createComponentVNode)(2,c.Box,{children:v&&h.freq_listening.map((function(e){var t=i.RADIO_CHANNELS.find((function(t){return t.freq===e}));return t?(0,o.createComponentVNode)(2,c.Box,{as:"span",color:t.color,children:"["+e+"] ("+t.name+") "}):"["+e+"] "}))})})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Servers Linked",level:3,children:v&&C?(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Connect",onClick:function(){return l("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):v?"Buffer is empty!":"Server currently down! Cannot fetch the buffer list!"})]}):(0,o.createComponentVNode)(2,c.Section,{title:"Detected Network Entities",children:m&&m.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Connect",selected:h&&e.ref===h.ref,onClick:function(){return l("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CustomMsg=t.TeleLogs=t.TelecommsPDALog=void 0;var o=n(0),r=n(2),a=n(1),i=n(23),c=n(3);t.TelecommsPDALog=function(e,t){var n=(0,a.useBackend)(t),i=n.act,u=n.data,s=u.network,p=u.notice,m=void 0===p?"":p,f=u.authenticated,h=void 0!==f&&f,C=u.canhack,g=void 0!==C&&C,b=u.silicon,N=void 0!==b&&b,v=u.hack_status,V=void 0===v?null:v,y=u.selected,k=void 0===y?null:y,x=u.servers,_=void 0===x?[]:x,w=(0,a.useSharedState)(t,"tab","pdalog-servers"),L=w[0],B=w[1],S=k&&k.status&&h;return V?(0,o.createComponentVNode)(2,r.Window,{theme:"ntos",resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"INTRN@L ACfES VIOL\ufffdTIa\u2588 DEtE\u20a1TED! Ree3ARcinG A\u2588 BAaKUP RdST\ufffdRE PbINT [0xcff32ca] - PLfASE aAIT",0),2),(0,o.createVNode)(1,"i",null,N&&!V.emagging?(0,o.createFragment)([(0,o.createTextVNode)("Brute-forcing for server key. "),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("It will take 20 seconds for every character that the password has."),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("In the meantime, this console can reveal your true intentions if you let someone access it. Make sure no humans enter the room during that time.")],4):(0,o.createFragment)([(0,o.createTextVNode)("QnJ1dGUtZm9yY2luZyBmb3Igc2VydmVyIGtleS48YnI+IEl0IHdpbG"),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("wgdGFrZSAyMCBzZWNvbmRzIGZvciBldmVyeSBjaGFyYWN0ZXIgdGhh"),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("dCB0aGUgcGFzc3dvcmQgaGFzLiBJbiB0aGUgbWVhbnRpbWUsIHRoaX"),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("MgY29uc29sZSBjYW4gcmV2ZWFsIHlvdXIgdHJ1ZSBpbnRlbnRpb25z"),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("IGlmIHlvdSBsZXQgc29tZW9uZSBhY2Nlc3MgaXQuIE1ha2Ugc3VyZS"),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("BubyBodW1hbnMgZW50ZXIgdGhlIHJvb20gZHVyaW5nIHRoYXQgdGltZS4="),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br")],4),0)]})})}):(0,o.createComponentVNode)(2,r.Window,{theme:"ntos",resizable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{scrollable:!0,children:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:m}),(0,o.createComponentVNode)(2,c.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,c.Input,{value:s,width:"150px",maxLength:15,onChange:function(e,t){return i("network",{value:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!_.length,onClick:function(){return i("release")}}),(0,o.createComponentVNode)(2,c.Button,{content:"Probe Network",icon:"sync",disabled:_.length,onClick:function(){return i("probe")}})],4),children:_?_.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Authentication",color:h?"good":"bad",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Change Password",disabled:!h||!k,onClick:function(){return i("change_auth")}}),g&&(0,o.createComponentVNode)(2,c.Button,{content:"Brute Force",color:"bad",disabled:h||!k,onClick:function(){return i("hack")}})],0),children:h?"KEY OK":"KEY FAIL"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"PDA Server",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:h?"Logout":"Login",icon:h?"unlock":"lock",color:h?"good":"bad",disabled:!k,onClick:function(){return i("auth")}}),(0,o.createComponentVNode)(2,c.Button,{content:"Disconnect",icon:"minus-circle",disabled:!k,onClick:function(){return i("mainmenu")}})],4),children:k?k.name+" ("+k.id+")":"None (None)"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"PDA Server Status",color:k&&k.status?"good":"bad",children:k?k.status?"Running":"Server down! Logging and messaging\n functionality unavailable!":"No server selected"})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"server",selected:"pdalog-servers"===L,onClick:function(){return B("pdalog-servers")},children:"Servers"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{disabled:!S,icon:"file",selected:"pdalog-message"===L,onClick:function(){return B("pdalog-message")},children:"Message Logs"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{disabled:!S,icon:"file",selected:"pdalog-reqmsg"===L,onClick:function(){return B("pdalog-reqmsg")},children:"Req. Console Logs"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{disabled:!S,icon:"server",selected:"pdalog-custommsg"===L,onClick:function(){return B("pdalog-custommsg")},children:"Set Admin Message"})]}),"pdalog-servers"===L?(0,o.createComponentVNode)(2,c.Section,{children:_&&_.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:_.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Connect",selected:u.selected&&e.ref===u.selected.ref,onClick:function(){return i("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"}):(0,o.createFragment)(["pdalog-message"===L&&(0,o.createComponentVNode)(2,l),"pdalog-reqmsg"===L&&(0,o.createComponentVNode)(2,l,{msgs_log:!0}),"pdalog-custommsg"===L&&(0,o.createComponentVNode)(2,d)],0)],0)})})};var l=function(e,t){var n=e.msgs_log,r=void 0!==n&&n,l=(0,a.useBackend)(t),d=l.act,u=l.data,s=u.message_logs,p=void 0===s?[]:s,m=u.recon_logs,f={Normal:"warning",High:"bad",Extreme:"bad"},h=(r?void 0===m?[]:m:p)||[];return(0,o.createComponentVNode)(2,c.Section,{title:"Logs",children:[(0,o.createComponentVNode)(2,c.Button,{content:"Refresh",icon:"sync",onClick:function(){return d("refresh")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{content:"Delete All Logs",icon:"trash",disabled:!h||!(h&&h.length),onClick:function(){return d("clear_log",{value:r?"rc_msgs":"pda_logs"})}}),(0,o.createComponentVNode)(2,c.Section,{title:"Messages",level:2,children:null==h?void 0:h.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:r?"Sending Dep.":"Sender",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Delete",onClick:function(){return d("del_log",{ref:e.ref})}}),children:e.sender}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:r?"Receiving Dep.":"Recipient",children:e.recipient}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",buttons:!!e.picture&&(0,o.createComponentVNode)(2,c.Button,{content:"Image",icon:"image",onClick:function(){return(0,i.callByond)("",{src:e.ref,photo:1})}}),children:e.message}),!!r&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stamp",color:"Unstamped"!==e.stamp?"label":"bad",bold:"Unstamped"!==e.stamp,children:e.stamp}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID Authentication",color:"Unauthenticated"!==e.auth?"good":"bad",children:e.auth}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Priority",color:e.priority in f?f[e.priority]:"good",bold:"Extreme"===e.priority,children:"Extreme"===e.priority?"!!"+e.priority+"!!":e.priority})],4)]})},e.ref)}))})]})};t.TeleLogs=l;var d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.fake_message||{sender:"System Administrator",job:"Admin",recepient:null,message:"This is a test, please ignore"};return(0,o.createComponentVNode)(2,c.Section,{title:"Custom Message",children:[(0,o.createComponentVNode)(2,c.Button,{content:"Reset",icon:"sync",onClick:function(){return r("fake",{reset:!0})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Send",disabled:!i.recepient||!i.message,onClick:function(){return r("fake",{send:!0})}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,c.Input,{value:i.sender,width:"250px",maxLength:42,onChange:function(e,t){return r("fake",{sender:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,c.Input,{value:i.job,width:"250px",maxLength:100,onChange:function(e,t){return r("fake",{job:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,c.Button,{content:i.recepient?i.recepient:"Select",selected:i.recepient,onClick:function(){return r("fake",{recepient:!0})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,c.Input,{value:i.message,width:"500px",height:"150px",maxLength:2048,onChange:function(e,t){return r("fake",{message:t})}})})]})]})};t.CustomMsg=d},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.calibrated,u=l.calibrating,s=l.power_station,p=l.regime_set,m=l.teleporter_hub,f=l.target;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return c("regimeset")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return c("settarget")}}),children:f}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return c("calibrate")}}),children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(0),r=n(15),a=n(1),i=n(3),c=n(2);t.ThermoMachine=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.on?"power-off":"times",content:d.on?"On":"Off",selected:d.on,onClick:function(){return l("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(d.target),unit:"K",width:"62px",minValue:Math.round(d.min),maxValue:Math.round(d.max),step:5,stepPixelSize:3,onDrag:function(e,t){return l("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:d.target===d.min,title:"Minimum temperature",onClick:function(){return l("target",{target:d.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:d.target===d.initial,title:"Room Temperature",onClick:function(){return l("target",{target:d.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:d.target===d.max,title:"Maximum Temperature",onClick:function(){return l("target",{target:d.max})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Timer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Timer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.minutes,u=l.seconds,s=l.timing,p=l.loop;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:p?"Repeating":"Repeat",selected:p,onClick:function(){return c("repeat")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:s?"Stop":"Start",selected:s,onClick:function(){return c("time")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:s,onClick:function(){return c("input",{adjust:-30})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:s,onClick:function(){return c("input",{adjust:-1})}})," ",String(d).padStart(2,"0"),":",String(u).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:s,onClick:function(){return c("input",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:s,onClick:function(){return c("input",{adjust:30})}})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,p=l.valve;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:p?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve Attachment",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"30px",icon:"cog",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.TurbineComputer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=Boolean(l.compressor&&!l.compressor_broke&&l.turbine&&!l.turbine_broke);return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l.online?"power-off":"times",content:l.online?"Online":"Offline",selected:l.online,disabled:!d,onClick:function(){return c("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return c("reconnect")}})],4),children:!d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!l.compressor||l.compressor_broke?"bad":"good",children:l.compressor_broke?l.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!l.turbine||l.turbine_broke?"bad":"good",children:l.turbine_broke?l.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[l.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[l.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:l.power})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VaultController=void 0;var o=n(0),r=n(15),a=n(1),i=n(3),c=n(2);t.VaultController=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Lock Status: ",buttons:(0,o.createComponentVNode)(2,i.Button,{content:d.doorstatus?"Locked":"Unlocked",icon:d.doorstatus?"lock":"unlock",disabled:d.stored<d.max,onClick:function(){return l("togglelock")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.stored/d.max,ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]},children:(0,r.toFixed)(d.stored/1e3)+" / "+(0,r.toFixed)(d.max/1e3)+" kW"})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Vending=void 0;var o=n(0),r=n(6),a=n(1),i=n(3),c=n(2),l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=e.product,u=e.productStock,s=e.custom,p=d.premium?d.price:Math.round(d.price*l.cost_mult),m=d.premium?p+" cr":p+" cr"+l.cost_text,f=!l.onstation||0===d.price;return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:d.base64?(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+d.img,style:{"vertical-align":"middle","horizontal-align":"middle"}}):(0,o.createVNode)(1,"span",(0,r.classes)(["vending32x32",d.path]),null,1,{style:{"vertical-align":"middle","horizontal-align":"middle"}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:d.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{color:s?"good":u<=0?"bad":u<=d.max_amount/2?"average":"good",children:[u," in stock"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:s&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:l.access?"FREE":d.price+" cr",onClick:function(){return c("dispense",{item:d.name})}})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:0===l.stock[d.namename]||!f&&(!l.user||p>l.user.cash),content:f?"FREE":m,onClick:function(){return c("vend",{ref:d.ref})}})})]})};t.Vending=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),u=!1;return d.vending_machine_input?(n=d.vending_machine_input,u=!0):n=d.extended_inventory?[].concat(d.product_records,d.coin_records,d.hidden_records):[].concat(d.product_records,d.coin_records),(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!!d.onstation&&(0,o.createComponentVNode)(2,i.Section,{title:"User",children:d.user&&(0,o.createComponentVNode)(2,i.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,d.user.name,0),","," ",(0,o.createVNode)(1,"b",null,d.user.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[d.user.cash,(0,o.createTextVNode)(" credits")],0),"."]})||(0,o.createComponentVNode)(2,i.Box,{color:"light-gray",children:["No registered ID card!",(0,o.createVNode)(1,"br"),"Please contact your local HoP!"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Products",children:(0,o.createComponentVNode)(2,i.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,l,{custom:u,product:e,productStock:d.stock[e.name]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VrSleeper=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.VrSleeper=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[!!l.emagged&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Safety restraints disabled."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Avatar",children:!!l.vr_avatar&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.vr_avatar.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:l.vr_avatar.status}),!!l.vr_avatar&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.vr_avatar.health/l.vr_avatar.maxhealth,ranges:{good:[.9,Infinity],average:[.7,.8],bad:[-Infinity,.5]}})})]})||"No Virtual Avatar detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"VR Commands",children:[(0,o.createComponentVNode)(2,a.Button,{content:l.toggle_open?"Close VR Sleeper":"Open VR Sleeper",icon:l.toggle_open?"unlock":"lock",disabled:l.stored<l.max,onClick:function(){return c("toggle_open")}}),(0,o.createComponentVNode)(2,a.Section,{children:!!l.isoccupant&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"blue",content:"Connect to VR",onClick:function(){c("vr_connect"),c("tgui:close")},icon:"unlock"})||"You need to be inside the VR sleeper to connect to VR"}),!!l.vr_avatar&&(0,o.createComponentVNode)(2,a.Button,{content:"Delete VR avatar",icon:"recycle",onClick:function(){c("delete_avatar")}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.Wires=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.wires||[],u=l.status||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return c("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return c("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return c("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!u.length&&(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}}]); \ No newline at end of file