From cb7cf57c85f48bf02a09abd25f619bbc514bb54f Mon Sep 17 00:00:00 2001 From: cybercapitalism <98280110+cybercapitalism@users.noreply.github.com> Date: Sun, 17 Mar 2024 14:24:07 -0500 Subject: [PATCH 01/30] oops (#24658) --- code/modules/paperwork/photography.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 6e89173910e4..c3cc150362a0 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -69,8 +69,8 @@ to_chat(user, "You must hold [P] steady to burn [src].") return - user.visible_message("[class][user] burns right through [src], turning it to ash. It flutters through the air before settling on the floor in a heap.", \ - "[class]You burn right through [src], turning it to ash. It flutters through the air before settling on the floor in a heap.") + user.visible_message("[user] burns right through [src], turning it to ash. It flutters through the air before settling on the floor in a heap.", \ + "You burn right through [src], turning it to ash. It flutters through the air before settling on the floor in a heap.") if(user.is_in_inactive_hand(src)) user.unEquip(src) From 926dff2cf1d9860fb94f5b6ac38501f75d63213f Mon Sep 17 00:00:00 2001 From: CRUNCH <143041327+Fordoxia@users.noreply.github.com> Date: Mon, 18 Mar 2024 17:44:27 +0000 Subject: [PATCH 02/30] Cyborgs drop their upgrades on the floor when reset or deconstructed (#24467) * Fixing some minor typos for cyborg upgrade flavour text Throws in some missing apostrophes, capitalisation, and the letter "s." * Briefcase Full of Cash buff Increases the amount of cash in the Syndicate Briefcase Full of Cash from 600 Cr to 1000 Cr * Reverts double-feature PR * Reverts a broken revert * Reverting again because Ebba told me to * And reverting yet again * yes * Update robot_mob.dm * Update robot_mob.dm * Update code/modules/mob/living/silicon/robot/robot_mob.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> --------- Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> --- .../modules/mob/living/silicon/robot/!robot_mob.dm | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/!robot_mob.dm b/code/modules/mob/living/silicon/robot/!robot_mob.dm index 30ef3f5dfff8..64587ae84ad9 100644 --- a/code/modules/mob/living/silicon/robot/!robot_mob.dm +++ b/code/modules/mob/living/silicon/robot/!robot_mob.dm @@ -607,6 +607,12 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( SSstatpanels.set_status_tab(client) SSblackbox.record_feedback("tally", "cyborg_modtype", 1, "[lowertext(selected_module)]") notify_ai(2) +/// Take the borg's upgrades and spill them on the floor +/mob/living/silicon/robot/proc/spill_upgrades() + for(var/obj/item/borg/upgrade/U in contents) + if(istype(U, /obj/item/borg/upgrade/reset)) // The reset module is supposed to be consumed on use, this stops it from dropping on the floor if used + QDEL_NULL(U) + U.forceMove(get_turf(src)) /mob/living/silicon/robot/proc/reset_module() notify_ai(2) @@ -634,7 +640,8 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( update_icons() update_headlamp() - speed = 0 // Remove upgrades. + spill_upgrades() + speed = 0 // Strip lingering upgrade effects. ionpulse = FALSE weapons_unlock = FALSE add_language("Robot Talk", TRUE) @@ -642,10 +649,6 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( weather_immunities -= "lava" armor = getArmor(arglist(initial(armor))) - for(var/obj/item/borg/upgrade/U in contents) - QDEL_NULL(U) - //This is needed so that upgrades can be installed again after the borg's module is reset. - status_flags |= CANPUSH //for borg hotkeys, here module refers to borg inv slot, not core module @@ -1017,6 +1020,7 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( to_chat(user, "You jam the crowbar into the robot and begin levering the securing bolts...") if(I.use_tool(src, user, 30, volume = I.tool_volume)) user.visible_message("[user] deconstructs [src]!", "You unfasten the securing bolts, and [src] falls to pieces!") + spill_upgrades() deconstruct() return // Okay we're not removing the cell or an MMI, but maybe something else? From f31961a97db404aad6463c4b298e6108c0f4b229 Mon Sep 17 00:00:00 2001 From: cybercapitalism <98280110+cybercapitalism@users.noreply.github.com> Date: Mon, 18 Mar 2024 12:51:28 -0500 Subject: [PATCH 03/30] Modsuit activation/deactivation is no longer cancelled by user incapacitation (#24564) * changes activation do_afters to not check for incapacitation * fix spacing --- code/modules/mod/mod_activation.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/mod/mod_activation.dm b/code/modules/mod/mod_activation.dm index 61a350f27349..93e7c2100f25 100644 --- a/code/modules/mod/mod_activation.dm +++ b/code/modules/mod/mod_activation.dm @@ -157,27 +157,27 @@ module.on_deactivation(display_message = FALSE) activating = TRUE to_chat(wearer, "MODsuit [active ? "shutting down" : "starting up"].") - if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE)) + if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE, use_default_checks = FALSE)) if(has_wearer()) to_chat(wearer, "[boots] [active ? "relax their grip on your legs" : "seal around your feet"].") playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) seal_part(boots, seal = !active) - if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE)) + if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE, use_default_checks = FALSE)) if(has_wearer()) to_chat(wearer, "[gauntlets] [active ? "become loose around your fingers" : "tighten around your fingers and wrists"].") playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) seal_part(gauntlets, seal = !active) - if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE)) + if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE, use_default_checks = FALSE)) if(has_wearer()) to_chat(wearer, "[chestplate] [active ? "releases your chest" : "cinches tightly against your chest"].") playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) seal_part(chestplate, seal = !active) - if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE)) + if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE, use_default_checks = FALSE)) if(has_wearer()) to_chat(wearer, "[helmet] hisses [active ? "open" : "closed"].") playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) seal_part(helmet, seal = !active) - if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE)) + if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE, use_default_checks = FALSE)) if(has_wearer()) to_chat(wearer, "Systems [active ? "shut down. Parts unsealed. Goodbye" : "started up. Parts sealed. Welcome"], [wearer].") finish_activation(on = !active) From 45f7f4163f96cca6f8dc388e960ed0120936c025 Mon Sep 17 00:00:00 2001 From: Aylong <69762909+AyIong@users.noreply.github.com> Date: Mon, 18 Mar 2024 19:52:07 +0200 Subject: [PATCH 04/30] Fix: Body Scanner layout (#24140) * Fix: Body Scanner layout * Rebuild TGUI * Rebuild --------- Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com> --- code/game/machinery/adv_med.dm | 4 +- tgui/packages/tgui/interfaces/BodyScanner.js | 53 ++++---- tgui/public/tgui.bundle.js | 134 +++++++++---------- 3 files changed, 99 insertions(+), 92 deletions(-) diff --git a/code/game/machinery/adv_med.dm b/code/game/machinery/adv_med.dm index 509349e1e60e..178e6c7960ef 100644 --- a/code/game/machinery/adv_med.dm +++ b/code/game/machinery/adv_med.dm @@ -228,10 +228,10 @@ /obj/machinery/bodyscanner/ui_state(mob/user) return GLOB.default_state -/obj/machinery/bodyscanner/ui_interact(mob/user, datum/tgui/ui = null) +/obj/machinery/bodyscanner/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) - ui = new(user, src, "BodyScanner", "Body Scanner") + ui = new(user, src, "BodyScanner") ui.open() /obj/machinery/bodyscanner/ui_data(mob/user) diff --git a/tgui/packages/tgui/interfaces/BodyScanner.js b/tgui/packages/tgui/interfaces/BodyScanner.js index 635d21538c6b..fc047319a06e 100644 --- a/tgui/packages/tgui/interfaces/BodyScanner.js +++ b/tgui/packages/tgui/interfaces/BodyScanner.js @@ -1,4 +1,5 @@ import { round } from 'common/math'; +import { capitalize } from 'common/string'; import { useBackend } from '../backend'; import { AnimatedNumber, @@ -102,7 +103,7 @@ export const BodyScanner = (props, context) => { ); return ( - + {body} ); @@ -156,9 +157,9 @@ const BodyScannerMainOccupant = (props, context) => { {stats[occupant.stat][1]} - + °C,  - + °F @@ -245,7 +246,7 @@ const BodyScannerMainDamageBar = (props) => { mb={!!props.marginBottom && '0.5rem'} ranges={damageRange} > - {round(props.value, 0)} + {round(props.value)} ); }; @@ -268,7 +269,7 @@ const BodyScannerMainOrgansExternal = (props) => { Injuries {props.organs.map((o, i) => ( - + { } width="33%" > - {o.name} + {capitalize(o.name)} - + 0 && '0.5rem'} value={o.totalLoss / o.maxHealth} ranges={damageRange} > - + + + + + {round(o.totalLoss)} + + {!!o.bruteLoss && ( - - - - {round(o.bruteLoss, 0)}  - + + + + {round(o.bruteLoss)} + )} {!!o.fireLoss && ( - - - - {round(o.fireLoss, 0)} - + + + + {round(o.fireLoss)} + )} - - {round(o.totalLoss, 0)} + { Injuries {props.organs.map((o, i) => ( - + { } width="33%" > - {o.name} + {capitalize(o.name)} { mt={i > 0 && '0.5rem'} ranges={damageRange} > - {round(o.damage, 0)} + {round(o.damage)} 0&&(0,a.round)(h.width)/k.offsetWidth||1,c=k.offsetHeight>0&&(0,a.round)(h.height)/k.offsetHeight||1);var m=(0,e.isElement)(k)?(0,t.default)(k):window,l=m.visualViewport,d=!(0,o.default)()&&y,u=(h.left+(d&&l?l.offsetLeft:0))/i,s=(h.top+(d&&l?l.offsetTop:0))/c,C=h.width/i,g=h.height/c;return{width:C,height:g,top:s,right:u+C,bottom:s+g,left:u,x:u,y:s}}},98310:function(I,r,n){"use strict";r.__esModule=!0,r.default=g;var e=n(37802),a=d(n(63064)),t=d(n(16940)),o=d(n(88577)),f=d(n(29727)),N=d(n(9252)),k=d(n(75663)),S=n(65601),y=d(n(83199)),h=d(n(16292)),i=d(n(11848)),c=d(n(1707)),m=d(n(21194)),l=n(79257);function d(v){return v&&v.__esModule?v:{default:v}}function u(v,p){var V=(0,y.default)(v,!1,p==="fixed");return V.top=V.top+v.clientTop,V.left=V.left+v.clientLeft,V.bottom=V.top+v.clientHeight,V.right=V.left+v.clientWidth,V.width=v.clientWidth,V.height=v.clientHeight,V.x=V.left,V.y=V.top,V}function s(v,p,V){return p===e.viewport?(0,m.default)((0,a.default)(v,V)):(0,S.isElement)(p)?u(p,V):(0,m.default)((0,t.default)((0,N.default)(v)))}function C(v){var p=(0,o.default)((0,h.default)(v)),V=["absolute","fixed"].indexOf((0,k.default)(v).position)>=0,b=V&&(0,S.isHTMLElement)(v)?(0,f.default)(v):v;return(0,S.isElement)(b)?p.filter(function(B){return(0,S.isElement)(B)&&(0,i.default)(B,b)&&(0,c.default)(B)!=="body"}):[]}function g(v,p,V,b){var B=p==="clippingParents"?C(v):[].concat(p),L=[].concat(B,[V]),w=L[0],T=L.reduce(function(x,A){var E=s(v,A,b);return x.top=(0,l.max)(E.top,x.top),x.right=(0,l.min)(E.right,x.right),x.bottom=(0,l.min)(E.bottom,x.bottom),x.left=(0,l.max)(E.left,x.left),x},s(v,w,b));return T.width=T.right-T.left,T.height=T.bottom-T.top,T.x=T.left,T.y=T.top,T}},28770:function(I,r,n){"use strict";r.__esModule=!0,r.default=i;var e=y(n(83199)),a=y(n(3107)),t=y(n(1707)),o=n(65601),f=y(n(94889)),N=y(n(9252)),k=y(n(27703)),S=n(79257);function y(c){return c&&c.__esModule?c:{default:c}}function h(c){var m=c.getBoundingClientRect(),l=(0,S.round)(m.width)/c.offsetWidth||1,d=(0,S.round)(m.height)/c.offsetHeight||1;return l!==1||d!==1}function i(c,m,l){l===void 0&&(l=!1);var d=(0,o.isHTMLElement)(m),u=(0,o.isHTMLElement)(m)&&h(m),s=(0,N.default)(m),C=(0,e.default)(c,u,l),g={scrollLeft:0,scrollTop:0},v={x:0,y:0};return(d||!d&&!l)&&(((0,t.default)(m)!=="body"||(0,k.default)(s))&&(g=(0,a.default)(m)),(0,o.isHTMLElement)(m)?(v=(0,e.default)(m,!0),v.x+=m.clientLeft,v.y+=m.clientTop):s&&(v.x=(0,f.default)(s))),{x:C.left+g.scrollLeft-v.x,y:C.top+g.scrollTop-v.y,width:C.width,height:C.height}}},75663:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(44901));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return(0,e.default)(o).getComputedStyle(o)}},9252:function(I,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(65601);function a(t){return(((0,e.isElement)(t)?t.ownerDocument:t.document)||window.document).documentElement}},16940:function(I,r,n){"use strict";r.__esModule=!0,r.default=k;var e=N(n(9252)),a=N(n(75663)),t=N(n(94889)),o=N(n(42532)),f=n(79257);function N(S){return S&&S.__esModule?S:{default:S}}function k(S){var y,h=(0,e.default)(S),i=(0,o.default)(S),c=(y=S.ownerDocument)==null?void 0:y.body,m=(0,f.max)(h.scrollWidth,h.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),l=(0,f.max)(h.scrollHeight,h.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),d=-i.scrollLeft+(0,t.default)(S),u=-i.scrollTop;return(0,a.default)(c||h).direction==="rtl"&&(d+=(0,f.max)(h.clientWidth,c?c.clientWidth:0)-m),{width:m,height:l,x:d,y:u}}},89741:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},12866:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(83199));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),N=o.offsetWidth,k=o.offsetHeight;return Math.abs(f.width-N)<=1&&(N=f.width),Math.abs(f.height-k)<=1&&(k=f.height),{x:o.offsetLeft,y:o.offsetTop,width:N,height:k}}},1707:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e?(e.nodeName||"").toLowerCase():null}},3107:function(I,r,n){"use strict";r.__esModule=!0,r.default=N;var e=f(n(42532)),a=f(n(44901)),t=n(65601),o=f(n(89741));function f(k){return k&&k.__esModule?k:{default:k}}function N(k){return k===(0,a.default)(k)||!(0,t.isHTMLElement)(k)?(0,e.default)(k):(0,o.default)(k)}},29727:function(I,r,n){"use strict";r.__esModule=!0,r.default=i;var e=S(n(44901)),a=S(n(1707)),t=S(n(75663)),o=n(65601),f=S(n(36875)),N=S(n(16292)),k=S(n(88492));function S(c){return c&&c.__esModule?c:{default:c}}function y(c){return!(0,o.isHTMLElement)(c)||(0,t.default)(c).position==="fixed"?null:c.offsetParent}function h(c){var m=/firefox/i.test((0,k.default)()),l=/Trident/i.test((0,k.default)());if(l&&(0,o.isHTMLElement)(c)){var d=(0,t.default)(c);if(d.position==="fixed")return null}var u=(0,N.default)(c);for((0,o.isShadowRoot)(u)&&(u=u.host);(0,o.isHTMLElement)(u)&&["html","body"].indexOf((0,a.default)(u))<0;){var s=(0,t.default)(u);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||m&&s.willChange==="filter"||m&&s.filter&&s.filter!=="none")return u;u=u.parentNode}return null}function i(c){for(var m=(0,e.default)(c),l=y(c);l&&(0,f.default)(l)&&(0,t.default)(l).position==="static";)l=y(l);return l&&((0,a.default)(l)==="html"||(0,a.default)(l)==="body"&&(0,t.default)(l).position==="static")?m:l||h(c)||m}},16292:function(I,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(1707)),a=o(n(9252)),t=n(65601);function o(N){return N&&N.__esModule?N:{default:N}}function f(N){return(0,e.default)(N)==="html"?N:N.assignedSlot||N.parentNode||((0,t.isShadowRoot)(N)?N.host:null)||(0,a.default)(N)}},87899:function(I,r,n){"use strict";r.__esModule=!0,r.default=N;var e=f(n(16292)),a=f(n(27703)),t=f(n(1707)),o=n(65601);function f(k){return k&&k.__esModule?k:{default:k}}function N(k){return["html","body","#document"].indexOf((0,t.default)(k))>=0?k.ownerDocument.body:(0,o.isHTMLElement)(k)&&(0,a.default)(k)?k:N((0,e.default)(k))}},63064:function(I,r,n){"use strict";r.__esModule=!0,r.default=N;var e=f(n(44901)),a=f(n(9252)),t=f(n(94889)),o=f(n(95294));function f(k){return k&&k.__esModule?k:{default:k}}function N(k,S){var y=(0,e.default)(k),h=(0,a.default)(k),i=y.visualViewport,c=h.clientWidth,m=h.clientHeight,l=0,d=0;if(i){c=i.width,m=i.height;var u=(0,o.default)();(u||!u&&S==="fixed")&&(l=i.offsetLeft,d=i.offsetTop)}return{width:c,height:m,x:l+(0,t.default)(k),y:d}}},44901:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var a=e.ownerDocument;return a&&a.defaultView||window}return e}},42532:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(44901));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),N=f.pageXOffset,k=f.pageYOffset;return{scrollLeft:N,scrollTop:k}}},94889:function(I,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(83199)),a=o(n(9252)),t=o(n(42532));function o(N){return N&&N.__esModule?N:{default:N}}function f(N){return(0,e.default)((0,a.default)(N)).left+(0,t.default)(N).scrollLeft}},65601:function(I,r,n){"use strict";r.__esModule=!0,r.isElement=t,r.isHTMLElement=o,r.isShadowRoot=f;var e=a(n(44901));function a(N){return N&&N.__esModule?N:{default:N}}function t(N){var k=(0,e.default)(N).Element;return N instanceof k||N instanceof Element}function o(N){var k=(0,e.default)(N).HTMLElement;return N instanceof k||N instanceof HTMLElement}function f(N){if(typeof ShadowRoot=="undefined")return!1;var k=(0,e.default)(N).ShadowRoot;return N instanceof k||N instanceof ShadowRoot}},95294:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(88492));function a(o){return o&&o.__esModule?o:{default:o}}function t(){return!/^((?!chrome|android).)*safari/i.test((0,e.default)())}},27703:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(75663));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),N=f.overflow,k=f.overflowX,S=f.overflowY;return/auto|scroll|overlay|hidden/.test(N+S+k)}},36875:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(1707));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return["table","td","th"].indexOf((0,e.default)(o))>=0}},88577:function(I,r,n){"use strict";r.__esModule=!0,r.default=N;var e=f(n(87899)),a=f(n(16292)),t=f(n(44901)),o=f(n(27703));function f(k){return k&&k.__esModule?k:{default:k}}function N(k,S){var y;S===void 0&&(S=[]);var h=(0,e.default)(k),i=h===((y=k.ownerDocument)==null?void 0:y.body),c=(0,t.default)(h),m=i?[c].concat(c.visualViewport||[],(0,o.default)(h)?h:[]):h,l=S.concat(m);return i?l:l.concat(N((0,a.default)(m)))}},37802:function(I,r){"use strict";r.__esModule=!0,r.write=r.viewport=r.variationPlacements=r.top=r.start=r.right=r.reference=r.read=r.popper=r.placements=r.modifierPhases=r.main=r.left=r.end=r.clippingParents=r.bottom=r.beforeWrite=r.beforeRead=r.beforeMain=r.basePlacements=r.auto=r.afterWrite=r.afterRead=r.afterMain=void 0;var n=r.top="top",e=r.bottom="bottom",a=r.right="right",t=r.left="left",o=r.auto="auto",f=r.basePlacements=[n,e,a,t],N=r.start="start",k=r.end="end",S=r.clippingParents="clippingParents",y=r.viewport="viewport",h=r.popper="popper",i=r.reference="reference",c=r.variationPlacements=f.reduce(function(B,L){return B.concat([L+"-"+N,L+"-"+k])},[]),m=r.placements=[].concat(f,[o]).reduce(function(B,L){return B.concat([L,L+"-"+N,L+"-"+k])},[]),l=r.beforeRead="beforeRead",d=r.read="read",u=r.afterRead="afterRead",s=r.beforeMain="beforeMain",C=r.main="main",g=r.afterMain="afterMain",v=r.beforeWrite="beforeWrite",p=r.write="write",V=r.afterWrite="afterWrite",b=r.modifierPhases=[l,d,u,s,C,g,v,p,V]},60028:function(I,r,n){"use strict";r.__esModule=!0;var e={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};r.popperGenerator=r.detectOverflow=r.createPopperLite=r.createPopperBase=r.createPopper=void 0;var a=n(37802);Object.keys(a).forEach(function(k){k==="default"||k==="__esModule"||Object.prototype.hasOwnProperty.call(e,k)||k in r&&r[k]===a[k]||(r[k]=a[k])});var t=n(16055);Object.keys(t).forEach(function(k){k==="default"||k==="__esModule"||Object.prototype.hasOwnProperty.call(e,k)||k in r&&r[k]===t[k]||(r[k]=t[k])});var o=n(15113);r.popperGenerator=o.popperGenerator,r.detectOverflow=o.detectOverflow,r.createPopperBase=o.createPopper;var f=n(98420);r.createPopper=f.createPopper;var N=n(22008);r.createPopperLite=N.createPopper},20637:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=t(n(1707)),a=n(65601);function t(k){return k&&k.__esModule?k:{default:k}}function o(k){var S=k.state;Object.keys(S.elements).forEach(function(y){var h=S.styles[y]||{},i=S.attributes[y]||{},c=S.elements[y];!(0,a.isHTMLElement)(c)||!(0,e.default)(c)||(Object.assign(c.style,h),Object.keys(i).forEach(function(m){var l=i[m];l===!1?c.removeAttribute(m):c.setAttribute(m,l===!0?"":l)}))})}function f(k){var S=k.state,y={popper:{position:S.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(S.elements.popper.style,y.popper),S.styles=y,S.elements.arrow&&Object.assign(S.elements.arrow.style,y.arrow),function(){Object.keys(S.elements).forEach(function(h){var i=S.elements[h],c=S.attributes[h]||{},m=Object.keys(S.styles.hasOwnProperty(h)?S.styles[h]:y[h]),l=m.reduce(function(d,u){return d[u]="",d},{});!(0,a.isHTMLElement)(i)||!(0,e.default)(i)||(Object.assign(i.style,l),Object.keys(c).forEach(function(d){i.removeAttribute(d)}))})}}var N=r.default={name:"applyStyles",enabled:!0,phase:"write",fn:o,effect:f,requires:["computeStyles"]}},11106:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=h(n(16275)),a=h(n(12866)),t=h(n(11848)),o=h(n(29727)),f=h(n(26608)),N=n(87415),k=h(n(41e3)),S=h(n(62605)),y=n(37802);function h(d){return d&&d.__esModule?d:{default:d}}var i=function(){function d(u,s){return u=typeof u=="function"?u(Object.assign({},s.rects,{placement:s.placement})):u,(0,k.default)(typeof u!="number"?u:(0,S.default)(u,y.basePlacements))}return d}();function c(d){var u,s=d.state,C=d.name,g=d.options,v=s.elements.arrow,p=s.modifiersData.popperOffsets,V=(0,e.default)(s.placement),b=(0,f.default)(V),B=[y.left,y.right].indexOf(V)>=0,L=B?"height":"width";if(!(!v||!p)){var w=i(g.padding,s),T=(0,a.default)(v),x=b==="y"?y.top:y.left,A=b==="y"?y.bottom:y.right,E=s.rects.reference[L]+s.rects.reference[b]-p[b]-s.rects.popper[L],P=p[b]-s.rects.reference[b],R=(0,o.default)(v),M=R?b==="y"?R.clientHeight||0:R.clientWidth||0:0,D=E/2-P/2,j=w[x],W=M-T[L]-w[A],U=M/2-T[L]/2+D,K=(0,N.within)(j,U,W),$=b;s.modifiersData[C]=(u={},u[$]=K,u.centerOffset=K-U,u)}}function m(d){var u=d.state,s=d.options,C=s.element,g=C===void 0?"[data-popper-arrow]":C;g!=null&&(typeof g=="string"&&(g=u.elements.popper.querySelector(g),!g)||(0,t.default)(u.elements.popper,g)&&(u.elements.arrow=g))}var l=r.default={name:"arrow",enabled:!0,phase:"main",fn:c,effect:m,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},85445:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.mapToStyles=c;var e=n(37802),a=y(n(29727)),t=y(n(44901)),o=y(n(9252)),f=y(n(75663)),N=y(n(16275)),k=y(n(56918)),S=n(79257);function y(d){return d&&d.__esModule?d:{default:d}}var h={top:"auto",right:"auto",bottom:"auto",left:"auto"};function i(d,u){var s=d.x,C=d.y,g=u.devicePixelRatio||1;return{x:(0,S.round)(s*g)/g||0,y:(0,S.round)(C*g)/g||0}}function c(d){var u,s=d.popper,C=d.popperRect,g=d.placement,v=d.variation,p=d.offsets,V=d.position,b=d.gpuAcceleration,B=d.adaptive,L=d.roundOffsets,w=d.isFixed,T=p.x,x=T===void 0?0:T,A=p.y,E=A===void 0?0:A,P=typeof L=="function"?L({x:x,y:E}):{x:x,y:E};x=P.x,E=P.y;var R=p.hasOwnProperty("x"),M=p.hasOwnProperty("y"),D=e.left,j=e.top,W=window;if(B){var U=(0,a.default)(s),K="clientHeight",$="clientWidth";if(U===(0,t.default)(s)&&(U=(0,o.default)(s),(0,f.default)(U).position!=="static"&&V==="absolute"&&(K="scrollHeight",$="scrollWidth")),U=U,g===e.top||(g===e.left||g===e.right)&&v===e.end){j=e.bottom;var H=w&&U===W&&W.visualViewport?W.visualViewport.height:U[K];E-=H-C.height,E*=b?1:-1}if(g===e.left||(g===e.top||g===e.bottom)&&v===e.end){D=e.right;var Y=w&&U===W&&W.visualViewport?W.visualViewport.width:U[$];x-=Y-C.width,x*=b?1:-1}}var z=Object.assign({position:V},B&&h),Q=L===!0?i({x:x,y:E},(0,t.default)(s)):{x:x,y:E};if(x=Q.x,E=Q.y,b){var re;return Object.assign({},z,(re={},re[j]=M?"0":"",re[D]=R?"0":"",re.transform=(W.devicePixelRatio||1)<=1?"translate("+x+"px, "+E+"px)":"translate3d("+x+"px, "+E+"px, 0)",re))}return Object.assign({},z,(u={},u[j]=M?E+"px":"",u[D]=R?x+"px":"",u.transform="",u))}function m(d){var u=d.state,s=d.options,C=s.gpuAcceleration,g=C===void 0?!0:C,v=s.adaptive,p=v===void 0?!0:v,V=s.roundOffsets,b=V===void 0?!0:V,B={placement:(0,N.default)(u.placement),variation:(0,k.default)(u.placement),popper:u.elements.popper,popperRect:u.rects.popper,gpuAcceleration:g,isFixed:u.options.strategy==="fixed"};u.modifiersData.popperOffsets!=null&&(u.styles.popper=Object.assign({},u.styles.popper,c(Object.assign({},B,{offsets:u.modifiersData.popperOffsets,position:u.options.strategy,adaptive:p,roundOffsets:b})))),u.modifiersData.arrow!=null&&(u.styles.arrow=Object.assign({},u.styles.arrow,c(Object.assign({},B,{offsets:u.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:b})))),u.attributes.popper=Object.assign({},u.attributes.popper,{"data-popper-placement":u.placement})}var l=r.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:m,data:{}}},21068:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(44901));function a(N){return N&&N.__esModule?N:{default:N}}var t={passive:!0};function o(N){var k=N.state,S=N.instance,y=N.options,h=y.scroll,i=h===void 0?!0:h,c=y.resize,m=c===void 0?!0:c,l=(0,e.default)(k.elements.popper),d=[].concat(k.scrollParents.reference,k.scrollParents.popper);return i&&d.forEach(function(u){u.addEventListener("scroll",S.update,t)}),m&&l.addEventListener("resize",S.update,t),function(){i&&d.forEach(function(u){u.removeEventListener("scroll",S.update,t)}),m&&l.removeEventListener("resize",S.update,t)}}var f=r.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function N(){}return N}(),effect:o,data:{}}},51825:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=S(n(96346)),a=S(n(16275)),t=S(n(15022)),o=S(n(4709)),f=S(n(36705)),N=n(37802),k=S(n(56918));function S(c){return c&&c.__esModule?c:{default:c}}function y(c){if((0,a.default)(c)===N.auto)return[];var m=(0,e.default)(c);return[(0,t.default)(c),m,(0,t.default)(m)]}function h(c){var m=c.state,l=c.options,d=c.name;if(!m.modifiersData[d]._skip){for(var u=l.mainAxis,s=u===void 0?!0:u,C=l.altAxis,g=C===void 0?!0:C,v=l.fallbackPlacements,p=l.padding,V=l.boundary,b=l.rootBoundary,B=l.altBoundary,L=l.flipVariations,w=L===void 0?!0:L,T=l.allowedAutoPlacements,x=m.options.placement,A=(0,a.default)(x),E=A===x,P=v||(E||!w?[(0,e.default)(x)]:y(x)),R=[x].concat(P).reduce(function(ce,q){return ce.concat((0,a.default)(q)===N.auto?(0,f.default)(m,{placement:q,boundary:V,rootBoundary:b,padding:p,flipVariations:w,allowedAutoPlacements:T}):q)},[]),M=m.rects.reference,D=m.rects.popper,j=new Map,W=!0,U=R[0],K=0;K=0,Q=z?"width":"height",re=(0,o.default)(m,{placement:$,boundary:V,rootBoundary:b,altBoundary:B,padding:p}),ae=z?Y?N.right:N.left:Y?N.bottom:N.top;M[Q]>D[Q]&&(ae=(0,e.default)(ae));var de=(0,e.default)(ae),ve=[];if(s&&ve.push(re[H]<=0),g&&ve.push(re[ae]<=0,re[de]<=0),ve.every(function(ce){return ce})){U=$,W=!1;break}j.set($,ve)}if(W)for(var ye=w?3:1,Le=function(){function ce(q){var se=R.find(function(me){var te=j.get(me);if(te)return te.slice(0,q).every(function(be){return be})});if(se)return U=se,"break"}return ce}(),pe=ye;pe>0;pe--){var ne=Le(pe);if(ne==="break")break}m.placement!==U&&(m.modifiersData[d]._skip=!0,m.placement=U,m.reset=!0)}}var i=r.default={name:"flip",enabled:!0,phase:"main",fn:h,requiresIfExists:["offset"],data:{_skip:!1}}},44677:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(37802),a=t(n(4709));function t(S){return S&&S.__esModule?S:{default:S}}function o(S,y,h){return h===void 0&&(h={x:0,y:0}),{top:S.top-y.height-h.y,right:S.right-y.width+h.x,bottom:S.bottom-y.height+h.y,left:S.left-y.width-h.x}}function f(S){return[e.top,e.right,e.bottom,e.left].some(function(y){return S[y]>=0})}function N(S){var y=S.state,h=S.name,i=y.rects.reference,c=y.rects.popper,m=y.modifiersData.preventOverflow,l=(0,a.default)(y,{elementContext:"reference"}),d=(0,a.default)(y,{altBoundary:!0}),u=o(l,i),s=o(d,c,m),C=f(u),g=f(s);y.modifiersData[h]={referenceClippingOffsets:u,popperEscapeOffsets:s,isReferenceHidden:C,hasPopperEscaped:g},y.attributes.popper=Object.assign({},y.attributes.popper,{"data-popper-reference-hidden":C,"data-popper-escaped":g})}var k=r.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:N}},16055:function(I,r,n){"use strict";r.__esModule=!0,r.preventOverflow=r.popperOffsets=r.offset=r.hide=r.flip=r.eventListeners=r.computeStyles=r.arrow=r.applyStyles=void 0;var e=h(n(20637));r.applyStyles=e.default;var a=h(n(11106));r.arrow=a.default;var t=h(n(85445));r.computeStyles=t.default;var o=h(n(21068));r.eventListeners=o.default;var f=h(n(51825));r.flip=f.default;var N=h(n(44677));r.hide=N.default;var k=h(n(34331));r.offset=k.default;var S=h(n(56154));r.popperOffsets=S.default;var y=h(n(69770));r.preventOverflow=y.default;function h(i){return i&&i.__esModule?i:{default:i}}},34331:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.distanceAndSkiddingToXY=o;var e=t(n(16275)),a=n(37802);function t(k){return k&&k.__esModule?k:{default:k}}function o(k,S,y){var h=(0,e.default)(k),i=[a.left,a.top].indexOf(h)>=0?-1:1,c=typeof y=="function"?y(Object.assign({},S,{placement:k})):y,m=c[0],l=c[1];return m=m||0,l=(l||0)*i,[a.left,a.right].indexOf(h)>=0?{x:l,y:m}:{x:m,y:l}}function f(k){var S=k.state,y=k.options,h=k.name,i=y.offset,c=i===void 0?[0,0]:i,m=a.placements.reduce(function(s,C){return s[C]=o(C,S.rects,c),s},{}),l=m[S.placement],d=l.x,u=l.y;S.modifiersData.popperOffsets!=null&&(S.modifiersData.popperOffsets.x+=d,S.modifiersData.popperOffsets.y+=u),S.modifiersData[h]=m}var N=r.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:f}},56154:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(49306));function a(f){return f&&f.__esModule?f:{default:f}}function t(f){var N=f.state,k=f.name;N.modifiersData[k]=(0,e.default)({reference:N.rects.reference,element:N.rects.popper,strategy:"absolute",placement:N.placement})}var o=r.default={name:"popperOffsets",enabled:!0,phase:"read",fn:t,data:{}}},69770:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(37802),a=c(n(16275)),t=c(n(26608)),o=c(n(49903)),f=n(87415),N=c(n(12866)),k=c(n(29727)),S=c(n(4709)),y=c(n(56918)),h=c(n(26143)),i=n(79257);function c(d){return d&&d.__esModule?d:{default:d}}function m(d){var u=d.state,s=d.options,C=d.name,g=s.mainAxis,v=g===void 0?!0:g,p=s.altAxis,V=p===void 0?!1:p,b=s.boundary,B=s.rootBoundary,L=s.altBoundary,w=s.padding,T=s.tether,x=T===void 0?!0:T,A=s.tetherOffset,E=A===void 0?0:A,P=(0,S.default)(u,{boundary:b,rootBoundary:B,padding:w,altBoundary:L}),R=(0,a.default)(u.placement),M=(0,y.default)(u.placement),D=!M,j=(0,t.default)(R),W=(0,o.default)(j),U=u.modifiersData.popperOffsets,K=u.rects.reference,$=u.rects.popper,H=typeof E=="function"?E(Object.assign({},u.rects,{placement:u.placement})):E,Y=typeof H=="number"?{mainAxis:H,altAxis:H}:Object.assign({mainAxis:0,altAxis:0},H),z=u.modifiersData.offset?u.modifiersData.offset[u.placement]:null,Q={x:0,y:0};if(U){if(v){var re,ae=j==="y"?e.top:e.left,de=j==="y"?e.bottom:e.right,ve=j==="y"?"height":"width",ye=U[j],Le=ye+P[ae],pe=ye-P[de],ne=x?-$[ve]/2:0,ce=M===e.start?K[ve]:$[ve],q=M===e.start?-$[ve]:-K[ve],se=u.elements.arrow,me=x&&se?(0,N.default)(se):{width:0,height:0},te=u.modifiersData["arrow#persistent"]?u.modifiersData["arrow#persistent"].padding:(0,h.default)(),be=te[ae],fe=te[de],ge=(0,f.within)(0,K[ve],me[ve]),ke=D?K[ve]/2-ne-ge-be-Y.mainAxis:ce-ge-be-Y.mainAxis,Ce=D?-K[ve]/2+ne+ge+fe+Y.mainAxis:q+ge+fe+Y.mainAxis,Se=u.elements.arrow&&(0,k.default)(u.elements.arrow),we=Se?j==="y"?Se.clientTop||0:Se.clientLeft||0:0,xe=(re=z==null?void 0:z[j])!=null?re:0,Oe=ye+ke-xe-we,We=ye+Ce-xe,Ve=(0,f.within)(x?(0,i.min)(Le,Oe):Le,ye,x?(0,i.max)(pe,We):pe);U[j]=Ve,Q[j]=Ve-ye}if(V){var oe,le=j==="x"?e.top:e.left,he=j==="x"?e.bottom:e.right,ue=U[W],Ne=W==="y"?"height":"width",Ae=ue+P[le],De=ue-P[he],je=[e.top,e.left].indexOf(R)!==-1,Ke=(oe=z==null?void 0:z[W])!=null?oe:0,Ue=je?Ae:ue-K[Ne]-$[Ne]-Ke+Y.altAxis,_e=je?ue+K[Ne]+$[Ne]-Ke-Y.altAxis:De,Ge=x&&je?(0,f.withinMaxClamp)(Ue,ue,_e):(0,f.within)(x?Ue:Ae,ue,x?_e:De);U[W]=Ge,Q[W]=Ge-ue}u.modifiersData[C]=Q}}var l=r.default={name:"preventOverflow",enabled:!0,phase:"main",fn:m,requiresIfExists:["offset"]}},22008:function(I,r,n){"use strict";r.__esModule=!0,r.defaultModifiers=r.createPopper=void 0;var e=n(15113);r.popperGenerator=e.popperGenerator,r.detectOverflow=e.detectOverflow;var a=N(n(21068)),t=N(n(56154)),o=N(n(85445)),f=N(n(20637));function N(y){return y&&y.__esModule?y:{default:y}}var k=r.defaultModifiers=[a.default,t.default,o.default,f.default],S=r.createPopper=(0,e.popperGenerator)({defaultModifiers:k})},98420:function(I,r,n){"use strict";r.__esModule=!0;var e={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};r.defaultModifiers=r.createPopperLite=r.createPopper=void 0;var a=n(15113);r.popperGenerator=a.popperGenerator,r.detectOverflow=a.detectOverflow;var t=l(n(21068)),o=l(n(56154)),f=l(n(85445)),N=l(n(20637)),k=l(n(34331)),S=l(n(51825)),y=l(n(69770)),h=l(n(11106)),i=l(n(44677)),c=n(22008);r.createPopperLite=c.createPopper;var m=n(16055);Object.keys(m).forEach(function(s){s==="default"||s==="__esModule"||Object.prototype.hasOwnProperty.call(e,s)||s in r&&r[s]===m[s]||(r[s]=m[s])});function l(s){return s&&s.__esModule?s:{default:s}}var d=r.defaultModifiers=[t.default,o.default,f.default,N.default,k.default,S.default,y.default,h.default,i.default],u=r.createPopperLite=r.createPopper=(0,a.popperGenerator)({defaultModifiers:d})},36705:function(I,r,n){"use strict";r.__esModule=!0,r.default=N;var e=f(n(56918)),a=n(37802),t=f(n(4709)),o=f(n(16275));function f(k){return k&&k.__esModule?k:{default:k}}function N(k,S){S===void 0&&(S={});var y=S,h=y.placement,i=y.boundary,c=y.rootBoundary,m=y.padding,l=y.flipVariations,d=y.allowedAutoPlacements,u=d===void 0?a.placements:d,s=(0,e.default)(h),C=s?l?a.variationPlacements:a.variationPlacements.filter(function(p){return(0,e.default)(p)===s}):a.basePlacements,g=C.filter(function(p){return u.indexOf(p)>=0});g.length===0&&(g=C);var v=g.reduce(function(p,V){return p[V]=(0,t.default)(k,{placement:V,boundary:i,rootBoundary:c,padding:m})[(0,o.default)(V)],p},{});return Object.keys(v).sort(function(p,V){return v[p]-v[V]})}},49306:function(I,r,n){"use strict";r.__esModule=!0,r.default=N;var e=f(n(16275)),a=f(n(56918)),t=f(n(26608)),o=n(37802);function f(k){return k&&k.__esModule?k:{default:k}}function N(k){var S=k.reference,y=k.element,h=k.placement,i=h?(0,e.default)(h):null,c=h?(0,a.default)(h):null,m=S.x+S.width/2-y.width/2,l=S.y+S.height/2-y.height/2,d;switch(i){case o.top:d={x:m,y:S.y-y.height};break;case o.bottom:d={x:m,y:S.y+S.height};break;case o.right:d={x:S.x+S.width,y:l};break;case o.left:d={x:S.x-y.width,y:l};break;default:d={x:S.x,y:S.y}}var u=i?(0,t.default)(i):null;if(u!=null){var s=u==="y"?"height":"width";switch(c){case o.start:d[u]=d[u]-(S[s]/2-y[s]/2);break;case o.end:d[u]=d[u]+(S[s]/2-y[s]/2);break;default:}}return d}},97902:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a;return function(){return a||(a=new Promise(function(t){Promise.resolve().then(function(){a=void 0,t(e())})})),a}}},4709:function(I,r,n){"use strict";r.__esModule=!0,r.default=i;var e=h(n(98310)),a=h(n(9252)),t=h(n(83199)),o=h(n(49306)),f=h(n(21194)),N=n(37802),k=n(65601),S=h(n(41e3)),y=h(n(62605));function h(c){return c&&c.__esModule?c:{default:c}}function i(c,m){m===void 0&&(m={});var l=m,d=l.placement,u=d===void 0?c.placement:d,s=l.strategy,C=s===void 0?c.strategy:s,g=l.boundary,v=g===void 0?N.clippingParents:g,p=l.rootBoundary,V=p===void 0?N.viewport:p,b=l.elementContext,B=b===void 0?N.popper:b,L=l.altBoundary,w=L===void 0?!1:L,T=l.padding,x=T===void 0?0:T,A=(0,S.default)(typeof x!="number"?x:(0,y.default)(x,N.basePlacements)),E=B===N.popper?N.reference:N.popper,P=c.rects.popper,R=c.elements[w?E:B],M=(0,e.default)((0,k.isElement)(R)?R:R.contextElement||(0,a.default)(c.elements.popper),v,V,C),D=(0,t.default)(c.elements.reference),j=(0,o.default)({reference:D,element:P,strategy:"absolute",placement:u}),W=(0,f.default)(Object.assign({},P,j)),U=B===N.popper?W:D,K={top:M.top-U.top+A.top,bottom:U.bottom-M.bottom+A.bottom,left:M.left-U.left+A.left,right:U.right-M.right+A.right},$=c.modifiersData.offset;if(B===N.popper&&$){var H=$[u];Object.keys(K).forEach(function(Y){var z=[N.right,N.bottom].indexOf(Y)>=0?1:-1,Q=[N.top,N.bottom].indexOf(Y)>=0?"y":"x";K[Y]+=H[Q]*z})}return K}},62605:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e,a){return a.reduce(function(t,o){return t[o]=e,t},{})}},49903:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e==="x"?"y":"x"}},16275:function(I,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(37802);function a(t){return t.split("-")[0]}},26143:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(){return{top:0,right:0,bottom:0,left:0}}},26608:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},96346:function(I,r){"use strict";r.__esModule=!0,r.default=e;var n={left:"right",right:"left",bottom:"top",top:"bottom"};function e(a){return a.replace(/left|right|bottom|top/g,function(t){return n[t]})}},15022:function(I,r){"use strict";r.__esModule=!0,r.default=e;var n={start:"end",end:"start"};function e(a){return a.replace(/start|end/g,function(t){return n[t]})}},56918:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e.split("-")[1]}},79257:function(I,r){"use strict";r.__esModule=!0,r.round=r.min=r.max=void 0;var n=r.max=Math.max,e=r.min=Math.min,a=r.round=Math.round},57547:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a=e.reduce(function(t,o){var f=t[o.name];return t[o.name]=f?Object.assign({},f,o,{options:Object.assign({},f.options,o.options),data:Object.assign({},f.data,o.data)}):o,t},{});return Object.keys(a).map(function(t){return a[t]})}},41e3:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(26143));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return Object.assign({},(0,e.default)(),o)}},13657:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=n(37802);function a(o){var f=new Map,N=new Set,k=[];o.forEach(function(y){f.set(y.name,y)});function S(y){N.add(y.name);var h=[].concat(y.requires||[],y.requiresIfExists||[]);h.forEach(function(i){if(!N.has(i)){var c=f.get(i);c&&S(c)}}),k.push(y)}return o.forEach(function(y){N.has(y.name)||S(y)}),k}function t(o){var f=a(o);return e.modifierPhases.reduce(function(N,k){return N.concat(f.filter(function(S){return S.phase===k}))},[])}},21194:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},88492:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(a){return a.brand+"/"+a.version}).join(" "):navigator.userAgent}},87415:function(I,r,n){"use strict";r.__esModule=!0,r.within=a,r.withinMaxClamp=t;var e=n(79257);function a(o,f,N){return(0,e.max)(o,(0,e.min)(f,N))}function t(o,f,N){var k=a(o,f,N);return k>N?N:k}},60208:function(I,r){"use strict";r.__esModule=!0,r.Fragment=r.EMPTY_OBJ=r.Component=void 0,r._CI=Et,r._HI=Le,r._M=He,r._MCCC=Ot,r._ME=Pt,r._MFCC=Rt,r._MP=xt,r._MR=ot,r._RFC=vt,r.__render=Ft,r.createComponentVNode=K,r.createFragment=H,r.createPortal=ae,r.createRef=Yt,r.createRenderer=kn,r.createTextVNode=$,r.createVNode=D,r.directClone=Q,r.findDOMfromVNode=V,r.forwardRef=Xt,r.getFlagsForElementVnode=ve,r.linkEvent=h,r.normalizeProps=Y,r.options=void 0,r.render=Wt,r.rerender=Kt,r.version=void 0;var n=Array.isArray;function e(O){var F=typeof O;return F==="string"||F==="number"}function a(O){return O==null}function t(O){return O===null||O===!1||O===!0||O===void 0}function o(O){return typeof O=="function"}function f(O){return typeof O=="string"}function N(O){return typeof O=="number"}function k(O){return O===null}function S(O){return O===void 0}function y(O,F){var _={};if(O)for(var G in O)_[G]=O[G];if(F)for(var J in F)_[J]=F[J];return _}function h(O,F){return o(F)?{data:O,event:F}:null}function i(O){return!k(O)&&typeof O=="object"}var c=r.EMPTY_OBJ={},m=r.Fragment="$F";function l(O){return O.substr(2).toLowerCase()}function d(O,F){O.appendChild(F)}function u(O,F,_){k(_)?d(O,F):O.insertBefore(F,_)}function s(O,F){return F?document.createElementNS("http://www.w3.org/2000/svg",O):document.createElement(O)}function C(O,F,_){O.replaceChild(F,_)}function g(O,F){O.removeChild(F)}function v(O){for(var F=0;F0,Be=k(ie),Ie=f(ie)&&ie[0]===R;Te||Be||Ie?(_=_||F.slice(0,Z),(Te||Ie)&&(ee=Q(ee)),(Be||Ie)&&(ee.key=R+Z),_.push(ee)):_&&_.push(ee),ee.flags|=65536}}_=_||F,_.length===0?G=1:G=8}else _=F,_.flags|=65536,F.flags&81920&&(_=Q(F)),G=2;return O.children=_,O.childFlags=G,O}function Le(O){return t(O)||e(O)?$(O,null):n(O)?H(O,0,null):O.flags&16384?Q(O):O}var pe="http://www.w3.org/1999/xlink",ne="http://www.w3.org/XML/1998/namespace",ce={"xlink:actuate":pe,"xlink:arcrole":pe,"xlink:href":pe,"xlink:role":pe,"xlink:show":pe,"xlink:title":pe,"xlink:type":pe,"xml:base":ne,"xml:lang":ne,"xml:space":ne};function q(O){return{onClick:O,onDblClick:O,onFocusIn:O,onFocusOut:O,onKeyDown:O,onKeyPress:O,onKeyUp:O,onMouseDown:O,onMouseMove:O,onMouseUp:O,onTouchEnd:O,onTouchMove:O,onTouchStart:O}}var se=q(0),me=q(null),te=q(!0);function be(O,F){var _=F.$EV;return _||(_=F.$EV=q(null)),_[O]||++se[O]===1&&(me[O]=oe(O)),_}function fe(O,F){var _=F.$EV;_&&_[O]&&(--se[O]===0&&(document.removeEventListener(l(O),me[O]),me[O]=null),_[O]=null)}function ge(O,F,_,G){if(o(_))be(O,G)[O]=_;else if(i(_)){if(A(F,_))return;be(O,G)[O]=_}else fe(O,G)}function ke(O){return o(O.composedPath)?O.composedPath()[0]:O.target}function Ce(O,F,_,G){var J=ke(O);do{if(F&&J.disabled)return;var Z=J.$EV;if(Z){var ee=Z[_];if(ee&&(G.dom=J,ee.event?ee.event(ee.data,O):ee(O),O.cancelBubble))return}J=J.parentNode}while(!k(J))}function Se(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function we(){return this.defaultPrevented}function xe(){return this.cancelBubble}function Oe(O){var F={dom:document};return O.isDefaultPrevented=we,O.isPropagationStopped=xe,O.stopPropagation=Se,Object.defineProperty(O,"currentTarget",{configurable:!0,get:function(){function _(){return F.dom}return _}()}),F}function We(O){return function(F){if(F.button!==0){F.stopPropagation();return}Ce(F,!0,O,Oe(F))}}function Ve(O){return function(F){Ce(F,!1,O,Oe(F))}}function oe(O){var F=O==="onClick"||O==="onDblClick"?We(O):Ve(O);return document.addEventListener(l(O),F),F}function le(O,F){var _=document.createElement("i");return _.innerHTML=F,_.innerHTML===O.innerHTML}function he(O,F,_){if(O[F]){var G=O[F];G.event?G.event(G.data,_):G(_)}else{var J=F.toLowerCase();O[J]&&O[J](_)}}function ue(O,F){var _=function(J){var Z=this.$V;if(Z){var ee=Z.props||c,ie=Z.dom;if(f(O))he(ee,O,J);else for(var Te=0;Te-1&&F.options[Z]&&(ie=F.options[Z].value),_&&a(ie)&&(ie=O.defaultValue),Ge(G,ie)}}var Bt=ue("onInput",pt),Lt=ue("onChange");function It(O,F){Ne(O,"input",Bt),F.onChange&&Ne(O,"change",Lt)}function pt(O,F,_){var G=O.value,J=F.value;if(a(G)){if(_){var Z=O.defaultValue;!a(Z)&&Z!==J&&(F.defaultValue=Z,F.value=Z)}}else J!==G&&(F.defaultValue=G,F.value=G)}function wt(O,F,_,G,J,Z){O&64?_e(G,_):O&256?ft(G,_,J,F):O&128&&pt(G,_,J),Z&&(_.$V=F)}function Gt(O,F,_){O&64?Ue(F,_):O&256?St(F):O&128&&It(F,_)}function Tt(O){return O.type&&Ae(O.type)?!a(O.checked):!a(O.value)}function Yt(){return{current:null}}function Xt(O){return{render:O}}function lt(O){O&&!P(O,null)&&O.current&&(O.current=null)}function ot(O,F,_){O&&(o(O)||O.current!==void 0)&&_.push(function(){!P(O,F)&&O.current!==void 0&&(O.current=F)})}function Xe(O,F){Je(O),b(O,F)}function Je(O){var F=O.flags,_=O.children,G;if(F&481){G=O.ref;var J=O.props;lt(G);var Z=O.childFlags;if(!k(J))for(var ee=Object.keys(J),ie=0,Te=ee.length;ie0;ee&&(Z=Tt(_),Z&&Gt(F,G,_));for(var ie in _)ht(ie,null,_[ie],G,J,Z,null);ee&&wt(F,O,G,_,!0,Z)}function At(O,F,_){var G=Le(O.render(F,O.state,_)),J=_;return o(O.getChildContext)&&(J=y(_,O.getChildContext())),O.$CX=J,G}function Et(O,F,_,G,J,Z){var ee=new F(_,G),ie=ee.$N=!!(F.getDerivedStateFromProps||ee.getSnapshotBeforeUpdate);if(ee.$SVG=J,ee.$L=Z,O.children=ee,ee.$BS=!1,ee.context=G,ee.props===c&&(ee.props=_),ie)ee.state=L(ee,_,ee.state);else if(o(ee.componentWillMount)){ee.$BR=!0,ee.componentWillMount();var Te=ee.$PS;if(!k(Te)){var Be=ee.state;if(k(Be))ee.state=Te;else for(var Ie in Te)Be[Ie]=Te[Ie];ee.$PS=null}ee.$BR=!1}return ee.$LI=At(ee,_,G),ee}function vt(O,F){var _=O.props||c;return O.flags&32768?O.type.render(_,O.ref,F):O.type(_,F)}function He(O,F,_,G,J,Z){var ee=O.flags|=16384;ee&481?Pt(O,F,_,G,J,Z):ee&4?nn(O,F,_,G,J,Z):ee&8?(on(O,F,_,G,J,Z),Rt(O,Z)):ee&512||ee&16?Mt(O,F,J):ee&8192?tn(O,_,F,G,J,Z):ee&1024&&en(O,_,F,J,Z)}function en(O,F,_,G,J){He(O.children,O.ref,F,!1,null,J);var Z=re();Mt(Z,_,G),O.dom=Z.dom}function tn(O,F,_,G,J,Z){var ee=O.children,ie=O.childFlags;ie&12&&ee.length===0&&(ie=O.childFlags=2,ee=O.children=re()),ie===2?He(ee,_,F,G,J,Z):nt(ee,_,F,G,J,Z)}function Mt(O,F,_){var G=O.dom=document.createTextNode(O.children);k(F)||u(F,G,_)}function Pt(O,F,_,G,J,Z){var ee=O.flags,ie=O.props,Te=O.className,Be=O.childFlags,Ie=O.dom=s(O.type,G=G||(ee&32)>0),Ee=O.children;if(!a(Te)&&Te!==""&&(G?Ie.setAttribute("class",Te):Ie.className=Te),Be===16)x(Ie,Ee);else if(Be!==1){var Pe=G&&O.type!=="foreignObject";Be===2?(Ee.flags&16384&&(O.children=Ee=Q(Ee)),He(Ee,Ie,_,Pe,null,Z)):(Be===8||Be===4)&&nt(Ee,Ie,_,Pe,null,Z)}k(F)||u(F,Ie,J),k(ie)||xt(O,ee,ie,Ie,G),ot(O.ref,Ie,Z)}function nt(O,F,_,G,J,Z){for(var ee=0;eePe)&&(Ie=V(ee[Pe-1],!1).nextSibling)}Ct(Te,Be,ee,ie,_,G,J,Ie,O,Z)}function sn(O,F,_,G){var J=O.ref,Z=F.ref,ee=F.children;if(Ct(O.childFlags,F.childFlags,O.children,ee,J,_,!1,null,O,G),F.dom=O.dom,J!==Z&&!t(ee)){var ie=ee.dom;g(J,ie),d(Z,ie)}}function mn(O,F,_,G,J,Z){var ee=F.dom=O.dom,ie=O.props,Te=F.props,Be=!1,Ie=!1,Ee;if(G=G||(J&32)>0,ie!==Te){var Pe=ie||c;if(Ee=Te||c,Ee!==c){Be=(J&448)>0,Be&&(Ie=Tt(Ee));for(var Fe in Ee){var Me=Pe[Fe],ze=Ee[Fe];Me!==ze&&ht(Fe,Me,ze,ee,G,Ie,O)}}if(Pe!==c)for(var Re in Pe)a(Ee[Re])&&!a(Pe[Re])&&ht(Re,Pe[Re],null,ee,G,Ie,O)}var et=F.children,Ye=F.className;O.className!==Ye&&(a(Ye)?ee.removeAttribute("class"):G?ee.setAttribute("class",Ye):ee.className=Ye),J&4096?un(ee,et):Ct(O.childFlags,F.childFlags,O.children,et,ee,_,G&&F.type!=="foreignObject",null,O,Z),Be&&wt(J,F,ee,Ee,!1,Ie);var at=F.ref,Qe=O.ref;Qe!==at&&(lt(Qe),ot(at,ee,Z))}function fn(O,F,_,G,J,Z){Je(O),nt(F,_,G,J,V(O,!0),Z),b(O,_)}function Ct(O,F,_,G,J,Z,ee,ie,Te,Be){switch(O){case 2:switch(F){case 2:Ze(_,G,J,Z,ee,ie,Be);break;case 1:Xe(_,J);break;case 16:Je(_),x(J,G);break;default:fn(_,G,J,Z,ee,Be);break}break;case 1:switch(F){case 2:He(G,J,Z,ee,ie,Be);break;case 1:break;case 16:x(J,G);break;default:nt(G,J,Z,ee,ie,Be);break}break;case 16:switch(F){case 16:ln(_,G,J);break;case 2:ut(J),He(G,J,Z,ee,ie,Be);break;case 1:ut(J);break;default:ut(J),nt(G,J,Z,ee,ie,Be);break}break;default:switch(F){case 16:rt(_),x(J,G);break;case 2:dt(J,Te,_),He(G,J,Z,ee,ie,Be);break;case 1:dt(J,Te,_);break;default:var Ie=_.length|0,Ee=G.length|0;Ie===0?Ee>0&&nt(G,J,Z,ee,ie,Be):Ee===0?dt(J,Te,_):F===8&&O===8?Nn(_,G,J,Z,ee,Ie,Ee,ie,Te,Be):gn(_,G,J,Z,ee,Ie,Ee,ie,Be);break}break}}function pn(O,F,_,G,J){J.push(function(){O.componentDidUpdate(F,_,G)})}function Dt(O,F,_,G,J,Z,ee,ie,Te){var Be=O.state,Ie=O.props,Ee=!!O.$N,Pe=o(O.shouldComponentUpdate);if(Ee&&(F=L(O,_,F!==Be?y(Be,F):F)),ee||!Pe||Pe&&O.shouldComponentUpdate(_,F,J)){!Ee&&o(O.componentWillUpdate)&&O.componentWillUpdate(_,F,J),O.props=_,O.state=F,O.context=J;var Fe=null,Me=At(O,_,J);Ee&&o(O.getSnapshotBeforeUpdate)&&(Fe=O.getSnapshotBeforeUpdate(Ie,Be)),Ze(O.$LI,Me,G,O.$CX,Z,ie,Te),O.$LI=Me,o(O.componentDidUpdate)&&pn(O,Ie,Be,Fe,Te)}else O.props=_,O.state=F,O.context=J}function hn(O,F,_,G,J,Z,ee){var ie=F.children=O.children;if(!k(ie)){ie.$L=ee;var Te=F.props||c,Be=F.ref,Ie=O.ref,Ee=ie.state;if(!ie.$N){if(o(ie.componentWillReceiveProps)){if(ie.$BR=!0,ie.componentWillReceiveProps(Te,G),ie.$UN)return;ie.$BR=!1}k(ie.$PS)||(Ee=y(Ee,ie.$PS),ie.$PS=null)}Dt(ie,Ee,Te,_,G,J,!1,Z,ee),Ie!==Be&&(lt(Ie),ot(Be,ie,ee))}}function vn(O,F,_,G,J,Z,ee){var ie=!0,Te=F.props||c,Be=F.ref,Ie=O.props,Ee=!a(Be),Pe=O.children;if(Ee&&o(Be.onComponentShouldUpdate)&&(ie=Be.onComponentShouldUpdate(Ie,Te)),ie!==!1){Ee&&o(Be.onComponentWillUpdate)&&Be.onComponentWillUpdate(Ie,Te);var Fe=Le(vt(F,G));Ze(Pe,Fe,_,G,J,Z,ee),F.children=Fe,Ee&&o(Be.onComponentDidUpdate)&&Be.onComponentDidUpdate(Ie,Te)}else F.children=Pe}function Cn(O,F){var _=F.children,G=F.dom=O.dom;_!==O.children&&(G.nodeValue=_)}function gn(O,F,_,G,J,Z,ee,ie,Te){for(var Be=Z>ee?ee:Z,Ie=0,Ee,Pe;Ieee)for(Ie=Be;IeIe||Pe>Ee)break e;Fe=O[Pe],Me=F[Pe]}for(Fe=O[Ie],Me=F[Ee];Fe.key===Me.key;){if(Me.flags&16384&&(F[Ee]=Me=Q(Me)),Ze(Fe,Me,_,G,J,ie,Be),O[Ie]=Me,Ie--,Ee--,Pe>Ie||Pe>Ee)break e;Fe=O[Ie],Me=F[Ee]}}if(Pe>Ie){if(Pe<=Ee)for(ze=Ee+1,Re=zeEe)for(;Pe<=Ie;)Xe(O[Pe++],_);else Vn(O,F,G,Z,ee,Ie,Ee,Pe,_,J,ie,Te,Be)}function Vn(O,F,_,G,J,Z,ee,ie,Te,Be,Ie,Ee,Pe){var Fe,Me,ze,Re=0,et=ie,Ye=ie,at=Z-ie+1,Qe=ee-ie+1,ct=new Int32Array(Qe+1),tt=at===G,Vt=!1,$e=0,it=0;if(J<4||(at|Qe)<32)for(Re=et;Re<=Z;++Re)if(Fe=O[Re],itie?Vt=!0:$e=ie,Me.flags&16384&&(F[ie]=Me=Q(Me)),Ze(Fe,Me,Te,_,Be,Ie,Pe),++it;break}!tt&&ie>ee&&Xe(Fe,Te)}else tt||Xe(Fe,Te);else{var Ht={};for(Re=Ye;Re<=ee;++Re)Ht[F[Re].key]=Re;for(Re=et;Re<=Z;++Re)if(Fe=O[Re],itet;)Xe(O[et++],Te);ct[ie-Ye]=Re+1,$e>ie?Vt=!0:$e=ie,Me=F[ie],Me.flags&16384&&(F[ie]=Me=Q(Me)),Ze(Fe,Me,Te,_,Be,Ie,Pe),++it}else tt||Xe(Fe,Te);else tt||Xe(Fe,Te)}if(tt)dt(Te,Ee,O),nt(F,Te,_,Be,Ie,Pe);else if(Vt){var zt=bn(ct);for(ie=zt.length-1,Re=Qe-1;Re>=0;Re--)ct[Re]===0?($e=Re+Ye,Me=F[$e],Me.flags&16384&&(F[$e]=Me=Q(Me)),ze=$e+1,He(Me,Te,_,Be,ze=0;Re--)ct[Re]===0&&($e=Re+Ye,Me=F[$e],Me.flags&16384&&(F[$e]=Me=Q(Me)),ze=$e+1,He(Me,Te,_,Be,zejt&&(jt=Te,qe=new Int32Array(Te),st=new Int32Array(Te));_>1,O[qe[ie]]0&&(st[_]=qe[Z-1]),qe[Z]=_)}Z=J+1;var Be=new Int32Array(Z);for(ee=qe[Z-1];Z-- >0;)Be[Z]=ee,ee=st[ee],qe[Z]=0;return Be}var yn=typeof document!="undefined";yn&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function Ft(O,F,_,G){var J=[],Z=F.$V;w.v=!0,a(Z)?a(O)||(O.flags&16384&&(O=Q(O)),He(O,F,G,!1,null,J),F.$V=O,Z=O):a(O)?(Xe(Z,F),F.$V=null):(O.flags&16384&&(O=Q(O)),Ze(Z,O,F,G,!1,null,J),Z=F.$V=O),v(J),w.v=!1,o(_)&&_(),o(T.renderComplete)&&T.renderComplete(Z,F)}function Wt(O,F,_,G){_===void 0&&(_=null),G===void 0&&(G=c),Ft(O,F,_,G)}function kn(O){return function(){function F(_,G,J,Z){O||(O=_),Wt(G,O,J,Z)}return F}()}var mt=[],Sn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(O){window.setTimeout(O,0)},gt=!1;function Ut(O,F,_,G){var J=O.$PS;if(o(F)&&(F=F(J?y(O.state,J):O.state,O.props,O.context)),a(J))O.$PS=F;else for(var Z in F)J[Z]=F[Z];if(O.$BR)o(_)&&O.$L.push(_.bind(O));else{if(!w.v&&mt.length===0){_t(O,G),o(_)&&_.call(O);return}if(mt.indexOf(O)===-1&&mt.push(O),G&&(O.$F=!0),gt||(gt=!0,Sn(Kt)),o(_)){var ee=O.$QU;ee||(ee=O.$QU=[]),ee.push(_)}}}function Bn(O){for(var F=O.$QU,_=0;_=0;--U){var K=this.tryEntries[U],$=K.completion;if(K.tryLoc==="root")return W("end");if(K.tryLoc<=this.prev){var H=a.call(K,"catchLoc"),Y=a.call(K,"finallyLoc");if(H&&Y){if(this.prev=0;--W){var U=this.tryEntries[W];if(U.tryLoc<=this.prev&&a.call(U,"finallyLoc")&&this.prev=0;--j){var W=this.tryEntries[j];if(W.finallyLoc===D)return this.complete(W.completion,W.afterLoc),A(W),u}}return M}(),catch:function(){function M(D){for(var j=this.tryEntries.length-1;j>=0;--j){var W=this.tryEntries[j];if(W.tryLoc===D){var U=W.completion;if(U.type==="throw"){var K=U.arg;A(W)}return K}}throw new Error("illegal catch attempt")}return M}(),delegateYield:function(){function M(D,j,W){return this.delegate={iterator:P(D),resultName:j,nextLoc:W},this.method==="next"&&(this.arg=o),u}return M}()},n}(I.exports);try{regeneratorRuntime=r}catch(n){typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},11386:function(){"use strict";self.fetch||(self.fetch=function(I,r){return r=r||{},new Promise(function(n,e){var a=new XMLHttpRequest,t=[],o={},f=function(){function k(){return{ok:(a.status/100|0)==2,statusText:a.statusText,status:a.status,url:a.responseURL,text:function(){function S(){return Promise.resolve(a.responseText)}return S}(),json:function(){function S(){return Promise.resolve(a.responseText).then(JSON.parse)}return S}(),blob:function(){function S(){return Promise.resolve(new Blob([a.response]))}return S}(),clone:k,headers:{keys:function(){function S(){return t}return S}(),entries:function(){function S(){return t.map(function(y){return[y,a.getResponseHeader(y)]})}return S}(),get:function(){function S(y){return a.getResponseHeader(y)}return S}(),has:function(){function S(y){return a.getResponseHeader(y)!=null}return S}()}}}return k}();for(var N in a.open(r.method||"get",I,!0),a.onload=function(){a.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(k,S){o[S]||t.push(o[S]=S)}),n(f())},a.onerror=e,a.withCredentials=r.credentials=="include",r.headers)a.setRequestHeader(N,r.headers[N]);a.send(r.body||null)})})},72026:function(I,r){"use strict";r.__esModule=!0,r.zipWith=r.zip=r.uniqBy=r.uniq=r.toKeyedArray=r.toArray=r.sortBy=r.sort=r.reduce=r.range=r.map=r.filterMap=r.filter=void 0;function n(s,C){var g=typeof Symbol!="undefined"&&s[Symbol.iterator]||s["@@iterator"];if(g)return(g=g.call(s)).next.bind(g);if(Array.isArray(s)||(g=e(s))||C&&s&&typeof s.length=="number"){g&&(s=g);var v=0;return function(){return v>=s.length?{done:!0}:{done:!1,value:s[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(s,C){if(s){if(typeof s=="string")return a(s,C);var g=Object.prototype.toString.call(s).slice(8,-1);if(g==="Object"&&s.constructor&&(g=s.constructor.name),g==="Map"||g==="Set")return Array.from(s);if(g==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g))return a(s,C)}}function a(s,C){(C==null||C>s.length)&&(C=s.length);for(var g=0,v=new Array(C);g0&&(0,a.round)(h.width)/k.offsetWidth||1,c=k.offsetHeight>0&&(0,a.round)(h.height)/k.offsetHeight||1);var m=(0,e.isElement)(k)?(0,t.default)(k):window,i=m.visualViewport,d=!(0,o.default)()&&b,u=(h.left+(d&&i?i.offsetLeft:0))/l,s=(h.top+(d&&i?i.offsetTop:0))/c,C=h.width/l,g=h.height/c;return{width:C,height:g,top:s,right:u+C,bottom:s+g,left:u,x:u,y:s}}},98310:function(I,r,n){"use strict";r.__esModule=!0,r.default=g;var e=n(37802),a=d(n(63064)),t=d(n(16940)),o=d(n(88577)),f=d(n(29727)),N=d(n(9252)),k=d(n(75663)),S=n(65601),b=d(n(83199)),h=d(n(16292)),l=d(n(11848)),c=d(n(1707)),m=d(n(21194)),i=n(79257);function d(v){return v&&v.__esModule?v:{default:v}}function u(v,p){var V=(0,b.default)(v,!1,p==="fixed");return V.top=V.top+v.clientTop,V.left=V.left+v.clientLeft,V.bottom=V.top+v.clientHeight,V.right=V.left+v.clientWidth,V.width=v.clientWidth,V.height=v.clientHeight,V.x=V.left,V.y=V.top,V}function s(v,p,V){return p===e.viewport?(0,m.default)((0,a.default)(v,V)):(0,S.isElement)(p)?u(p,V):(0,m.default)((0,t.default)((0,N.default)(v)))}function C(v){var p=(0,o.default)((0,h.default)(v)),V=["absolute","fixed"].indexOf((0,k.default)(v).position)>=0,y=V&&(0,S.isHTMLElement)(v)?(0,f.default)(v):v;return(0,S.isElement)(y)?p.filter(function(B){return(0,S.isElement)(B)&&(0,l.default)(B,y)&&(0,c.default)(B)!=="body"}):[]}function g(v,p,V,y){var B=p==="clippingParents"?C(v):[].concat(p),L=[].concat(B,[V]),w=L[0],T=L.reduce(function(A,x){var E=s(v,x,y);return A.top=(0,i.max)(E.top,A.top),A.right=(0,i.min)(E.right,A.right),A.bottom=(0,i.min)(E.bottom,A.bottom),A.left=(0,i.max)(E.left,A.left),A},s(v,w,y));return T.width=T.right-T.left,T.height=T.bottom-T.top,T.x=T.left,T.y=T.top,T}},28770:function(I,r,n){"use strict";r.__esModule=!0,r.default=l;var e=b(n(83199)),a=b(n(3107)),t=b(n(1707)),o=n(65601),f=b(n(94889)),N=b(n(9252)),k=b(n(27703)),S=n(79257);function b(c){return c&&c.__esModule?c:{default:c}}function h(c){var m=c.getBoundingClientRect(),i=(0,S.round)(m.width)/c.offsetWidth||1,d=(0,S.round)(m.height)/c.offsetHeight||1;return i!==1||d!==1}function l(c,m,i){i===void 0&&(i=!1);var d=(0,o.isHTMLElement)(m),u=(0,o.isHTMLElement)(m)&&h(m),s=(0,N.default)(m),C=(0,e.default)(c,u,i),g={scrollLeft:0,scrollTop:0},v={x:0,y:0};return(d||!d&&!i)&&(((0,t.default)(m)!=="body"||(0,k.default)(s))&&(g=(0,a.default)(m)),(0,o.isHTMLElement)(m)?(v=(0,e.default)(m,!0),v.x+=m.clientLeft,v.y+=m.clientTop):s&&(v.x=(0,f.default)(s))),{x:C.left+g.scrollLeft-v.x,y:C.top+g.scrollTop-v.y,width:C.width,height:C.height}}},75663:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(44901));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return(0,e.default)(o).getComputedStyle(o)}},9252:function(I,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(65601);function a(t){return(((0,e.isElement)(t)?t.ownerDocument:t.document)||window.document).documentElement}},16940:function(I,r,n){"use strict";r.__esModule=!0,r.default=k;var e=N(n(9252)),a=N(n(75663)),t=N(n(94889)),o=N(n(42532)),f=n(79257);function N(S){return S&&S.__esModule?S:{default:S}}function k(S){var b,h=(0,e.default)(S),l=(0,o.default)(S),c=(b=S.ownerDocument)==null?void 0:b.body,m=(0,f.max)(h.scrollWidth,h.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),i=(0,f.max)(h.scrollHeight,h.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),d=-l.scrollLeft+(0,t.default)(S),u=-l.scrollTop;return(0,a.default)(c||h).direction==="rtl"&&(d+=(0,f.max)(h.clientWidth,c?c.clientWidth:0)-m),{width:m,height:i,x:d,y:u}}},89741:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},12866:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(83199));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),N=o.offsetWidth,k=o.offsetHeight;return Math.abs(f.width-N)<=1&&(N=f.width),Math.abs(f.height-k)<=1&&(k=f.height),{x:o.offsetLeft,y:o.offsetTop,width:N,height:k}}},1707:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e?(e.nodeName||"").toLowerCase():null}},3107:function(I,r,n){"use strict";r.__esModule=!0,r.default=N;var e=f(n(42532)),a=f(n(44901)),t=n(65601),o=f(n(89741));function f(k){return k&&k.__esModule?k:{default:k}}function N(k){return k===(0,a.default)(k)||!(0,t.isHTMLElement)(k)?(0,e.default)(k):(0,o.default)(k)}},29727:function(I,r,n){"use strict";r.__esModule=!0,r.default=l;var e=S(n(44901)),a=S(n(1707)),t=S(n(75663)),o=n(65601),f=S(n(36875)),N=S(n(16292)),k=S(n(88492));function S(c){return c&&c.__esModule?c:{default:c}}function b(c){return!(0,o.isHTMLElement)(c)||(0,t.default)(c).position==="fixed"?null:c.offsetParent}function h(c){var m=/firefox/i.test((0,k.default)()),i=/Trident/i.test((0,k.default)());if(i&&(0,o.isHTMLElement)(c)){var d=(0,t.default)(c);if(d.position==="fixed")return null}var u=(0,N.default)(c);for((0,o.isShadowRoot)(u)&&(u=u.host);(0,o.isHTMLElement)(u)&&["html","body"].indexOf((0,a.default)(u))<0;){var s=(0,t.default)(u);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||m&&s.willChange==="filter"||m&&s.filter&&s.filter!=="none")return u;u=u.parentNode}return null}function l(c){for(var m=(0,e.default)(c),i=b(c);i&&(0,f.default)(i)&&(0,t.default)(i).position==="static";)i=b(i);return i&&((0,a.default)(i)==="html"||(0,a.default)(i)==="body"&&(0,t.default)(i).position==="static")?m:i||h(c)||m}},16292:function(I,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(1707)),a=o(n(9252)),t=n(65601);function o(N){return N&&N.__esModule?N:{default:N}}function f(N){return(0,e.default)(N)==="html"?N:N.assignedSlot||N.parentNode||((0,t.isShadowRoot)(N)?N.host:null)||(0,a.default)(N)}},87899:function(I,r,n){"use strict";r.__esModule=!0,r.default=N;var e=f(n(16292)),a=f(n(27703)),t=f(n(1707)),o=n(65601);function f(k){return k&&k.__esModule?k:{default:k}}function N(k){return["html","body","#document"].indexOf((0,t.default)(k))>=0?k.ownerDocument.body:(0,o.isHTMLElement)(k)&&(0,a.default)(k)?k:N((0,e.default)(k))}},63064:function(I,r,n){"use strict";r.__esModule=!0,r.default=N;var e=f(n(44901)),a=f(n(9252)),t=f(n(94889)),o=f(n(95294));function f(k){return k&&k.__esModule?k:{default:k}}function N(k,S){var b=(0,e.default)(k),h=(0,a.default)(k),l=b.visualViewport,c=h.clientWidth,m=h.clientHeight,i=0,d=0;if(l){c=l.width,m=l.height;var u=(0,o.default)();(u||!u&&S==="fixed")&&(i=l.offsetLeft,d=l.offsetTop)}return{width:c,height:m,x:i+(0,t.default)(k),y:d}}},44901:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var a=e.ownerDocument;return a&&a.defaultView||window}return e}},42532:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(44901));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),N=f.pageXOffset,k=f.pageYOffset;return{scrollLeft:N,scrollTop:k}}},94889:function(I,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(83199)),a=o(n(9252)),t=o(n(42532));function o(N){return N&&N.__esModule?N:{default:N}}function f(N){return(0,e.default)((0,a.default)(N)).left+(0,t.default)(N).scrollLeft}},65601:function(I,r,n){"use strict";r.__esModule=!0,r.isElement=t,r.isHTMLElement=o,r.isShadowRoot=f;var e=a(n(44901));function a(N){return N&&N.__esModule?N:{default:N}}function t(N){var k=(0,e.default)(N).Element;return N instanceof k||N instanceof Element}function o(N){var k=(0,e.default)(N).HTMLElement;return N instanceof k||N instanceof HTMLElement}function f(N){if(typeof ShadowRoot=="undefined")return!1;var k=(0,e.default)(N).ShadowRoot;return N instanceof k||N instanceof ShadowRoot}},95294:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(88492));function a(o){return o&&o.__esModule?o:{default:o}}function t(){return!/^((?!chrome|android).)*safari/i.test((0,e.default)())}},27703:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(75663));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),N=f.overflow,k=f.overflowX,S=f.overflowY;return/auto|scroll|overlay|hidden/.test(N+S+k)}},36875:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(1707));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return["table","td","th"].indexOf((0,e.default)(o))>=0}},88577:function(I,r,n){"use strict";r.__esModule=!0,r.default=N;var e=f(n(87899)),a=f(n(16292)),t=f(n(44901)),o=f(n(27703));function f(k){return k&&k.__esModule?k:{default:k}}function N(k,S){var b;S===void 0&&(S=[]);var h=(0,e.default)(k),l=h===((b=k.ownerDocument)==null?void 0:b.body),c=(0,t.default)(h),m=l?[c].concat(c.visualViewport||[],(0,o.default)(h)?h:[]):h,i=S.concat(m);return l?i:i.concat(N((0,a.default)(m)))}},37802:function(I,r){"use strict";r.__esModule=!0,r.write=r.viewport=r.variationPlacements=r.top=r.start=r.right=r.reference=r.read=r.popper=r.placements=r.modifierPhases=r.main=r.left=r.end=r.clippingParents=r.bottom=r.beforeWrite=r.beforeRead=r.beforeMain=r.basePlacements=r.auto=r.afterWrite=r.afterRead=r.afterMain=void 0;var n=r.top="top",e=r.bottom="bottom",a=r.right="right",t=r.left="left",o=r.auto="auto",f=r.basePlacements=[n,e,a,t],N=r.start="start",k=r.end="end",S=r.clippingParents="clippingParents",b=r.viewport="viewport",h=r.popper="popper",l=r.reference="reference",c=r.variationPlacements=f.reduce(function(B,L){return B.concat([L+"-"+N,L+"-"+k])},[]),m=r.placements=[].concat(f,[o]).reduce(function(B,L){return B.concat([L,L+"-"+N,L+"-"+k])},[]),i=r.beforeRead="beforeRead",d=r.read="read",u=r.afterRead="afterRead",s=r.beforeMain="beforeMain",C=r.main="main",g=r.afterMain="afterMain",v=r.beforeWrite="beforeWrite",p=r.write="write",V=r.afterWrite="afterWrite",y=r.modifierPhases=[i,d,u,s,C,g,v,p,V]},60028:function(I,r,n){"use strict";r.__esModule=!0;var e={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};r.popperGenerator=r.detectOverflow=r.createPopperLite=r.createPopperBase=r.createPopper=void 0;var a=n(37802);Object.keys(a).forEach(function(k){k==="default"||k==="__esModule"||Object.prototype.hasOwnProperty.call(e,k)||k in r&&r[k]===a[k]||(r[k]=a[k])});var t=n(16055);Object.keys(t).forEach(function(k){k==="default"||k==="__esModule"||Object.prototype.hasOwnProperty.call(e,k)||k in r&&r[k]===t[k]||(r[k]=t[k])});var o=n(15113);r.popperGenerator=o.popperGenerator,r.detectOverflow=o.detectOverflow,r.createPopperBase=o.createPopper;var f=n(98420);r.createPopper=f.createPopper;var N=n(22008);r.createPopperLite=N.createPopper},20637:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=t(n(1707)),a=n(65601);function t(k){return k&&k.__esModule?k:{default:k}}function o(k){var S=k.state;Object.keys(S.elements).forEach(function(b){var h=S.styles[b]||{},l=S.attributes[b]||{},c=S.elements[b];!(0,a.isHTMLElement)(c)||!(0,e.default)(c)||(Object.assign(c.style,h),Object.keys(l).forEach(function(m){var i=l[m];i===!1?c.removeAttribute(m):c.setAttribute(m,i===!0?"":i)}))})}function f(k){var S=k.state,b={popper:{position:S.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(S.elements.popper.style,b.popper),S.styles=b,S.elements.arrow&&Object.assign(S.elements.arrow.style,b.arrow),function(){Object.keys(S.elements).forEach(function(h){var l=S.elements[h],c=S.attributes[h]||{},m=Object.keys(S.styles.hasOwnProperty(h)?S.styles[h]:b[h]),i=m.reduce(function(d,u){return d[u]="",d},{});!(0,a.isHTMLElement)(l)||!(0,e.default)(l)||(Object.assign(l.style,i),Object.keys(c).forEach(function(d){l.removeAttribute(d)}))})}}var N=r.default={name:"applyStyles",enabled:!0,phase:"write",fn:o,effect:f,requires:["computeStyles"]}},11106:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=h(n(16275)),a=h(n(12866)),t=h(n(11848)),o=h(n(29727)),f=h(n(26608)),N=n(87415),k=h(n(41e3)),S=h(n(62605)),b=n(37802);function h(d){return d&&d.__esModule?d:{default:d}}var l=function(){function d(u,s){return u=typeof u=="function"?u(Object.assign({},s.rects,{placement:s.placement})):u,(0,k.default)(typeof u!="number"?u:(0,S.default)(u,b.basePlacements))}return d}();function c(d){var u,s=d.state,C=d.name,g=d.options,v=s.elements.arrow,p=s.modifiersData.popperOffsets,V=(0,e.default)(s.placement),y=(0,f.default)(V),B=[b.left,b.right].indexOf(V)>=0,L=B?"height":"width";if(!(!v||!p)){var w=l(g.padding,s),T=(0,a.default)(v),A=y==="y"?b.top:b.left,x=y==="y"?b.bottom:b.right,E=s.rects.reference[L]+s.rects.reference[y]-p[y]-s.rects.popper[L],P=p[y]-s.rects.reference[y],R=(0,o.default)(v),M=R?y==="y"?R.clientHeight||0:R.clientWidth||0:0,D=E/2-P/2,j=w[A],W=M-T[L]-w[x],U=M/2-T[L]/2+D,K=(0,N.within)(j,U,W),$=y;s.modifiersData[C]=(u={},u[$]=K,u.centerOffset=K-U,u)}}function m(d){var u=d.state,s=d.options,C=s.element,g=C===void 0?"[data-popper-arrow]":C;g!=null&&(typeof g=="string"&&(g=u.elements.popper.querySelector(g),!g)||(0,t.default)(u.elements.popper,g)&&(u.elements.arrow=g))}var i=r.default={name:"arrow",enabled:!0,phase:"main",fn:c,effect:m,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},85445:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.mapToStyles=c;var e=n(37802),a=b(n(29727)),t=b(n(44901)),o=b(n(9252)),f=b(n(75663)),N=b(n(16275)),k=b(n(56918)),S=n(79257);function b(d){return d&&d.__esModule?d:{default:d}}var h={top:"auto",right:"auto",bottom:"auto",left:"auto"};function l(d,u){var s=d.x,C=d.y,g=u.devicePixelRatio||1;return{x:(0,S.round)(s*g)/g||0,y:(0,S.round)(C*g)/g||0}}function c(d){var u,s=d.popper,C=d.popperRect,g=d.placement,v=d.variation,p=d.offsets,V=d.position,y=d.gpuAcceleration,B=d.adaptive,L=d.roundOffsets,w=d.isFixed,T=p.x,A=T===void 0?0:T,x=p.y,E=x===void 0?0:x,P=typeof L=="function"?L({x:A,y:E}):{x:A,y:E};A=P.x,E=P.y;var R=p.hasOwnProperty("x"),M=p.hasOwnProperty("y"),D=e.left,j=e.top,W=window;if(B){var U=(0,a.default)(s),K="clientHeight",$="clientWidth";if(U===(0,t.default)(s)&&(U=(0,o.default)(s),(0,f.default)(U).position!=="static"&&V==="absolute"&&(K="scrollHeight",$="scrollWidth")),U=U,g===e.top||(g===e.left||g===e.right)&&v===e.end){j=e.bottom;var H=w&&U===W&&W.visualViewport?W.visualViewport.height:U[K];E-=H-C.height,E*=y?1:-1}if(g===e.left||(g===e.top||g===e.bottom)&&v===e.end){D=e.right;var Y=w&&U===W&&W.visualViewport?W.visualViewport.width:U[$];A-=Y-C.width,A*=y?1:-1}}var z=Object.assign({position:V},B&&h),Q=L===!0?l({x:A,y:E},(0,t.default)(s)):{x:A,y:E};if(A=Q.x,E=Q.y,y){var re;return Object.assign({},z,(re={},re[j]=M?"0":"",re[D]=R?"0":"",re.transform=(W.devicePixelRatio||1)<=1?"translate("+A+"px, "+E+"px)":"translate3d("+A+"px, "+E+"px, 0)",re))}return Object.assign({},z,(u={},u[j]=M?E+"px":"",u[D]=R?A+"px":"",u.transform="",u))}function m(d){var u=d.state,s=d.options,C=s.gpuAcceleration,g=C===void 0?!0:C,v=s.adaptive,p=v===void 0?!0:v,V=s.roundOffsets,y=V===void 0?!0:V,B={placement:(0,N.default)(u.placement),variation:(0,k.default)(u.placement),popper:u.elements.popper,popperRect:u.rects.popper,gpuAcceleration:g,isFixed:u.options.strategy==="fixed"};u.modifiersData.popperOffsets!=null&&(u.styles.popper=Object.assign({},u.styles.popper,c(Object.assign({},B,{offsets:u.modifiersData.popperOffsets,position:u.options.strategy,adaptive:p,roundOffsets:y})))),u.modifiersData.arrow!=null&&(u.styles.arrow=Object.assign({},u.styles.arrow,c(Object.assign({},B,{offsets:u.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:y})))),u.attributes.popper=Object.assign({},u.attributes.popper,{"data-popper-placement":u.placement})}var i=r.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:m,data:{}}},21068:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(44901));function a(N){return N&&N.__esModule?N:{default:N}}var t={passive:!0};function o(N){var k=N.state,S=N.instance,b=N.options,h=b.scroll,l=h===void 0?!0:h,c=b.resize,m=c===void 0?!0:c,i=(0,e.default)(k.elements.popper),d=[].concat(k.scrollParents.reference,k.scrollParents.popper);return l&&d.forEach(function(u){u.addEventListener("scroll",S.update,t)}),m&&i.addEventListener("resize",S.update,t),function(){l&&d.forEach(function(u){u.removeEventListener("scroll",S.update,t)}),m&&i.removeEventListener("resize",S.update,t)}}var f=r.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function N(){}return N}(),effect:o,data:{}}},51825:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=S(n(96346)),a=S(n(16275)),t=S(n(15022)),o=S(n(4709)),f=S(n(36705)),N=n(37802),k=S(n(56918));function S(c){return c&&c.__esModule?c:{default:c}}function b(c){if((0,a.default)(c)===N.auto)return[];var m=(0,e.default)(c);return[(0,t.default)(c),m,(0,t.default)(m)]}function h(c){var m=c.state,i=c.options,d=c.name;if(!m.modifiersData[d]._skip){for(var u=i.mainAxis,s=u===void 0?!0:u,C=i.altAxis,g=C===void 0?!0:C,v=i.fallbackPlacements,p=i.padding,V=i.boundary,y=i.rootBoundary,B=i.altBoundary,L=i.flipVariations,w=L===void 0?!0:L,T=i.allowedAutoPlacements,A=m.options.placement,x=(0,a.default)(A),E=x===A,P=v||(E||!w?[(0,e.default)(A)]:b(A)),R=[A].concat(P).reduce(function(ce,q){return ce.concat((0,a.default)(q)===N.auto?(0,f.default)(m,{placement:q,boundary:V,rootBoundary:y,padding:p,flipVariations:w,allowedAutoPlacements:T}):q)},[]),M=m.rects.reference,D=m.rects.popper,j=new Map,W=!0,U=R[0],K=0;K=0,Q=z?"width":"height",re=(0,o.default)(m,{placement:$,boundary:V,rootBoundary:y,altBoundary:B,padding:p}),ae=z?Y?N.right:N.left:Y?N.bottom:N.top;M[Q]>D[Q]&&(ae=(0,e.default)(ae));var de=(0,e.default)(ae),ve=[];if(s&&ve.push(re[H]<=0),g&&ve.push(re[ae]<=0,re[de]<=0),ve.every(function(ce){return ce})){U=$,W=!1;break}j.set($,ve)}if(W)for(var ye=w?3:1,Le=function(){function ce(q){var se=R.find(function(me){var te=j.get(me);if(te)return te.slice(0,q).every(function(be){return be})});if(se)return U=se,"break"}return ce}(),pe=ye;pe>0;pe--){var ne=Le(pe);if(ne==="break")break}m.placement!==U&&(m.modifiersData[d]._skip=!0,m.placement=U,m.reset=!0)}}var l=r.default={name:"flip",enabled:!0,phase:"main",fn:h,requiresIfExists:["offset"],data:{_skip:!1}}},44677:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(37802),a=t(n(4709));function t(S){return S&&S.__esModule?S:{default:S}}function o(S,b,h){return h===void 0&&(h={x:0,y:0}),{top:S.top-b.height-h.y,right:S.right-b.width+h.x,bottom:S.bottom-b.height+h.y,left:S.left-b.width-h.x}}function f(S){return[e.top,e.right,e.bottom,e.left].some(function(b){return S[b]>=0})}function N(S){var b=S.state,h=S.name,l=b.rects.reference,c=b.rects.popper,m=b.modifiersData.preventOverflow,i=(0,a.default)(b,{elementContext:"reference"}),d=(0,a.default)(b,{altBoundary:!0}),u=o(i,l),s=o(d,c,m),C=f(u),g=f(s);b.modifiersData[h]={referenceClippingOffsets:u,popperEscapeOffsets:s,isReferenceHidden:C,hasPopperEscaped:g},b.attributes.popper=Object.assign({},b.attributes.popper,{"data-popper-reference-hidden":C,"data-popper-escaped":g})}var k=r.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:N}},16055:function(I,r,n){"use strict";r.__esModule=!0,r.preventOverflow=r.popperOffsets=r.offset=r.hide=r.flip=r.eventListeners=r.computeStyles=r.arrow=r.applyStyles=void 0;var e=h(n(20637));r.applyStyles=e.default;var a=h(n(11106));r.arrow=a.default;var t=h(n(85445));r.computeStyles=t.default;var o=h(n(21068));r.eventListeners=o.default;var f=h(n(51825));r.flip=f.default;var N=h(n(44677));r.hide=N.default;var k=h(n(34331));r.offset=k.default;var S=h(n(56154));r.popperOffsets=S.default;var b=h(n(69770));r.preventOverflow=b.default;function h(l){return l&&l.__esModule?l:{default:l}}},34331:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.distanceAndSkiddingToXY=o;var e=t(n(16275)),a=n(37802);function t(k){return k&&k.__esModule?k:{default:k}}function o(k,S,b){var h=(0,e.default)(k),l=[a.left,a.top].indexOf(h)>=0?-1:1,c=typeof b=="function"?b(Object.assign({},S,{placement:k})):b,m=c[0],i=c[1];return m=m||0,i=(i||0)*l,[a.left,a.right].indexOf(h)>=0?{x:i,y:m}:{x:m,y:i}}function f(k){var S=k.state,b=k.options,h=k.name,l=b.offset,c=l===void 0?[0,0]:l,m=a.placements.reduce(function(s,C){return s[C]=o(C,S.rects,c),s},{}),i=m[S.placement],d=i.x,u=i.y;S.modifiersData.popperOffsets!=null&&(S.modifiersData.popperOffsets.x+=d,S.modifiersData.popperOffsets.y+=u),S.modifiersData[h]=m}var N=r.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:f}},56154:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(49306));function a(f){return f&&f.__esModule?f:{default:f}}function t(f){var N=f.state,k=f.name;N.modifiersData[k]=(0,e.default)({reference:N.rects.reference,element:N.rects.popper,strategy:"absolute",placement:N.placement})}var o=r.default={name:"popperOffsets",enabled:!0,phase:"read",fn:t,data:{}}},69770:function(I,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(37802),a=c(n(16275)),t=c(n(26608)),o=c(n(49903)),f=n(87415),N=c(n(12866)),k=c(n(29727)),S=c(n(4709)),b=c(n(56918)),h=c(n(26143)),l=n(79257);function c(d){return d&&d.__esModule?d:{default:d}}function m(d){var u=d.state,s=d.options,C=d.name,g=s.mainAxis,v=g===void 0?!0:g,p=s.altAxis,V=p===void 0?!1:p,y=s.boundary,B=s.rootBoundary,L=s.altBoundary,w=s.padding,T=s.tether,A=T===void 0?!0:T,x=s.tetherOffset,E=x===void 0?0:x,P=(0,S.default)(u,{boundary:y,rootBoundary:B,padding:w,altBoundary:L}),R=(0,a.default)(u.placement),M=(0,b.default)(u.placement),D=!M,j=(0,t.default)(R),W=(0,o.default)(j),U=u.modifiersData.popperOffsets,K=u.rects.reference,$=u.rects.popper,H=typeof E=="function"?E(Object.assign({},u.rects,{placement:u.placement})):E,Y=typeof H=="number"?{mainAxis:H,altAxis:H}:Object.assign({mainAxis:0,altAxis:0},H),z=u.modifiersData.offset?u.modifiersData.offset[u.placement]:null,Q={x:0,y:0};if(U){if(v){var re,ae=j==="y"?e.top:e.left,de=j==="y"?e.bottom:e.right,ve=j==="y"?"height":"width",ye=U[j],Le=ye+P[ae],pe=ye-P[de],ne=A?-$[ve]/2:0,ce=M===e.start?K[ve]:$[ve],q=M===e.start?-$[ve]:-K[ve],se=u.elements.arrow,me=A&&se?(0,N.default)(se):{width:0,height:0},te=u.modifiersData["arrow#persistent"]?u.modifiersData["arrow#persistent"].padding:(0,h.default)(),be=te[ae],fe=te[de],ge=(0,f.within)(0,K[ve],me[ve]),ke=D?K[ve]/2-ne-ge-be-Y.mainAxis:ce-ge-be-Y.mainAxis,Ce=D?-K[ve]/2+ne+ge+fe+Y.mainAxis:q+ge+fe+Y.mainAxis,Se=u.elements.arrow&&(0,k.default)(u.elements.arrow),we=Se?j==="y"?Se.clientTop||0:Se.clientLeft||0:0,xe=(re=z==null?void 0:z[j])!=null?re:0,Oe=ye+ke-xe-we,We=ye+Ce-xe,Ve=(0,f.within)(A?(0,l.min)(Le,Oe):Le,ye,A?(0,l.max)(pe,We):pe);U[j]=Ve,Q[j]=Ve-ye}if(V){var oe,le=j==="x"?e.top:e.left,he=j==="x"?e.bottom:e.right,ue=U[W],Ne=W==="y"?"height":"width",Ae=ue+P[le],De=ue-P[he],je=[e.top,e.left].indexOf(R)!==-1,Ke=(oe=z==null?void 0:z[W])!=null?oe:0,Ue=je?Ae:ue-K[Ne]-$[Ne]-Ke+Y.altAxis,_e=je?ue+K[Ne]+$[Ne]-Ke-Y.altAxis:De,Ge=A&&je?(0,f.withinMaxClamp)(Ue,ue,_e):(0,f.within)(A?Ue:Ae,ue,A?_e:De);U[W]=Ge,Q[W]=Ge-ue}u.modifiersData[C]=Q}}var i=r.default={name:"preventOverflow",enabled:!0,phase:"main",fn:m,requiresIfExists:["offset"]}},22008:function(I,r,n){"use strict";r.__esModule=!0,r.defaultModifiers=r.createPopper=void 0;var e=n(15113);r.popperGenerator=e.popperGenerator,r.detectOverflow=e.detectOverflow;var a=N(n(21068)),t=N(n(56154)),o=N(n(85445)),f=N(n(20637));function N(b){return b&&b.__esModule?b:{default:b}}var k=r.defaultModifiers=[a.default,t.default,o.default,f.default],S=r.createPopper=(0,e.popperGenerator)({defaultModifiers:k})},98420:function(I,r,n){"use strict";r.__esModule=!0;var e={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};r.defaultModifiers=r.createPopperLite=r.createPopper=void 0;var a=n(15113);r.popperGenerator=a.popperGenerator,r.detectOverflow=a.detectOverflow;var t=i(n(21068)),o=i(n(56154)),f=i(n(85445)),N=i(n(20637)),k=i(n(34331)),S=i(n(51825)),b=i(n(69770)),h=i(n(11106)),l=i(n(44677)),c=n(22008);r.createPopperLite=c.createPopper;var m=n(16055);Object.keys(m).forEach(function(s){s==="default"||s==="__esModule"||Object.prototype.hasOwnProperty.call(e,s)||s in r&&r[s]===m[s]||(r[s]=m[s])});function i(s){return s&&s.__esModule?s:{default:s}}var d=r.defaultModifiers=[t.default,o.default,f.default,N.default,k.default,S.default,b.default,h.default,l.default],u=r.createPopperLite=r.createPopper=(0,a.popperGenerator)({defaultModifiers:d})},36705:function(I,r,n){"use strict";r.__esModule=!0,r.default=N;var e=f(n(56918)),a=n(37802),t=f(n(4709)),o=f(n(16275));function f(k){return k&&k.__esModule?k:{default:k}}function N(k,S){S===void 0&&(S={});var b=S,h=b.placement,l=b.boundary,c=b.rootBoundary,m=b.padding,i=b.flipVariations,d=b.allowedAutoPlacements,u=d===void 0?a.placements:d,s=(0,e.default)(h),C=s?i?a.variationPlacements:a.variationPlacements.filter(function(p){return(0,e.default)(p)===s}):a.basePlacements,g=C.filter(function(p){return u.indexOf(p)>=0});g.length===0&&(g=C);var v=g.reduce(function(p,V){return p[V]=(0,t.default)(k,{placement:V,boundary:l,rootBoundary:c,padding:m})[(0,o.default)(V)],p},{});return Object.keys(v).sort(function(p,V){return v[p]-v[V]})}},49306:function(I,r,n){"use strict";r.__esModule=!0,r.default=N;var e=f(n(16275)),a=f(n(56918)),t=f(n(26608)),o=n(37802);function f(k){return k&&k.__esModule?k:{default:k}}function N(k){var S=k.reference,b=k.element,h=k.placement,l=h?(0,e.default)(h):null,c=h?(0,a.default)(h):null,m=S.x+S.width/2-b.width/2,i=S.y+S.height/2-b.height/2,d;switch(l){case o.top:d={x:m,y:S.y-b.height};break;case o.bottom:d={x:m,y:S.y+S.height};break;case o.right:d={x:S.x+S.width,y:i};break;case o.left:d={x:S.x-b.width,y:i};break;default:d={x:S.x,y:S.y}}var u=l?(0,t.default)(l):null;if(u!=null){var s=u==="y"?"height":"width";switch(c){case o.start:d[u]=d[u]-(S[s]/2-b[s]/2);break;case o.end:d[u]=d[u]+(S[s]/2-b[s]/2);break;default:}}return d}},97902:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a;return function(){return a||(a=new Promise(function(t){Promise.resolve().then(function(){a=void 0,t(e())})})),a}}},4709:function(I,r,n){"use strict";r.__esModule=!0,r.default=l;var e=h(n(98310)),a=h(n(9252)),t=h(n(83199)),o=h(n(49306)),f=h(n(21194)),N=n(37802),k=n(65601),S=h(n(41e3)),b=h(n(62605));function h(c){return c&&c.__esModule?c:{default:c}}function l(c,m){m===void 0&&(m={});var i=m,d=i.placement,u=d===void 0?c.placement:d,s=i.strategy,C=s===void 0?c.strategy:s,g=i.boundary,v=g===void 0?N.clippingParents:g,p=i.rootBoundary,V=p===void 0?N.viewport:p,y=i.elementContext,B=y===void 0?N.popper:y,L=i.altBoundary,w=L===void 0?!1:L,T=i.padding,A=T===void 0?0:T,x=(0,S.default)(typeof A!="number"?A:(0,b.default)(A,N.basePlacements)),E=B===N.popper?N.reference:N.popper,P=c.rects.popper,R=c.elements[w?E:B],M=(0,e.default)((0,k.isElement)(R)?R:R.contextElement||(0,a.default)(c.elements.popper),v,V,C),D=(0,t.default)(c.elements.reference),j=(0,o.default)({reference:D,element:P,strategy:"absolute",placement:u}),W=(0,f.default)(Object.assign({},P,j)),U=B===N.popper?W:D,K={top:M.top-U.top+x.top,bottom:U.bottom-M.bottom+x.bottom,left:M.left-U.left+x.left,right:U.right-M.right+x.right},$=c.modifiersData.offset;if(B===N.popper&&$){var H=$[u];Object.keys(K).forEach(function(Y){var z=[N.right,N.bottom].indexOf(Y)>=0?1:-1,Q=[N.top,N.bottom].indexOf(Y)>=0?"y":"x";K[Y]+=H[Q]*z})}return K}},62605:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e,a){return a.reduce(function(t,o){return t[o]=e,t},{})}},49903:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e==="x"?"y":"x"}},16275:function(I,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(37802);function a(t){return t.split("-")[0]}},26143:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(){return{top:0,right:0,bottom:0,left:0}}},26608:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},96346:function(I,r){"use strict";r.__esModule=!0,r.default=e;var n={left:"right",right:"left",bottom:"top",top:"bottom"};function e(a){return a.replace(/left|right|bottom|top/g,function(t){return n[t]})}},15022:function(I,r){"use strict";r.__esModule=!0,r.default=e;var n={start:"end",end:"start"};function e(a){return a.replace(/start|end/g,function(t){return n[t]})}},56918:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e.split("-")[1]}},79257:function(I,r){"use strict";r.__esModule=!0,r.round=r.min=r.max=void 0;var n=r.max=Math.max,e=r.min=Math.min,a=r.round=Math.round},57547:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a=e.reduce(function(t,o){var f=t[o.name];return t[o.name]=f?Object.assign({},f,o,{options:Object.assign({},f.options,o.options),data:Object.assign({},f.data,o.data)}):o,t},{});return Object.keys(a).map(function(t){return a[t]})}},41e3:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(26143));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return Object.assign({},(0,e.default)(),o)}},13657:function(I,r,n){"use strict";r.__esModule=!0,r.default=t;var e=n(37802);function a(o){var f=new Map,N=new Set,k=[];o.forEach(function(b){f.set(b.name,b)});function S(b){N.add(b.name);var h=[].concat(b.requires||[],b.requiresIfExists||[]);h.forEach(function(l){if(!N.has(l)){var c=f.get(l);c&&S(c)}}),k.push(b)}return o.forEach(function(b){N.has(b.name)||S(b)}),k}function t(o){var f=a(o);return e.modifierPhases.reduce(function(N,k){return N.concat(f.filter(function(S){return S.phase===k}))},[])}},21194:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},88492:function(I,r){"use strict";r.__esModule=!0,r.default=n;function n(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(a){return a.brand+"/"+a.version}).join(" "):navigator.userAgent}},87415:function(I,r,n){"use strict";r.__esModule=!0,r.within=a,r.withinMaxClamp=t;var e=n(79257);function a(o,f,N){return(0,e.max)(o,(0,e.min)(f,N))}function t(o,f,N){var k=a(o,f,N);return k>N?N:k}},60208:function(I,r){"use strict";r.__esModule=!0,r.Fragment=r.EMPTY_OBJ=r.Component=void 0,r._CI=Et,r._HI=Le,r._M=He,r._MCCC=Ot,r._ME=Pt,r._MFCC=Rt,r._MP=xt,r._MR=ot,r._RFC=vt,r.__render=Ft,r.createComponentVNode=K,r.createFragment=H,r.createPortal=ae,r.createRef=Yt,r.createRenderer=kn,r.createTextVNode=$,r.createVNode=D,r.directClone=Q,r.findDOMfromVNode=V,r.forwardRef=Xt,r.getFlagsForElementVnode=ve,r.linkEvent=h,r.normalizeProps=Y,r.options=void 0,r.render=Wt,r.rerender=Kt,r.version=void 0;var n=Array.isArray;function e(O){var F=typeof O;return F==="string"||F==="number"}function a(O){return O==null}function t(O){return O===null||O===!1||O===!0||O===void 0}function o(O){return typeof O=="function"}function f(O){return typeof O=="string"}function N(O){return typeof O=="number"}function k(O){return O===null}function S(O){return O===void 0}function b(O,F){var _={};if(O)for(var G in O)_[G]=O[G];if(F)for(var J in F)_[J]=F[J];return _}function h(O,F){return o(F)?{data:O,event:F}:null}function l(O){return!k(O)&&typeof O=="object"}var c=r.EMPTY_OBJ={},m=r.Fragment="$F";function i(O){return O.substr(2).toLowerCase()}function d(O,F){O.appendChild(F)}function u(O,F,_){k(_)?d(O,F):O.insertBefore(F,_)}function s(O,F){return F?document.createElementNS("http://www.w3.org/2000/svg",O):document.createElement(O)}function C(O,F,_){O.replaceChild(F,_)}function g(O,F){O.removeChild(F)}function v(O){for(var F=0;F0,Be=k(ie),Ie=f(ie)&&ie[0]===R;Te||Be||Ie?(_=_||F.slice(0,Z),(Te||Ie)&&(ee=Q(ee)),(Be||Ie)&&(ee.key=R+Z),_.push(ee)):_&&_.push(ee),ee.flags|=65536}}_=_||F,_.length===0?G=1:G=8}else _=F,_.flags|=65536,F.flags&81920&&(_=Q(F)),G=2;return O.children=_,O.childFlags=G,O}function Le(O){return t(O)||e(O)?$(O,null):n(O)?H(O,0,null):O.flags&16384?Q(O):O}var pe="http://www.w3.org/1999/xlink",ne="http://www.w3.org/XML/1998/namespace",ce={"xlink:actuate":pe,"xlink:arcrole":pe,"xlink:href":pe,"xlink:role":pe,"xlink:show":pe,"xlink:title":pe,"xlink:type":pe,"xml:base":ne,"xml:lang":ne,"xml:space":ne};function q(O){return{onClick:O,onDblClick:O,onFocusIn:O,onFocusOut:O,onKeyDown:O,onKeyPress:O,onKeyUp:O,onMouseDown:O,onMouseMove:O,onMouseUp:O,onTouchEnd:O,onTouchMove:O,onTouchStart:O}}var se=q(0),me=q(null),te=q(!0);function be(O,F){var _=F.$EV;return _||(_=F.$EV=q(null)),_[O]||++se[O]===1&&(me[O]=oe(O)),_}function fe(O,F){var _=F.$EV;_&&_[O]&&(--se[O]===0&&(document.removeEventListener(i(O),me[O]),me[O]=null),_[O]=null)}function ge(O,F,_,G){if(o(_))be(O,G)[O]=_;else if(l(_)){if(x(F,_))return;be(O,G)[O]=_}else fe(O,G)}function ke(O){return o(O.composedPath)?O.composedPath()[0]:O.target}function Ce(O,F,_,G){var J=ke(O);do{if(F&&J.disabled)return;var Z=J.$EV;if(Z){var ee=Z[_];if(ee&&(G.dom=J,ee.event?ee.event(ee.data,O):ee(O),O.cancelBubble))return}J=J.parentNode}while(!k(J))}function Se(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function we(){return this.defaultPrevented}function xe(){return this.cancelBubble}function Oe(O){var F={dom:document};return O.isDefaultPrevented=we,O.isPropagationStopped=xe,O.stopPropagation=Se,Object.defineProperty(O,"currentTarget",{configurable:!0,get:function(){function _(){return F.dom}return _}()}),F}function We(O){return function(F){if(F.button!==0){F.stopPropagation();return}Ce(F,!0,O,Oe(F))}}function Ve(O){return function(F){Ce(F,!1,O,Oe(F))}}function oe(O){var F=O==="onClick"||O==="onDblClick"?We(O):Ve(O);return document.addEventListener(i(O),F),F}function le(O,F){var _=document.createElement("i");return _.innerHTML=F,_.innerHTML===O.innerHTML}function he(O,F,_){if(O[F]){var G=O[F];G.event?G.event(G.data,_):G(_)}else{var J=F.toLowerCase();O[J]&&O[J](_)}}function ue(O,F){var _=function(J){var Z=this.$V;if(Z){var ee=Z.props||c,ie=Z.dom;if(f(O))he(ee,O,J);else for(var Te=0;Te-1&&F.options[Z]&&(ie=F.options[Z].value),_&&a(ie)&&(ie=O.defaultValue),Ge(G,ie)}}var Bt=ue("onInput",pt),Lt=ue("onChange");function It(O,F){Ne(O,"input",Bt),F.onChange&&Ne(O,"change",Lt)}function pt(O,F,_){var G=O.value,J=F.value;if(a(G)){if(_){var Z=O.defaultValue;!a(Z)&&Z!==J&&(F.defaultValue=Z,F.value=Z)}}else J!==G&&(F.defaultValue=G,F.value=G)}function wt(O,F,_,G,J,Z){O&64?_e(G,_):O&256?ft(G,_,J,F):O&128&&pt(G,_,J),Z&&(_.$V=F)}function Gt(O,F,_){O&64?Ue(F,_):O&256?St(F):O&128&&It(F,_)}function Tt(O){return O.type&&Ae(O.type)?!a(O.checked):!a(O.value)}function Yt(){return{current:null}}function Xt(O){return{render:O}}function lt(O){O&&!P(O,null)&&O.current&&(O.current=null)}function ot(O,F,_){O&&(o(O)||O.current!==void 0)&&_.push(function(){!P(O,F)&&O.current!==void 0&&(O.current=F)})}function Xe(O,F){Je(O),y(O,F)}function Je(O){var F=O.flags,_=O.children,G;if(F&481){G=O.ref;var J=O.props;lt(G);var Z=O.childFlags;if(!k(J))for(var ee=Object.keys(J),ie=0,Te=ee.length;ie0;ee&&(Z=Tt(_),Z&&Gt(F,G,_));for(var ie in _)ht(ie,null,_[ie],G,J,Z,null);ee&&wt(F,O,G,_,!0,Z)}function At(O,F,_){var G=Le(O.render(F,O.state,_)),J=_;return o(O.getChildContext)&&(J=b(_,O.getChildContext())),O.$CX=J,G}function Et(O,F,_,G,J,Z){var ee=new F(_,G),ie=ee.$N=!!(F.getDerivedStateFromProps||ee.getSnapshotBeforeUpdate);if(ee.$SVG=J,ee.$L=Z,O.children=ee,ee.$BS=!1,ee.context=G,ee.props===c&&(ee.props=_),ie)ee.state=L(ee,_,ee.state);else if(o(ee.componentWillMount)){ee.$BR=!0,ee.componentWillMount();var Te=ee.$PS;if(!k(Te)){var Be=ee.state;if(k(Be))ee.state=Te;else for(var Ie in Te)Be[Ie]=Te[Ie];ee.$PS=null}ee.$BR=!1}return ee.$LI=At(ee,_,G),ee}function vt(O,F){var _=O.props||c;return O.flags&32768?O.type.render(_,O.ref,F):O.type(_,F)}function He(O,F,_,G,J,Z){var ee=O.flags|=16384;ee&481?Pt(O,F,_,G,J,Z):ee&4?nn(O,F,_,G,J,Z):ee&8?(on(O,F,_,G,J,Z),Rt(O,Z)):ee&512||ee&16?Mt(O,F,J):ee&8192?tn(O,_,F,G,J,Z):ee&1024&&en(O,_,F,J,Z)}function en(O,F,_,G,J){He(O.children,O.ref,F,!1,null,J);var Z=re();Mt(Z,_,G),O.dom=Z.dom}function tn(O,F,_,G,J,Z){var ee=O.children,ie=O.childFlags;ie&12&&ee.length===0&&(ie=O.childFlags=2,ee=O.children=re()),ie===2?He(ee,_,F,G,J,Z):nt(ee,_,F,G,J,Z)}function Mt(O,F,_){var G=O.dom=document.createTextNode(O.children);k(F)||u(F,G,_)}function Pt(O,F,_,G,J,Z){var ee=O.flags,ie=O.props,Te=O.className,Be=O.childFlags,Ie=O.dom=s(O.type,G=G||(ee&32)>0),Ee=O.children;if(!a(Te)&&Te!==""&&(G?Ie.setAttribute("class",Te):Ie.className=Te),Be===16)A(Ie,Ee);else if(Be!==1){var Pe=G&&O.type!=="foreignObject";Be===2?(Ee.flags&16384&&(O.children=Ee=Q(Ee)),He(Ee,Ie,_,Pe,null,Z)):(Be===8||Be===4)&&nt(Ee,Ie,_,Pe,null,Z)}k(F)||u(F,Ie,J),k(ie)||xt(O,ee,ie,Ie,G),ot(O.ref,Ie,Z)}function nt(O,F,_,G,J,Z){for(var ee=0;eePe)&&(Ie=V(ee[Pe-1],!1).nextSibling)}Ct(Te,Be,ee,ie,_,G,J,Ie,O,Z)}function sn(O,F,_,G){var J=O.ref,Z=F.ref,ee=F.children;if(Ct(O.childFlags,F.childFlags,O.children,ee,J,_,!1,null,O,G),F.dom=O.dom,J!==Z&&!t(ee)){var ie=ee.dom;g(J,ie),d(Z,ie)}}function mn(O,F,_,G,J,Z){var ee=F.dom=O.dom,ie=O.props,Te=F.props,Be=!1,Ie=!1,Ee;if(G=G||(J&32)>0,ie!==Te){var Pe=ie||c;if(Ee=Te||c,Ee!==c){Be=(J&448)>0,Be&&(Ie=Tt(Ee));for(var Fe in Ee){var Me=Pe[Fe],ze=Ee[Fe];Me!==ze&&ht(Fe,Me,ze,ee,G,Ie,O)}}if(Pe!==c)for(var Re in Pe)a(Ee[Re])&&!a(Pe[Re])&&ht(Re,Pe[Re],null,ee,G,Ie,O)}var et=F.children,Ye=F.className;O.className!==Ye&&(a(Ye)?ee.removeAttribute("class"):G?ee.setAttribute("class",Ye):ee.className=Ye),J&4096?un(ee,et):Ct(O.childFlags,F.childFlags,O.children,et,ee,_,G&&F.type!=="foreignObject",null,O,Z),Be&&wt(J,F,ee,Ee,!1,Ie);var at=F.ref,Qe=O.ref;Qe!==at&&(lt(Qe),ot(at,ee,Z))}function fn(O,F,_,G,J,Z){Je(O),nt(F,_,G,J,V(O,!0),Z),y(O,_)}function Ct(O,F,_,G,J,Z,ee,ie,Te,Be){switch(O){case 2:switch(F){case 2:Ze(_,G,J,Z,ee,ie,Be);break;case 1:Xe(_,J);break;case 16:Je(_),A(J,G);break;default:fn(_,G,J,Z,ee,Be);break}break;case 1:switch(F){case 2:He(G,J,Z,ee,ie,Be);break;case 1:break;case 16:A(J,G);break;default:nt(G,J,Z,ee,ie,Be);break}break;case 16:switch(F){case 16:ln(_,G,J);break;case 2:ut(J),He(G,J,Z,ee,ie,Be);break;case 1:ut(J);break;default:ut(J),nt(G,J,Z,ee,ie,Be);break}break;default:switch(F){case 16:rt(_),A(J,G);break;case 2:dt(J,Te,_),He(G,J,Z,ee,ie,Be);break;case 1:dt(J,Te,_);break;default:var Ie=_.length|0,Ee=G.length|0;Ie===0?Ee>0&&nt(G,J,Z,ee,ie,Be):Ee===0?dt(J,Te,_):F===8&&O===8?Nn(_,G,J,Z,ee,Ie,Ee,ie,Te,Be):gn(_,G,J,Z,ee,Ie,Ee,ie,Be);break}break}}function pn(O,F,_,G,J){J.push(function(){O.componentDidUpdate(F,_,G)})}function Dt(O,F,_,G,J,Z,ee,ie,Te){var Be=O.state,Ie=O.props,Ee=!!O.$N,Pe=o(O.shouldComponentUpdate);if(Ee&&(F=L(O,_,F!==Be?b(Be,F):F)),ee||!Pe||Pe&&O.shouldComponentUpdate(_,F,J)){!Ee&&o(O.componentWillUpdate)&&O.componentWillUpdate(_,F,J),O.props=_,O.state=F,O.context=J;var Fe=null,Me=At(O,_,J);Ee&&o(O.getSnapshotBeforeUpdate)&&(Fe=O.getSnapshotBeforeUpdate(Ie,Be)),Ze(O.$LI,Me,G,O.$CX,Z,ie,Te),O.$LI=Me,o(O.componentDidUpdate)&&pn(O,Ie,Be,Fe,Te)}else O.props=_,O.state=F,O.context=J}function hn(O,F,_,G,J,Z,ee){var ie=F.children=O.children;if(!k(ie)){ie.$L=ee;var Te=F.props||c,Be=F.ref,Ie=O.ref,Ee=ie.state;if(!ie.$N){if(o(ie.componentWillReceiveProps)){if(ie.$BR=!0,ie.componentWillReceiveProps(Te,G),ie.$UN)return;ie.$BR=!1}k(ie.$PS)||(Ee=b(Ee,ie.$PS),ie.$PS=null)}Dt(ie,Ee,Te,_,G,J,!1,Z,ee),Ie!==Be&&(lt(Ie),ot(Be,ie,ee))}}function vn(O,F,_,G,J,Z,ee){var ie=!0,Te=F.props||c,Be=F.ref,Ie=O.props,Ee=!a(Be),Pe=O.children;if(Ee&&o(Be.onComponentShouldUpdate)&&(ie=Be.onComponentShouldUpdate(Ie,Te)),ie!==!1){Ee&&o(Be.onComponentWillUpdate)&&Be.onComponentWillUpdate(Ie,Te);var Fe=Le(vt(F,G));Ze(Pe,Fe,_,G,J,Z,ee),F.children=Fe,Ee&&o(Be.onComponentDidUpdate)&&Be.onComponentDidUpdate(Ie,Te)}else F.children=Pe}function Cn(O,F){var _=F.children,G=F.dom=O.dom;_!==O.children&&(G.nodeValue=_)}function gn(O,F,_,G,J,Z,ee,ie,Te){for(var Be=Z>ee?ee:Z,Ie=0,Ee,Pe;Ieee)for(Ie=Be;IeIe||Pe>Ee)break e;Fe=O[Pe],Me=F[Pe]}for(Fe=O[Ie],Me=F[Ee];Fe.key===Me.key;){if(Me.flags&16384&&(F[Ee]=Me=Q(Me)),Ze(Fe,Me,_,G,J,ie,Be),O[Ie]=Me,Ie--,Ee--,Pe>Ie||Pe>Ee)break e;Fe=O[Ie],Me=F[Ee]}}if(Pe>Ie){if(Pe<=Ee)for(ze=Ee+1,Re=zeEe)for(;Pe<=Ie;)Xe(O[Pe++],_);else Vn(O,F,G,Z,ee,Ie,Ee,Pe,_,J,ie,Te,Be)}function Vn(O,F,_,G,J,Z,ee,ie,Te,Be,Ie,Ee,Pe){var Fe,Me,ze,Re=0,et=ie,Ye=ie,at=Z-ie+1,Qe=ee-ie+1,ct=new Int32Array(Qe+1),tt=at===G,Vt=!1,$e=0,it=0;if(J<4||(at|Qe)<32)for(Re=et;Re<=Z;++Re)if(Fe=O[Re],itie?Vt=!0:$e=ie,Me.flags&16384&&(F[ie]=Me=Q(Me)),Ze(Fe,Me,Te,_,Be,Ie,Pe),++it;break}!tt&&ie>ee&&Xe(Fe,Te)}else tt||Xe(Fe,Te);else{var Ht={};for(Re=Ye;Re<=ee;++Re)Ht[F[Re].key]=Re;for(Re=et;Re<=Z;++Re)if(Fe=O[Re],itet;)Xe(O[et++],Te);ct[ie-Ye]=Re+1,$e>ie?Vt=!0:$e=ie,Me=F[ie],Me.flags&16384&&(F[ie]=Me=Q(Me)),Ze(Fe,Me,Te,_,Be,Ie,Pe),++it}else tt||Xe(Fe,Te);else tt||Xe(Fe,Te)}if(tt)dt(Te,Ee,O),nt(F,Te,_,Be,Ie,Pe);else if(Vt){var zt=bn(ct);for(ie=zt.length-1,Re=Qe-1;Re>=0;Re--)ct[Re]===0?($e=Re+Ye,Me=F[$e],Me.flags&16384&&(F[$e]=Me=Q(Me)),ze=$e+1,He(Me,Te,_,Be,ze=0;Re--)ct[Re]===0&&($e=Re+Ye,Me=F[$e],Me.flags&16384&&(F[$e]=Me=Q(Me)),ze=$e+1,He(Me,Te,_,Be,zejt&&(jt=Te,qe=new Int32Array(Te),st=new Int32Array(Te));_>1,O[qe[ie]]0&&(st[_]=qe[Z-1]),qe[Z]=_)}Z=J+1;var Be=new Int32Array(Z);for(ee=qe[Z-1];Z-- >0;)Be[Z]=ee,ee=st[ee],qe[Z]=0;return Be}var yn=typeof document!="undefined";yn&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function Ft(O,F,_,G){var J=[],Z=F.$V;w.v=!0,a(Z)?a(O)||(O.flags&16384&&(O=Q(O)),He(O,F,G,!1,null,J),F.$V=O,Z=O):a(O)?(Xe(Z,F),F.$V=null):(O.flags&16384&&(O=Q(O)),Ze(Z,O,F,G,!1,null,J),Z=F.$V=O),v(J),w.v=!1,o(_)&&_(),o(T.renderComplete)&&T.renderComplete(Z,F)}function Wt(O,F,_,G){_===void 0&&(_=null),G===void 0&&(G=c),Ft(O,F,_,G)}function kn(O){return function(){function F(_,G,J,Z){O||(O=_),Wt(G,O,J,Z)}return F}()}var mt=[],Sn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(O){window.setTimeout(O,0)},gt=!1;function Ut(O,F,_,G){var J=O.$PS;if(o(F)&&(F=F(J?b(O.state,J):O.state,O.props,O.context)),a(J))O.$PS=F;else for(var Z in F)J[Z]=F[Z];if(O.$BR)o(_)&&O.$L.push(_.bind(O));else{if(!w.v&&mt.length===0){_t(O,G),o(_)&&_.call(O);return}if(mt.indexOf(O)===-1&&mt.push(O),G&&(O.$F=!0),gt||(gt=!0,Sn(Kt)),o(_)){var ee=O.$QU;ee||(ee=O.$QU=[]),ee.push(_)}}}function Bn(O){for(var F=O.$QU,_=0;_=0;--U){var K=this.tryEntries[U],$=K.completion;if(K.tryLoc==="root")return W("end");if(K.tryLoc<=this.prev){var H=a.call(K,"catchLoc"),Y=a.call(K,"finallyLoc");if(H&&Y){if(this.prev=0;--W){var U=this.tryEntries[W];if(U.tryLoc<=this.prev&&a.call(U,"finallyLoc")&&this.prev=0;--j){var W=this.tryEntries[j];if(W.finallyLoc===D)return this.complete(W.completion,W.afterLoc),x(W),u}}return M}(),catch:function(){function M(D){for(var j=this.tryEntries.length-1;j>=0;--j){var W=this.tryEntries[j];if(W.tryLoc===D){var U=W.completion;if(U.type==="throw"){var K=U.arg;x(W)}return K}}throw new Error("illegal catch attempt")}return M}(),delegateYield:function(){function M(D,j,W){return this.delegate={iterator:P(D),resultName:j,nextLoc:W},this.method==="next"&&(this.arg=o),u}return M}()},n}(I.exports);try{regeneratorRuntime=r}catch(n){typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},11386:function(){"use strict";self.fetch||(self.fetch=function(I,r){return r=r||{},new Promise(function(n,e){var a=new XMLHttpRequest,t=[],o={},f=function(){function k(){return{ok:(a.status/100|0)==2,statusText:a.statusText,status:a.status,url:a.responseURL,text:function(){function S(){return Promise.resolve(a.responseText)}return S}(),json:function(){function S(){return Promise.resolve(a.responseText).then(JSON.parse)}return S}(),blob:function(){function S(){return Promise.resolve(new Blob([a.response]))}return S}(),clone:k,headers:{keys:function(){function S(){return t}return S}(),entries:function(){function S(){return t.map(function(b){return[b,a.getResponseHeader(b)]})}return S}(),get:function(){function S(b){return a.getResponseHeader(b)}return S}(),has:function(){function S(b){return a.getResponseHeader(b)!=null}return S}()}}}return k}();for(var N in a.open(r.method||"get",I,!0),a.onload=function(){a.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(k,S){o[S]||t.push(o[S]=S)}),n(f())},a.onerror=e,a.withCredentials=r.credentials=="include",r.headers)a.setRequestHeader(N,r.headers[N]);a.send(r.body||null)})})},72026:function(I,r){"use strict";r.__esModule=!0,r.zipWith=r.zip=r.uniqBy=r.uniq=r.toKeyedArray=r.toArray=r.sortBy=r.sort=r.reduce=r.range=r.map=r.filterMap=r.filter=void 0;function n(s,C){var g=typeof Symbol!="undefined"&&s[Symbol.iterator]||s["@@iterator"];if(g)return(g=g.call(s)).next.bind(g);if(Array.isArray(s)||(g=e(s))||C&&s&&typeof s.length=="number"){g&&(s=g);var v=0;return function(){return v>=s.length?{done:!0}:{done:!1,value:s[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(s,C){if(s){if(typeof s=="string")return a(s,C);var g=Object.prototype.toString.call(s).slice(8,-1);if(g==="Object"&&s.constructor&&(g=s.constructor.name),g==="Map"||g==="Set")return Array.from(s);if(g==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g))return a(s,C)}}function a(s,C){(C==null||C>s.length)&&(C=s.length);for(var g=0,v=new Array(C);gL)return 1}return 0},y=r.sortBy=function(){function s(){for(var C=arguments.length,g=new Array(C),v=0;vL)return 1}return 0},b=r.sortBy=function(){function s(){for(var C=arguments.length,g=new Array(C),v=0;v1?N-1:0),S=1;S1?N-1:0),S=1;S1?S-1:0),h=1;h1?y-1:0),i=1;i1?S-1:0),h=1;h1?b-1:0),l=1;li?i:y}return S}(),e=r.clamp01=function(){function S(y){return y<0?0:y>1?1:y}return S}(),a=r.scale=function(){function S(y,h,i){return(y-h)/(i-h)}return S}(),t=r.round=function(){function S(y,h){if(!y||isNaN(y))return y;var i,c,m,l;return h|=0,i=Math.pow(10,h),y*=i,l=y>0|-(y<0),m=Math.abs(y%1)>=.4999999999854481,c=Math.floor(y),m&&(y=c+(l>0)),(m?y:Math.round(y))/i}return S}(),o=r.toFixed=function(){function S(y,h){return h===void 0&&(h=0),Number(y).toFixed(Math.max(h,0))}return S}(),f=r.inRange=function(){function S(y,h){return h&&y>=h[0]&&y<=h[1]}return S}(),N=r.keyOfMatchingRange=function(){function S(y,h){for(var i=0,c=Object.keys(h);il?l:b}return S}(),e=r.clamp01=function(){function S(b){return b<0?0:b>1?1:b}return S}(),a=r.scale=function(){function S(b,h,l){return(b-h)/(l-h)}return S}(),t=r.round=function(){function S(b,h){if(!b||isNaN(b))return b;var l,c,m,i;return h|=0,l=Math.pow(10,h),b*=l,i=b>0|-(b<0),m=Math.abs(b%1)>=.4999999999854481,c=Math.floor(b),m&&(b=c+(i>0)),(m?b:Math.round(b))/l}return S}(),o=r.toFixed=function(){function S(b,h){return h===void 0&&(h=0),Number(b).toFixed(Math.max(h,0))}return S}(),f=r.inRange=function(){function S(b,h){return h&&b>=h[0]&&b<=h[1]}return S}(),N=r.keyOfMatchingRange=function(){function S(b,h){for(var l=0,c=Object.keys(h);l1?l-1:0),u=1;u1?b-1:0),L=1;L=0;--me){var te=this.tryEntries[me],be=te.completion;if(te.tryLoc==="root")return se("end");if(te.tryLoc<=this.prev){var fe=V.call(te,"catchLoc"),ge=V.call(te,"finallyLoc");if(fe&&ge){if(this.prev=0;--se){var me=this.tryEntries[se];if(me.tryLoc<=this.prev&&V.call(me,"finallyLoc")&&this.prev=0;--q){var se=this.tryEntries[q];if(se.finallyLoc===ce)return this.complete(se.completion,se.afterLoc),ye(se),j}}return ne}(),catch:function(){function ne(ce){for(var q=this.tryEntries.length-1;q>=0;--q){var se=this.tryEntries[q];if(se.tryLoc===ce){var me=se.completion;if(me.type==="throw"){var te=me.arg;ye(se)}return te}}throw new Error("illegal catch attempt")}return ne}(),delegateYield:function(){function ne(ce,q,se){return this.delegate={iterator:pe(ce),resultName:q,nextLoc:se},this.method==="next"&&(this.arg=g),j}return ne}()},v}function e(g,v,p,V,b,B,L){try{var w=g[B](L),T=w.value}catch(x){p(x);return}w.done?v(T):Promise.resolve(T).then(V,b)}function a(g){return function(){var v=this,p=arguments;return new Promise(function(V,b){var B=g.apply(v,p);function L(T){e(B,V,b,L,w,"next",T)}function w(T){e(B,V,b,L,w,"throw",T)}L(void 0)})}}/** + */var a=r.createStore=function(){function S(b,h){if(h)return h(S)(b);var l,c=[],m=function(){function u(){return l}return u}(),i=function(){function u(s){c.push(s)}return u}(),d=function(){function u(s){l=b(l,s);for(var C=0;C1?i-1:0),u=1;u1?y-1:0),L=1;L=0;--me){var te=this.tryEntries[me],be=te.completion;if(te.tryLoc==="root")return se("end");if(te.tryLoc<=this.prev){var fe=V.call(te,"catchLoc"),ge=V.call(te,"finallyLoc");if(fe&&ge){if(this.prev=0;--se){var me=this.tryEntries[se];if(me.tryLoc<=this.prev&&V.call(me,"finallyLoc")&&this.prev=0;--q){var se=this.tryEntries[q];if(se.finallyLoc===ce)return this.complete(se.completion,se.afterLoc),ye(se),j}}return ne}(),catch:function(){function ne(ce){for(var q=this.tryEntries.length-1;q>=0;--q){var se=this.tryEntries[q];if(se.tryLoc===ce){var me=se.completion;if(me.type==="throw"){var te=me.arg;ye(se)}return te}}throw new Error("illegal catch attempt")}return ne}(),delegateYield:function(){function ne(ce,q,se){return this.delegate={iterator:pe(ce),resultName:q,nextLoc:se},this.method==="next"&&(this.arg=g),j}return ne}()},v}function e(g,v,p,V,y,B,L){try{var w=g[B](L),T=w.value}catch(A){p(A);return}w.done?v(T):Promise.resolve(T).then(V,y)}function a(g){return function(){var v=this,p=arguments;return new Promise(function(V,y){var B=g.apply(v,p);function L(T){e(B,V,y,L,w,"next",T)}function w(T){e(B,V,y,L,w,"throw",T)}L(void 0)})}}/** * Browser-agnostic abstraction of key-value web storage. * * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var t=r.IMPL_MEMORY=0,o=r.IMPL_LOCAL_STORAGE=1,f=r.IMPL_INDEXED_DB=2,N=1,k="para-tgui",S="storage-v1",y="readonly",h="readwrite",i=function(v){return function(){try{return!!v()}catch(p){return!1}}},c=i(function(){return window.localStorage&&window.localStorage.getItem}),m=i(function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)}),l=function(){function g(){this.impl=t,this.store={}}var v=g.prototype;return v.get=function(){function p(V){return this.store[V]}return p}(),v.set=function(){function p(V,b){this.store[V]=b}return p}(),v.remove=function(){function p(V){this.store[V]=void 0}return p}(),v.clear=function(){function p(){this.store={}}return p}(),g}(),d=function(){function g(){this.impl=o}var v=g.prototype;return v.get=function(){function p(V){var b=localStorage.getItem(V);if(typeof b=="string")return JSON.parse(b)}return p}(),v.set=function(){function p(V,b){localStorage.setItem(V,JSON.stringify(b))}return p}(),v.remove=function(){function p(V){localStorage.removeItem(V)}return p}(),v.clear=function(){function p(){localStorage.clear()}return p}(),g}(),u=function(){function g(){this.impl=f,this.dbPromise=new Promise(function(p,V){var b=window.indexedDB||window.msIndexedDB,B=b.open(k,N);B.onupgradeneeded=function(){try{B.result.createObjectStore(S)}catch(L){V(new Error("Failed to upgrade IDB: "+B.error))}},B.onsuccess=function(){return p(B.result)},B.onerror=function(){V(new Error("Failed to open IDB: "+B.error))}})}var v=g.prototype;return v.getStore=function(){function p(V){return this.dbPromise.then(function(b){return b.transaction(S,V).objectStore(S)})}return p}(),v.get=function(){var p=a(n().mark(function(){function b(B){var L;return n().wrap(function(){function w(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,this.getStore(y);case 2:return L=T.sent,T.abrupt("return",new Promise(function(x,A){var E=L.get(B);E.onsuccess=function(){return x(E.result)},E.onerror=function(){return A(E.error)}}));case 4:case"end":return T.stop()}}return w}(),b,this)}return b}()));function V(b){return p.apply(this,arguments)}return V}(),v.set=function(){var p=a(n().mark(function(){function b(B,L){var w;return n().wrap(function(){function T(x){for(;;)switch(x.prev=x.next){case 0:return L===null&&(L=void 0),x.next=3,this.getStore(h);case 3:w=x.sent,w.put(L,B);case 5:case"end":return x.stop()}}return T}(),b,this)}return b}()));function V(b,B){return p.apply(this,arguments)}return V}(),v.remove=function(){var p=a(n().mark(function(){function b(B){var L;return n().wrap(function(){function w(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,this.getStore(h);case 2:L=T.sent,L.delete(B);case 4:case"end":return T.stop()}}return w}(),b,this)}return b}()));function V(b){return p.apply(this,arguments)}return V}(),v.clear=function(){var p=a(n().mark(function(){function b(){var B;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.getStore(h);case 2:B=w.sent,B.clear();case 4:case"end":return w.stop()}}return L}(),b,this)}return b}()));function V(){return p.apply(this,arguments)}return V}(),g}(),s=function(){function g(){this.backendPromise=a(n().mark(function(){function p(){var V;return n().wrap(function(){function b(B){for(;;)switch(B.prev=B.next){case 0:if(!m()){B.next=10;break}return B.prev=1,V=new u,B.next=5,V.dbPromise;case 5:return B.abrupt("return",V);case 8:B.prev=8,B.t0=B.catch(1);case 10:if(!c()){B.next=12;break}return B.abrupt("return",new d);case 12:return B.abrupt("return",new l);case 13:case"end":return B.stop()}}return b}(),p,null,[[1,8]])}return p}()))()}var v=g.prototype;return v.get=function(){var p=a(n().mark(function(){function b(B){var L;return n().wrap(function(){function w(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,this.backendPromise;case 2:return L=T.sent,T.abrupt("return",L.get(B));case 4:case"end":return T.stop()}}return w}(),b,this)}return b}()));function V(b){return p.apply(this,arguments)}return V}(),v.set=function(){var p=a(n().mark(function(){function b(B,L){var w;return n().wrap(function(){function T(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,this.backendPromise;case 2:return w=x.sent,x.abrupt("return",w.set(B,L));case 4:case"end":return x.stop()}}return T}(),b,this)}return b}()));function V(b,B){return p.apply(this,arguments)}return V}(),v.remove=function(){var p=a(n().mark(function(){function b(B){var L;return n().wrap(function(){function w(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,this.backendPromise;case 2:return L=T.sent,T.abrupt("return",L.remove(B));case 4:case"end":return T.stop()}}return w}(),b,this)}return b}()));function V(b){return p.apply(this,arguments)}return V}(),v.clear=function(){var p=a(n().mark(function(){function b(){var B;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.backendPromise;case 2:return B=w.sent,w.abrupt("return",B.clear());case 4:case"end":return w.stop()}}return L}(),b,this)}return b}()));function V(){return p.apply(this,arguments)}return V}(),g}(),C=r.storage=new s},37843:function(I,r){"use strict";r.__esModule=!0,r.toTitleCase=r.multiline=r.decodeHtmlEntities=r.createSearch=r.createGlobPattern=r.capitalize=r.buildQueryString=void 0;function n(h,i){var c=typeof Symbol!="undefined"&&h[Symbol.iterator]||h["@@iterator"];if(c)return(c=c.call(h)).next.bind(c);if(Array.isArray(h)||(c=e(h))||i&&h&&typeof h.length=="number"){c&&(h=c);var m=0;return function(){return m>=h.length?{done:!0}:{done:!1,value:h[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(h,i){if(h){if(typeof h=="string")return a(h,i);var c=Object.prototype.toString.call(h).slice(8,-1);if(c==="Object"&&h.constructor&&(c=h.constructor.name),c==="Map"||c==="Set")return Array.from(h);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return a(h,i)}}function a(h,i){(i==null||i>h.length)&&(i=h.length);for(var c=0,m=new Array(i);c=h.length?{done:!0}:{done:!1,value:h[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(h,l){if(h){if(typeof h=="string")return a(h,l);var c=Object.prototype.toString.call(h).slice(8,-1);if(c==="Object"&&h.constructor&&(c=h.constructor.name),c==="Map"||c==="Set")return Array.from(h);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return a(h,l)}}function a(h,l){(l==null||l>h.length)&&(l=h.length);for(var c=0,m=new Array(l);c",apos:"'"};return i.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(c,function(l,d){return m[d]}).replace(/&#?([0-9]+);/gi,function(l,d){var u=parseInt(d,10);return String.fromCharCode(u)}).replace(/&#x?([0-9a-f]+);/gi,function(l,d){var u=parseInt(d,16);return String.fromCharCode(u)})}return h}(),y=r.buildQueryString=function(){function h(i){return Object.keys(i).map(function(c){return encodeURIComponent(c)+"="+encodeURIComponent(i[c])}).join("&")}return h}()},32742:function(I,r){"use strict";r.__esModule=!0,r.throttle=r.sleep=r.debounce=void 0;/** + */var t=r.multiline=function(){function h(l){if(Array.isArray(l))return h(l.join(""));for(var c=l.split("\n"),m,i=n(c),d;!(d=i()).done;)for(var u=d.value,s=0;s",apos:"'"};return l.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(c,function(i,d){return m[d]}).replace(/&#?([0-9]+);/gi,function(i,d){var u=parseInt(d,10);return String.fromCharCode(u)}).replace(/&#x?([0-9a-f]+);/gi,function(i,d){var u=parseInt(d,16);return String.fromCharCode(u)})}return h}(),b=r.buildQueryString=function(){function h(l){return Object.keys(l).map(function(c){return encodeURIComponent(c)+"="+encodeURIComponent(l[c])}).join("&")}return h}()},32742:function(I,r){"use strict";r.__esModule=!0,r.throttle=r.sleep=r.debounce=void 0;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var n=r.debounce=function(){function t(o,f,N){N===void 0&&(N=!1);var k;return function(){for(var S=arguments.length,y=new Array(S),h=0;h=f)o.apply(null,h),N=c;else{var m;k=setTimeout(function(){return S.apply(void 0,h)},f-(c-((m=N)!=null?m:0)))}}return S}()}return t}()},41202:function(I,r,n){"use strict";r.__esModule=!0,r.vecSubtract=r.vecScale=r.vecNormalize=r.vecMultiply=r.vecLength=r.vecInverse=r.vecDivide=r.vecAdd=void 0;var e=n(72026);/** + */var n=r.debounce=function(){function t(o,f,N){N===void 0&&(N=!1);var k;return function(){for(var S=arguments.length,b=new Array(S),h=0;h=f)o.apply(null,h),N=c;else{var m;k=setTimeout(function(){return S.apply(void 0,h)},f-(c-((m=N)!=null?m:0)))}}return S}()}return t}()},41202:function(I,r,n){"use strict";r.__esModule=!0,r.vecSubtract=r.vecScale=r.vecNormalize=r.vecMultiply=r.vecLength=r.vecInverse=r.vecDivide=r.vecAdd=void 0;var e=n(72026);/** * N-dimensional vector manipulation functions. * * Vectors are plain number arrays, i.e. [x, y, z]. @@ -58,11 +58,11 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var a=function(d,u){return d+u},t=function(d,u){return d-u},o=function(d,u){return d*u},f=function(d,u){return d/u},N=r.vecAdd=function(){function l(){for(var d=arguments.length,u=new Array(d),s=0;s=0)&&(y[i]=k[i]);return y}var N=r.BlockQuote=function(){function k(S){var y=S.className,h=f(S,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["BlockQuote",y])},h)))}return k}()},93843:function(I,r,n){"use strict";r.__esModule=!0,r.unit=r.halfUnit=r.computeBoxProps=r.computeBoxClassName=r.Box=void 0;var e=n(66586),a=n(28823),t=n(32883),o=n(30381),f=["as","className","children"];/** + */function f(k,S){if(k==null)return{};var b={},h=Object.keys(k),l,c;for(c=0;c=0)&&(b[l]=k[l]);return b}var N=r.BlockQuote=function(){function k(S){var b=S.className,h=f(S,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["BlockQuote",b])},h)))}return k}()},93843:function(I,r,n){"use strict";r.__esModule=!0,r.unit=r.halfUnit=r.computeBoxProps=r.computeBoxClassName=r.Box=void 0;var e=n(66586),a=n(28823),t=n(32883),o=n(30381),f=["as","className","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function N(v,p){if(v==null)return{};var V={},b=Object.keys(v),B,L;for(L=0;L=0)&&(V[B]=v[B]);return V}var k=r.unit=function(){function v(p){if(typeof p=="string")return p.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(p)/12+"rem":p;if(typeof p=="number")return Byond.IS_LTE_IE8?p*12+"px":p+"rem"}return v}(),S=r.halfUnit=function(){function v(p){if(typeof p=="string")return k(p);if(typeof p=="number")return k(p*.5)}return v}(),y=function(p){return!h(p)},h=function(p){if(typeof p=="string")return o.CSS_COLORS.includes(p)},i=function(p){return function(V,b){(typeof b=="number"||typeof b=="string")&&(V[p]=b)}},c=function(p,V){return function(b,B){(typeof B=="number"||typeof B=="string")&&(b[p]=V(B))}},m=function(p,V){return function(b,B){B&&(b[p]=V)}},l=function(p,V,b){return function(B,L){if(typeof L=="number"||typeof L=="string")for(var w=0;w0&&(V.style=A),V}return v}(),C=r.computeBoxClassName=function(){function v(p){var V=p.textColor||p.color,b=p.backgroundColor;return(0,e.classes)([h(V)&&"color-"+V,h(b)&&"color-bg-"+b])}return v}(),g=r.Box=function(){function v(p){var V=p.as,b=V===void 0?"div":V,B=p.className,L=p.children,w=N(p,f);if(typeof L=="function")return L(s(p));var T=typeof B=="string"?B+" "+C(w):C(w),x=s(w);return(0,a.createVNode)(t.VNodeFlags.HtmlElement,b,T,L,t.ChildFlags.UnknownChildren,x)}return v}();g.defaultHooks=e.pureComponentHooks},16699:function(I,r,n){"use strict";r.__esModule=!0,r.ButtonInput=r.ButtonConfirm=r.ButtonCheckbox=r.Button=void 0;var e=n(28823),a=n(66586),t=n(31068),o=n(50175),f=n(93843),N=n(69433),k=n(30341),S=["className","fluid","icon","iconRotation","iconSpin","color","textColor","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","iconColor","iconRight","iconStyle","children","onclick","onClick","multiLine"],y=["checked"],h=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],i=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","disabled","placeholder","maxLength","multiLine"];/** + */function N(v,p){if(v==null)return{};var V={},y=Object.keys(v),B,L;for(L=0;L=0)&&(V[B]=v[B]);return V}var k=r.unit=function(){function v(p){if(typeof p=="string")return p.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(p)/12+"rem":p;if(typeof p=="number")return Byond.IS_LTE_IE8?p*12+"px":p+"rem"}return v}(),S=r.halfUnit=function(){function v(p){if(typeof p=="string")return k(p);if(typeof p=="number")return k(p*.5)}return v}(),b=function(p){return!h(p)},h=function(p){if(typeof p=="string")return o.CSS_COLORS.includes(p)},l=function(p){return function(V,y){(typeof y=="number"||typeof y=="string")&&(V[p]=y)}},c=function(p,V){return function(y,B){(typeof B=="number"||typeof B=="string")&&(y[p]=V(B))}},m=function(p,V){return function(y,B){B&&(y[p]=V)}},i=function(p,V,y){return function(B,L){if(typeof L=="number"||typeof L=="string")for(var w=0;w0&&(V.style=x),V}return v}(),C=r.computeBoxClassName=function(){function v(p){var V=p.textColor||p.color,y=p.backgroundColor;return(0,e.classes)([h(V)&&"color-"+V,h(y)&&"color-bg-"+y])}return v}(),g=r.Box=function(){function v(p){var V=p.as,y=V===void 0?"div":V,B=p.className,L=p.children,w=N(p,f);if(typeof L=="function")return L(s(p));var T=typeof B=="string"?B+" "+C(w):C(w),A=s(w);return(0,a.createVNode)(t.VNodeFlags.HtmlElement,y,T,L,t.ChildFlags.UnknownChildren,A)}return v}();g.defaultHooks=e.pureComponentHooks},16699:function(I,r,n){"use strict";r.__esModule=!0,r.ButtonInput=r.ButtonConfirm=r.ButtonCheckbox=r.Button=void 0;var e=n(28823),a=n(66586),t=n(31068),o=n(50175),f=n(93843),N=n(69433),k=n(30341),S=["className","fluid","icon","iconRotation","iconSpin","color","textColor","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","iconColor","iconRight","iconStyle","children","onclick","onClick","multiLine"],b=["checked"],h=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],l=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","disabled","placeholder","maxLength","multiLine"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function c(v,p){v.prototype=Object.create(p.prototype),v.prototype.constructor=v,m(v,p)}function m(v,p){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function V(b,B){return b.__proto__=B,b}return V}(),m(v,p)}function l(v,p){if(v==null)return{};var V={},b=Object.keys(v),B,L;for(L=0;L=0)&&(V[B]=v[B]);return V}var d=(0,o.createLogger)("Button"),u=r.Button=function(){function v(p){var V=p.className,b=p.fluid,B=p.icon,L=p.iconRotation,w=p.iconSpin,T=p.color,x=p.textColor,A=p.disabled,E=p.selected,P=p.tooltip,R=p.tooltipPosition,M=p.ellipsis,D=p.compact,j=p.circular,W=p.content,U=p.iconColor,K=p.iconRight,$=p.iconStyle,H=p.children,Y=p.onclick,z=p.onClick,Q=p.multiLine,re=l(p,S),ae=!!(W||H);Y&&d.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),re.onClick=function(ve){!A&&z&&z(ve)},Byond.IS_LTE_IE8&&(re.unselectable=!0);var de=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",b&&"Button--fluid",A&&"Button--disabled",E&&"Button--selected",ae&&"Button--hasContent",M&&"Button--ellipsis",j&&"Button--circular",D&&"Button--compact",K&&"Button--iconRight",Q&&"Button--multiLine",T&&typeof T=="string"?"Button--color--"+T:"Button--color--default",V]),tabIndex:!A&&"0",color:x,onKeyDown:function(){function ve(ye){var Le=window.event?ye.which:ye.keyCode;if(Le===t.KEY_SPACE||Le===t.KEY_ENTER){ye.preventDefault(),!A&&z&&z(ye);return}if(Le===t.KEY_ESCAPE){ye.preventDefault();return}}return ve}()},re,{children:[B&&!K&&(0,e.createComponentVNode)(2,N.Icon,{name:B,color:U,rotation:L,spin:w,style:$}),W,H,B&&K&&(0,e.createComponentVNode)(2,N.Icon,{name:B,color:U,rotation:L,spin:w,style:$})]})));return P&&(de=(0,e.createComponentVNode)(2,k.Tooltip,{content:P,position:R,children:de})),de}return v}();u.defaultHooks=a.pureComponentHooks;var s=r.ButtonCheckbox=function(){function v(p){var V=p.checked,b=l(p,y);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,u,Object.assign({color:"transparent",icon:V?"check-square-o":"square-o",selected:V},b)))}return v}();u.Checkbox=s;var C=r.ButtonConfirm=function(v){c(p,v);function p(){var b;return b=v.call(this)||this,b.state={clickedOnce:!1},b.handleClick=function(){b.state.clickedOnce&&b.setClickedOnce(!1)},b}var V=p.prototype;return V.setClickedOnce=function(){function b(B){var L=this;this.setState({clickedOnce:B}),B?setTimeout(function(){return window.addEventListener("click",L.handleClick)}):window.removeEventListener("click",this.handleClick)}return b}(),V.render=function(){function b(){var B=this,L=this.props,w=L.confirmContent,T=w===void 0?"Confirm?":w,x=L.confirmColor,A=x===void 0?"bad":x,E=L.confirmIcon,P=L.icon,R=L.color,M=L.content,D=L.onClick,j=l(L,h);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,u,Object.assign({content:this.state.clickedOnce?T:M,icon:this.state.clickedOnce?E:P,color:this.state.clickedOnce?A:R,onClick:function(){function W(){return B.state.clickedOnce?D():B.setClickedOnce(!0)}return W}()},j)))}return b}(),p}(e.Component);u.Confirm=C;var g=r.ButtonInput=function(v){c(p,v);function p(){var b;return b=v.call(this)||this,b.inputRef=(0,e.createRef)(),b.state={inInput:!1},b}var V=p.prototype;return V.setInInput=function(){function b(B){var L=this.props.disabled;if(!L&&(this.setState({inInput:B}),this.inputRef)){var w=this.inputRef.current;if(B){w.value=this.props.currentValue||"";try{w.focus(),w.select()}catch(T){}}}}return b}(),V.commitResult=function(){function b(B){if(this.inputRef){var L=this.inputRef.current,w=L.value!=="";if(w){this.props.onCommit(B,L.value);return}else{if(!this.props.defaultValue)return;this.props.onCommit(B,this.props.defaultValue)}}}return b}(),V.render=function(){function b(){var B=this,L=this.props,w=L.fluid,T=L.content,x=L.icon,A=L.iconRotation,E=L.iconSpin,P=L.tooltip,R=L.tooltipPosition,M=L.color,D=M===void 0?"default":M,j=L.disabled,W=L.placeholder,U=L.maxLength,K=L.multiLine,$=l(L,i),H=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",w&&"Button--fluid",j&&"Button--disabled","Button--color--"+D,K+"Button--multiLine"])},$,{onClick:function(){function Y(){return B.setInInput(!0)}return Y}(),children:[x&&(0,e.createComponentVNode)(2,N.Icon,{name:x,rotation:A,spin:E}),(0,e.createVNode)(1,"div",null,T,0),(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?void 0:"none","text-align":"left"},onBlur:function(){function Y(z){B.state.inInput&&(B.setInInput(!1),B.commitResult(z))}return Y}(),onKeyDown:function(){function Y(z){if(z.keyCode===t.KEY_ENTER){B.setInInput(!1),B.commitResult(z);return}z.keyCode===t.KEY_ESCAPE&&B.setInInput(!1)}return Y}()},null,this.inputRef)]})));return P&&(H=(0,e.createComponentVNode)(2,k.Tooltip,{content:P,position:R,children:H})),H}return b}(),p}(e.Component);u.Input=g},75614:function(I,r,n){"use strict";r.__esModule=!0,r.ByondUi=void 0;var e=n(28823),a=n(66586),t=n(32742),o=n(50175),f=n(93843),N=["params"],k=["params"],S=["parent","params"];function y(C,g){if(C==null)return{};var v={},p=Object.keys(C),V,b;for(b=0;b=0)&&(v[V]=C[V]);return v}function h(C,g){C.prototype=Object.create(g.prototype),C.prototype.constructor=C,i(C,g)}function i(C,g){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function v(p,V){return p.__proto__=V,p}return v}(),i(C,g)}/** + */function c(v,p){v.prototype=Object.create(p.prototype),v.prototype.constructor=v,m(v,p)}function m(v,p){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function V(y,B){return y.__proto__=B,y}return V}(),m(v,p)}function i(v,p){if(v==null)return{};var V={},y=Object.keys(v),B,L;for(L=0;L=0)&&(V[B]=v[B]);return V}var d=(0,o.createLogger)("Button"),u=r.Button=function(){function v(p){var V=p.className,y=p.fluid,B=p.icon,L=p.iconRotation,w=p.iconSpin,T=p.color,A=p.textColor,x=p.disabled,E=p.selected,P=p.tooltip,R=p.tooltipPosition,M=p.ellipsis,D=p.compact,j=p.circular,W=p.content,U=p.iconColor,K=p.iconRight,$=p.iconStyle,H=p.children,Y=p.onclick,z=p.onClick,Q=p.multiLine,re=i(p,S),ae=!!(W||H);Y&&d.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),re.onClick=function(ve){!x&&z&&z(ve)},Byond.IS_LTE_IE8&&(re.unselectable=!0);var de=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",y&&"Button--fluid",x&&"Button--disabled",E&&"Button--selected",ae&&"Button--hasContent",M&&"Button--ellipsis",j&&"Button--circular",D&&"Button--compact",K&&"Button--iconRight",Q&&"Button--multiLine",T&&typeof T=="string"?"Button--color--"+T:"Button--color--default",V]),tabIndex:!x&&"0",color:A,onKeyDown:function(){function ve(ye){var Le=window.event?ye.which:ye.keyCode;if(Le===t.KEY_SPACE||Le===t.KEY_ENTER){ye.preventDefault(),!x&&z&&z(ye);return}if(Le===t.KEY_ESCAPE){ye.preventDefault();return}}return ve}()},re,{children:[B&&!K&&(0,e.createComponentVNode)(2,N.Icon,{name:B,color:U,rotation:L,spin:w,style:$}),W,H,B&&K&&(0,e.createComponentVNode)(2,N.Icon,{name:B,color:U,rotation:L,spin:w,style:$})]})));return P&&(de=(0,e.createComponentVNode)(2,k.Tooltip,{content:P,position:R,children:de})),de}return v}();u.defaultHooks=a.pureComponentHooks;var s=r.ButtonCheckbox=function(){function v(p){var V=p.checked,y=i(p,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,u,Object.assign({color:"transparent",icon:V?"check-square-o":"square-o",selected:V},y)))}return v}();u.Checkbox=s;var C=r.ButtonConfirm=function(v){c(p,v);function p(){var y;return y=v.call(this)||this,y.state={clickedOnce:!1},y.handleClick=function(){y.state.clickedOnce&&y.setClickedOnce(!1)},y}var V=p.prototype;return V.setClickedOnce=function(){function y(B){var L=this;this.setState({clickedOnce:B}),B?setTimeout(function(){return window.addEventListener("click",L.handleClick)}):window.removeEventListener("click",this.handleClick)}return y}(),V.render=function(){function y(){var B=this,L=this.props,w=L.confirmContent,T=w===void 0?"Confirm?":w,A=L.confirmColor,x=A===void 0?"bad":A,E=L.confirmIcon,P=L.icon,R=L.color,M=L.content,D=L.onClick,j=i(L,h);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,u,Object.assign({content:this.state.clickedOnce?T:M,icon:this.state.clickedOnce?E:P,color:this.state.clickedOnce?x:R,onClick:function(){function W(){return B.state.clickedOnce?D():B.setClickedOnce(!0)}return W}()},j)))}return y}(),p}(e.Component);u.Confirm=C;var g=r.ButtonInput=function(v){c(p,v);function p(){var y;return y=v.call(this)||this,y.inputRef=(0,e.createRef)(),y.state={inInput:!1},y}var V=p.prototype;return V.setInInput=function(){function y(B){var L=this.props.disabled;if(!L&&(this.setState({inInput:B}),this.inputRef)){var w=this.inputRef.current;if(B){w.value=this.props.currentValue||"";try{w.focus(),w.select()}catch(T){}}}}return y}(),V.commitResult=function(){function y(B){if(this.inputRef){var L=this.inputRef.current,w=L.value!=="";if(w){this.props.onCommit(B,L.value);return}else{if(!this.props.defaultValue)return;this.props.onCommit(B,this.props.defaultValue)}}}return y}(),V.render=function(){function y(){var B=this,L=this.props,w=L.fluid,T=L.content,A=L.icon,x=L.iconRotation,E=L.iconSpin,P=L.tooltip,R=L.tooltipPosition,M=L.color,D=M===void 0?"default":M,j=L.disabled,W=L.placeholder,U=L.maxLength,K=L.multiLine,$=i(L,l),H=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",w&&"Button--fluid",j&&"Button--disabled","Button--color--"+D,K+"Button--multiLine"])},$,{onClick:function(){function Y(){return B.setInInput(!0)}return Y}(),children:[A&&(0,e.createComponentVNode)(2,N.Icon,{name:A,rotation:x,spin:E}),(0,e.createVNode)(1,"div",null,T,0),(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?void 0:"none","text-align":"left"},onBlur:function(){function Y(z){B.state.inInput&&(B.setInInput(!1),B.commitResult(z))}return Y}(),onKeyDown:function(){function Y(z){if(z.keyCode===t.KEY_ENTER){B.setInInput(!1),B.commitResult(z);return}z.keyCode===t.KEY_ESCAPE&&B.setInInput(!1)}return Y}()},null,this.inputRef)]})));return P&&(H=(0,e.createComponentVNode)(2,k.Tooltip,{content:P,position:R,children:H})),H}return y}(),p}(e.Component);u.Input=g},75614:function(I,r,n){"use strict";r.__esModule=!0,r.ByondUi=void 0;var e=n(28823),a=n(66586),t=n(32742),o=n(50175),f=n(93843),N=["params"],k=["params"],S=["parent","params"];function b(C,g){if(C==null)return{};var v={},p=Object.keys(C),V,y;for(y=0;y=0)&&(v[V]=C[V]);return v}function h(C,g){C.prototype=Object.create(g.prototype),C.prototype.constructor=C,l(C,g)}function l(C,g){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function v(p,V){return p.__proto__=V,p}return v}(),l(C,g)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var c=(0,o.createLogger)("ByondUi"),m=[],l=function(g){var v=m.length;m.push(null);var p=g||"byondui_"+v;return c.log("allocated '"+p+"'"),{render:function(){function V(b){c.log("rendering '"+p+"'"),m[v]=p,Byond.winset(p,b)}return V}(),unmount:function(){function V(){c.log("unmounting '"+p+"'"),m[v]=null,Byond.winset(p,{parent:""})}return V}()}};window.addEventListener("beforeunload",function(){for(var C=0;C=0)&&(u[C]=l[C]);return u}function k(l,d){l.prototype=Object.create(d.prototype),l.prototype.constructor=l,S(l,d)}function S(l,d){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function u(s,C){return s.__proto__=C,s}return u}(),S(l,d)}/** +*/var c=(0,o.createLogger)("ByondUi"),m=[],i=function(g){var v=m.length;m.push(null);var p=g||"byondui_"+v;return c.log("allocated '"+p+"'"),{render:function(){function V(y){c.log("rendering '"+p+"'"),m[v]=p,Byond.winset(p,y)}return V}(),unmount:function(){function V(){c.log("unmounting '"+p+"'"),m[v]=null,Byond.winset(p,{parent:""})}return V}()}};window.addEventListener("beforeunload",function(){for(var C=0;C=0)&&(u[C]=i[C]);return u}function k(i,d){i.prototype=Object.create(d.prototype),i.prototype.constructor=i,S(i,d)}function S(i,d){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function u(s,C){return s.__proto__=C,s}return u}(),S(i,d)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var y=function(d,u,s,C){if(d.length===0)return[];var g=(0,a.zipWith)(Math.min).apply(void 0,d),v=(0,a.zipWith)(Math.max).apply(void 0,d);s!==void 0&&(g[0]=s[0],v[0]=s[1]),C!==void 0&&(g[1]=C[0],v[1]=C[1]);var p=(0,a.map)(function(V){return(0,a.zipWith)(function(b,B,L,w){return(b-B)/(L-B)*w})(V,g,v,u)})(d);return p},h=function(d){for(var u="",s=0;s0){var M=R[0],D=R[R.length-1];R.push([P[0]+A,D[1]]),R.push([P[0]+A,-A]),R.push([-A,-A]),R.push([-A,M[1]])}var j=h(R);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({position:"relative"},E,{children:function(){function W(U){return(0,e.normalizeProps)((0,e.createVNode)(1,"div",null,(0,e.createVNode)(32,"svg",null,(0,e.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+P[1]+")",fill:L,stroke:T,"stroke-width":A,points:j}),2,{viewBox:"0 0 "+P[0]+" "+P[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},U),null,C.ref))}return W}()})))}return s}(),d}(e.Component);i.defaultHooks=t.pureComponentHooks;var c=function(d){return null},m=r.Chart={Line:Byond.IS_LTE_IE8?c:i}},52760:function(I,r,n){"use strict";r.__esModule=!0,r.Collapsible=void 0;var e=n(28823),a=n(93843),t=n(16699),o=["children","color","title","buttons"];function f(y,h){if(y==null)return{};var i={},c=Object.keys(y),m,l;for(l=0;l=0)&&(i[m]=y[m]);return i}function N(y,h){y.prototype=Object.create(h.prototype),y.prototype.constructor=y,k(y,h)}function k(y,h){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function i(c,m){return c.__proto__=m,c}return i}(),k(y,h)}/** +*/var b=function(d,u,s,C){if(d.length===0)return[];var g=(0,a.zipWith)(Math.min).apply(void 0,d),v=(0,a.zipWith)(Math.max).apply(void 0,d);s!==void 0&&(g[0]=s[0],v[0]=s[1]),C!==void 0&&(g[1]=C[0],v[1]=C[1]);var p=(0,a.map)(function(V){return(0,a.zipWith)(function(y,B,L,w){return(y-B)/(L-B)*w})(V,g,v,u)})(d);return p},h=function(d){for(var u="",s=0;s0){var M=R[0],D=R[R.length-1];R.push([P[0]+x,D[1]]),R.push([P[0]+x,-x]),R.push([-x,-x]),R.push([-x,M[1]])}var j=h(R);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({position:"relative"},E,{children:function(){function W(U){return(0,e.normalizeProps)((0,e.createVNode)(1,"div",null,(0,e.createVNode)(32,"svg",null,(0,e.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+P[1]+")",fill:L,stroke:T,"stroke-width":x,points:j}),2,{viewBox:"0 0 "+P[0]+" "+P[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},U),null,C.ref))}return W}()})))}return s}(),d}(e.Component);l.defaultHooks=t.pureComponentHooks;var c=function(d){return null},m=r.Chart={Line:Byond.IS_LTE_IE8?c:l}},52760:function(I,r,n){"use strict";r.__esModule=!0,r.Collapsible=void 0;var e=n(28823),a=n(93843),t=n(16699),o=["children","color","title","buttons"];function f(b,h){if(b==null)return{};var l={},c=Object.keys(b),m,i;for(i=0;i=0)&&(l[m]=b[m]);return l}function N(b,h){b.prototype=Object.create(h.prototype),b.prototype.constructor=b,k(b,h)}function k(b,h){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function l(c,m){return c.__proto__=m,c}return l}(),k(b,h)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var S=r.Collapsible=function(y){N(h,y);function h(c){var m;m=y.call(this,c)||this;var l=c.open;return m.state={open:l||!1},m}var i=h.prototype;return i.render=function(){function c(){var m=this,l=this.props,d=this.state.open,u=l.children,s=l.color,C=s===void 0?"default":s,g=l.title,v=l.buttons,p=f(l,o);return(0,e.createComponentVNode)(2,a.Box,{className:"Collapsible",children:[(0,e.createVNode)(1,"div","Table",[(0,e.createVNode)(1,"div","Table__cell",(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({fluid:!0,color:C,icon:d?"chevron-down":"chevron-right",onClick:function(){function V(){return m.setState({open:!d})}return V}()},p,{children:g}))),2),v&&(0,e.createVNode)(1,"div","Table__cell Table__cell--collapsing",v,0)],0),d&&(0,e.createComponentVNode)(2,a.Box,{mt:1,children:u})]})}return c}(),h}(e.Component)},25762:function(I,r,n){"use strict";r.__esModule=!0,r.ColorBox=void 0;var e=n(28823),a=n(66586),t=n(93843),o=["content","children","className","color","backgroundColor"];/** +*/var S=r.Collapsible=function(b){N(h,b);function h(c){var m;m=b.call(this,c)||this;var i=c.open;return m.state={open:i||!1},m}var l=h.prototype;return l.render=function(){function c(){var m=this,i=this.props,d=this.state.open,u=i.children,s=i.color,C=s===void 0?"default":s,g=i.title,v=i.buttons,p=f(i,o);return(0,e.createComponentVNode)(2,a.Box,{className:"Collapsible",children:[(0,e.createVNode)(1,"div","Table",[(0,e.createVNode)(1,"div","Table__cell",(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({fluid:!0,color:C,icon:d?"chevron-down":"chevron-right",onClick:function(){function V(){return m.setState({open:!d})}return V}()},p,{children:g}))),2),v&&(0,e.createVNode)(1,"div","Table__cell Table__cell--collapsing",v,0)],0),d&&(0,e.createComponentVNode)(2,a.Box,{mt:1,children:u})]})}return c}(),h}(e.Component)},25762:function(I,r,n){"use strict";r.__esModule=!0,r.ColorBox=void 0;var e=n(28823),a=n(66586),t=n(93843),o=["content","children","className","color","backgroundColor"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function f(k,S){if(k==null)return{};var y={},h=Object.keys(k),i,c;for(c=0;c=0)&&(y[i]=k[i]);return y}var N=r.ColorBox=function(){function k(S){var y=S.content,h=S.children,i=S.className,c=S.color,m=S.backgroundColor,l=f(S,o);return l.color=y?null:"transparent",l.backgroundColor=c||m,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["ColorBox",i,(0,t.computeBoxClassName)(l)]),y||".",0,Object.assign({},(0,t.computeBoxProps)(l))))}return k}();N.defaultHooks=a.pureComponentHooks},73712:function(I,r,n){"use strict";r.__esModule=!0,r.Countdown=void 0;var e=n(28823),a=n(93843),t=["format"];function o(S,y){if(S==null)return{};var h={},i=Object.keys(S),c,m;for(m=0;m=0)&&(h[c]=S[c]);return h}function f(S,y){S.prototype=Object.create(y.prototype),S.prototype.constructor=S,N(S,y)}function N(S,y){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function h(i,c){return i.__proto__=c,i}return h}(),N(S,y)}var k=r.Countdown=function(S){f(y,S);function y(i){var c;return c=S.call(this,i)||this,c.timer=null,c.state={value:Math.max(i.timeLeft*100,0)},c}var h=y.prototype;return h.tick=function(){function i(){var c=Math.max(this.state.value-this.props.rate,0);c<=0&&clearInterval(this.timer),this.setState(function(m){return{value:c}})}return i}(),h.componentDidMount=function(){function i(){var c=this;this.timer=setInterval(function(){return c.tick()},this.props.rate)}return i}(),h.componentWillUnmount=function(){function i(){clearInterval(this.timer)}return i}(),h.componentDidUpdate=function(){function i(c){var m=this;this.props.current!==c.current&&this.setState(function(l){return{value:Math.max(m.props.timeLeft*100,0)}}),this.timer||this.componentDidMount()}return i}(),h.render=function(){function i(){var c=this.props,m=c.format,l=o(c,t),d=new Date(this.state.value).toISOString().slice(11,19);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({as:"span"},l,{children:m?m(this.state.value,d):d})))}return i}(),y}(e.Component);k.defaultProps={rate:1e3}},15148:function(I,r,n){"use strict";r.__esModule=!0,r.Dimmer=void 0;var e=n(28823),a=n(66586),t=n(93843),o=["className","children"];/** + */function f(k,S){if(k==null)return{};var b={},h=Object.keys(k),l,c;for(c=0;c=0)&&(b[l]=k[l]);return b}var N=r.ColorBox=function(){function k(S){var b=S.content,h=S.children,l=S.className,c=S.color,m=S.backgroundColor,i=f(S,o);return i.color=b?null:"transparent",i.backgroundColor=c||m,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["ColorBox",l,(0,t.computeBoxClassName)(i)]),b||".",0,Object.assign({},(0,t.computeBoxProps)(i))))}return k}();N.defaultHooks=a.pureComponentHooks},73712:function(I,r,n){"use strict";r.__esModule=!0,r.Countdown=void 0;var e=n(28823),a=n(93843),t=["format"];function o(S,b){if(S==null)return{};var h={},l=Object.keys(S),c,m;for(m=0;m=0)&&(h[c]=S[c]);return h}function f(S,b){S.prototype=Object.create(b.prototype),S.prototype.constructor=S,N(S,b)}function N(S,b){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function h(l,c){return l.__proto__=c,l}return h}(),N(S,b)}var k=r.Countdown=function(S){f(b,S);function b(l){var c;return c=S.call(this,l)||this,c.timer=null,c.state={value:Math.max(l.timeLeft*100,0)},c}var h=b.prototype;return h.tick=function(){function l(){var c=Math.max(this.state.value-this.props.rate,0);c<=0&&clearInterval(this.timer),this.setState(function(m){return{value:c}})}return l}(),h.componentDidMount=function(){function l(){var c=this;this.timer=setInterval(function(){return c.tick()},this.props.rate)}return l}(),h.componentWillUnmount=function(){function l(){clearInterval(this.timer)}return l}(),h.componentDidUpdate=function(){function l(c){var m=this;this.props.current!==c.current&&this.setState(function(i){return{value:Math.max(m.props.timeLeft*100,0)}}),this.timer||this.componentDidMount()}return l}(),h.render=function(){function l(){var c=this.props,m=c.format,i=o(c,t),d=new Date(this.state.value).toISOString().slice(11,19);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({as:"span"},i,{children:m?m(this.state.value,d):d})))}return l}(),b}(e.Component);k.defaultProps={rate:1e3}},15148:function(I,r,n){"use strict";r.__esModule=!0,r.Dimmer=void 0;var e=n(28823),a=n(66586),t=n(93843),o=["className","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function f(k,S){if(k==null)return{};var y={},h=Object.keys(k),i,c;for(c=0;c=0)&&(y[i]=k[i]);return y}var N=r.Dimmer=function(){function k(S){var y=S.className,h=S.children,i=f(S,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["Dimmer"].concat(y))},i,{children:(0,e.createVNode)(1,"div","Dimmer__inner",h,0)})))}return k}()},81878:function(I,r,n){"use strict";r.__esModule=!0,r.Divider=void 0;var e=n(28823),a=n(66586);/** + */function f(k,S){if(k==null)return{};var b={},h=Object.keys(k),l,c;for(c=0;c=0)&&(b[l]=k[l]);return b}var N=r.Dimmer=function(){function k(S){var b=S.className,h=S.children,l=f(S,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["Dimmer"].concat(b))},l,{children:(0,e.createVNode)(1,"div","Dimmer__inner",h,0)})))}return k}()},81878:function(I,r,n){"use strict";r.__esModule=!0,r.Divider=void 0;var e=n(28823),a=n(66586);/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var t=r.Divider=function(){function o(f){var N=f.vertical,k=f.hidden;return(0,e.createVNode)(1,"div",(0,a.classes)(["Divider",k&&"Divider--hidden",N?"Divider--vertical":"Divider--horizontal"]))}return o}()},41584:function(I,r,n){"use strict";r.__esModule=!0,r.DraggableControl=void 0;var e=n(28823),a=n(58331),t=n(66586),o=n(15281);function f(h,i){h.prototype=Object.create(i.prototype),h.prototype.constructor=h,N(h,i)}function N(h,i){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function c(m,l){return m.__proto__=l,m}return c}(),N(h,i)}var k=400,S=function(i,c){return i.screenX*c[0]+i.screenY*c[1]},y=r.DraggableControl=function(h){f(i,h);function i(m){var l;return l=h.call(this,m)||this,l.inputRef=(0,e.createRef)(),l.state={originalValue:m.value,value:m.value,dragging:!1,editing:!1,origin:null,suppressingFlicker:!1},l.flickerTimer=null,l.suppressFlicker=function(){var d=l.props.suppressFlicker;d>0&&(l.setState({suppressingFlicker:!0}),clearTimeout(l.flickerTimer),l.flickerTimer=setTimeout(function(){return l.setState({suppressingFlicker:!1})},d))},l.handleDragStart=function(d){var u=l.props,s=u.value,C=u.dragMatrix,g=u.disabled,v=l.state.editing;v||g||(document.body.style["pointer-events"]="none",l.ref=d.currentTarget,l.setState({originalValue:s,dragging:!1,value:s,origin:S(d,C)}),l.timer=setTimeout(function(){l.setState({dragging:!0})},250),l.dragInterval=setInterval(function(){var p=l.state,V=p.dragging,b=p.value,B=l.props.onDrag;V&&B&&B(d,b)},l.props.updateRate||k),document.addEventListener("mousemove",l.handleDragMove),document.addEventListener("mouseup",l.handleDragEnd))},l.handleDragMove=function(d){var u,s=l.props,C=s.minValue,g=s.maxValue,v=s.step,p=s.dragMatrix,V=s.disabled;if(!V){var b=l.ref.offsetWidth/((g-C)/v),B=(u=l.props.stepPixelSize)!=null?u:b;typeof B=="function"&&(B=B(b)),l.setState(function(L){var w=Object.assign({},L),T=L.origin,x=S(d,p)-T;if(L.dragging){var A=Math.trunc(x/B);w.value=(0,a.clamp)(Math.floor(w.originalValue/v)*v+A*v,C,g)}else Math.abs(x)>4&&(w.dragging=!0);return w})}},l.handleDragEnd=function(d){var u=l.props,s=u.onChange,C=u.onDrag,g=l.state,v=g.dragging,p=g.value;if(document.body.style["pointer-events"]="auto",clearTimeout(l.timer),clearInterval(l.dragInterval),l.setState({originalValue:null,dragging:!1,editing:!v,origin:null}),document.removeEventListener("mousemove",l.handleDragMove),document.removeEventListener("mouseup",l.handleDragEnd),v)l.suppressFlicker(),s&&s(d,p),C&&C(d,p);else if(l.inputRef){var V=l.inputRef.current;V.value=p;try{V.focus(),V.select()}catch(b){}}},l}var c=i.prototype;return c.render=function(){function m(){var l=this,d=this.state,u=d.dragging,s=d.editing,C=d.value,g=d.suppressingFlicker,v=this.props,p=v.animated,V=v.value,b=v.unit,B=v.minValue,L=v.maxValue,w=v.format,T=v.onChange,x=v.onDrag,A=v.children,E=v.height,P=v.lineHeight,R=v.fontSize,M=v.disabled,D=V;(u||g)&&(D=C);var j=function(){function K($){return $+(b?" "+b:"")}return K}(),W=p&&!u&&!g&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:D,format:w,children:j})||j(w?w(D):D),U=(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:!s||M?"none":void 0,height:E,"line-height":P,"font-size":R},onBlur:function(){function K($){if(s){var H=(0,a.clamp)(parseFloat($.target.value),B,L);if(Number.isNaN(H)){l.setState({editing:!1});return}l.setState({editing:!1,value:H}),l.suppressFlicker(),T&&T($,H),x&&x($,H)}}return K}(),onKeyDown:function(){function K($){if($.keyCode===13){var H=(0,a.clamp)(parseFloat($.target.value),B,L);if(Number.isNaN(H)){l.setState({editing:!1});return}l.setState({editing:!1,value:H}),l.suppressFlicker(),T&&T($,H),x&&x($,H);return}if($.keyCode===27){l.setState({editing:!1});return}}return K}(),disabled:M},null,this.inputRef);return A({dragging:u,editing:s,value:V,displayValue:D,displayElement:W,inputElement:U,handleDragStart:this.handleDragStart})}return m}(),i}(e.Component);y.defaultHooks=t.pureComponentHooks,y.defaultProps={minValue:-1/0,maxValue:1/0,step:1,suppressFlicker:50,dragMatrix:[1,0]}},99936:function(I,r,n){"use strict";r.__esModule=!0,r.Dropdown=void 0;var e=n(28823),a=n(60028),t=n(66586),o=n(93843),f=n(69433),N=["icon","iconRotation","iconSpin","clipSelectedText","color","dropdownStyle","over","nochevron","width","onClick","onSelected","selected","disabled","displayText"],k=["className"],S;function y(s,C){if(s==null)return{};var g={},v=Object.keys(s),p,V;for(V=0;V=0)&&(g[p]=s[p]);return g}function h(s,C){s.prototype=Object.create(C.prototype),s.prototype.constructor=s,i(s,C)}function i(s,C){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function g(v,p){return v.__proto__=p,v}return g}(),i(s,C)}var c={placement:"left-start",modifiers:[{name:"eventListeners",enabled:!1}]},m={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function s(){return null}return s}()},l="Layout Dropdown__menu",d="Layout Dropdown__menu-scroll",u=r.Dropdown=function(s){h(C,s);function C(v){var p;return p=s.call(this,v)||this,p.menuContents=void 0,p.handleClick=function(){p.state.open&&p.setOpen(!1)},p.state={open:!1,selected:p.props.selected},p.menuContents=null,p}var g=C.prototype;return g.getDOMNode=function(){function v(){return(0,e.findDOMfromVNode)(this.$LI,!0)}return v}(),g.componentDidMount=function(){function v(){var p=this.getDOMNode()}return v}(),g.openMenu=function(){function v(){var p=C.renderedMenu;p===void 0&&(p=document.createElement("div"),p.className=l,document.body.appendChild(p),C.renderedMenu=p);var V=this.getDOMNode();C.currentOpenMenu=V,p.scrollTop=0,p.style.width=this.props.menuWidth||V.offsetWidth+"px",p.style.opacity="1",p.style.pointerEvents="auto",setTimeout(function(){var b;(b=C.renderedMenu)==null||b.focus()},400),this.renderMenuContent()}return v}(),g.closeMenu=function(){function v(){C.currentOpenMenu===this.getDOMNode()&&(C.currentOpenMenu=void 0,C.renderedMenu.style.opacity="0",C.renderedMenu.style.pointerEvents="none")}return v}(),g.componentWillUnmount=function(){function v(){this.closeMenu(),this.setOpen(!1)}return v}(),g.renderMenuContent=function(){function v(){var p=this,V=C.renderedMenu;if(V){V.offsetHeight>200?V.className=d:V.className=l;var b=this.props.options,B=b===void 0?[]:b,L=B.map(function(T){var x,A;return typeof T=="string"?(A=T,x=T):T!==null&&(A=T.displayText,x=T.value),(0,e.createVNode)(1,"div",(0,t.classes)(["Dropdown__menuentry",p.state.selected===x&&"selected"]),A,0,{onClick:function(){function E(){p.setSelected(x)}return E}()},x)}),w=L.length?L:"No Options Found";(0,e.render)((0,e.createVNode)(1,"div",null,w,0),V,function(){var T=C.singletonPopper;T===void 0?(T=(0,a.createPopper)(C.virtualElement,V,Object.assign({},c,{placement:"bottom-start"})),C.singletonPopper=T):(T.setOptions(Object.assign({},c,{placement:"bottom-start"})),T.update())},this.context)}}return v}(),g.setOpen=function(){function v(p){var V=this;this.setState(function(b){return Object.assign({},b,{open:p})}),p?setTimeout(function(){V.openMenu(),window.addEventListener("click",V.handleClick)}):(this.closeMenu(),window.removeEventListener("click",this.handleClick))}return v}(),g.setSelected=function(){function v(p){this.setState(function(V){return Object.assign({},V,{selected:p})}),this.setOpen(!1),this.props.onSelected&&this.props.onSelected(p)}return v}(),g.render=function(){function v(){var p=this,V=this.props,b=V.icon,B=V.iconRotation,L=V.iconSpin,w=V.clipSelectedText,T=w===void 0?!0:w,x=V.color,A=x===void 0?"default":x,E=V.dropdownStyle,P=V.over,R=V.nochevron,M=V.width,D=V.onClick,j=V.onSelected,W=V.selected,U=V.disabled,K=V.displayText,$=y(V,N),H=$.className,Y=y($,k),z=P?!this.state.open:this.state.open;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({width:M,className:(0,t.classes)(["Dropdown__control","Button","Button--color--"+A,U&&"Button--disabled",H]),onClick:function(){function Q(re){U&&!p.state.open||(p.setOpen(!p.state.open),D&&D(re))}return Q}()},Y,{children:[b&&(0,e.createComponentVNode)(2,f.Icon,{name:b,rotation:B,spin:L,mr:1}),(0,e.createVNode)(1,"span","Dropdown__selected-text",K||this.state.selected,0,{style:{overflow:T?"hidden":"visible"}}),R||(0,e.createVNode)(1,"span","Dropdown__arrow-button",(0,e.createComponentVNode)(2,f.Icon,{name:z?"chevron-up":"chevron-down"}),2)]})))}return v}(),C}(e.Component);S=u,u.renderedMenu=void 0,u.singletonPopper=void 0,u.currentOpenMenu=void 0,u.virtualElement={getBoundingClientRect:function(){function s(){var C,g;return(C=(g=S.currentOpenMenu)==null?void 0:g.getBoundingClientRect())!=null?C:m}return s}()}},92462:function(I,r,n){"use strict";r.__esModule=!0,r.computeFlexProps=r.computeFlexItemProps=r.computeFlexItemClassName=r.computeFlexClassName=r.Flex=void 0;var e=n(28823),a=n(66586),t=n(93843),o=["className","direction","wrap","align","justify","inline"],f=["className"],N=["className","style","grow","order","shrink","basis","align"],k=["className"];/** + */var t=r.Divider=function(){function o(f){var N=f.vertical,k=f.hidden;return(0,e.createVNode)(1,"div",(0,a.classes)(["Divider",k&&"Divider--hidden",N?"Divider--vertical":"Divider--horizontal"]))}return o}()},41584:function(I,r,n){"use strict";r.__esModule=!0,r.DraggableControl=void 0;var e=n(28823),a=n(58331),t=n(66586),o=n(15281);function f(h,l){h.prototype=Object.create(l.prototype),h.prototype.constructor=h,N(h,l)}function N(h,l){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function c(m,i){return m.__proto__=i,m}return c}(),N(h,l)}var k=400,S=function(l,c){return l.screenX*c[0]+l.screenY*c[1]},b=r.DraggableControl=function(h){f(l,h);function l(m){var i;return i=h.call(this,m)||this,i.inputRef=(0,e.createRef)(),i.state={originalValue:m.value,value:m.value,dragging:!1,editing:!1,origin:null,suppressingFlicker:!1},i.flickerTimer=null,i.suppressFlicker=function(){var d=i.props.suppressFlicker;d>0&&(i.setState({suppressingFlicker:!0}),clearTimeout(i.flickerTimer),i.flickerTimer=setTimeout(function(){return i.setState({suppressingFlicker:!1})},d))},i.handleDragStart=function(d){var u=i.props,s=u.value,C=u.dragMatrix,g=u.disabled,v=i.state.editing;v||g||(document.body.style["pointer-events"]="none",i.ref=d.currentTarget,i.setState({originalValue:s,dragging:!1,value:s,origin:S(d,C)}),i.timer=setTimeout(function(){i.setState({dragging:!0})},250),i.dragInterval=setInterval(function(){var p=i.state,V=p.dragging,y=p.value,B=i.props.onDrag;V&&B&&B(d,y)},i.props.updateRate||k),document.addEventListener("mousemove",i.handleDragMove),document.addEventListener("mouseup",i.handleDragEnd))},i.handleDragMove=function(d){var u,s=i.props,C=s.minValue,g=s.maxValue,v=s.step,p=s.dragMatrix,V=s.disabled;if(!V){var y=i.ref.offsetWidth/((g-C)/v),B=(u=i.props.stepPixelSize)!=null?u:y;typeof B=="function"&&(B=B(y)),i.setState(function(L){var w=Object.assign({},L),T=L.origin,A=S(d,p)-T;if(L.dragging){var x=Math.trunc(A/B);w.value=(0,a.clamp)(Math.floor(w.originalValue/v)*v+x*v,C,g)}else Math.abs(A)>4&&(w.dragging=!0);return w})}},i.handleDragEnd=function(d){var u=i.props,s=u.onChange,C=u.onDrag,g=i.state,v=g.dragging,p=g.value;if(document.body.style["pointer-events"]="auto",clearTimeout(i.timer),clearInterval(i.dragInterval),i.setState({originalValue:null,dragging:!1,editing:!v,origin:null}),document.removeEventListener("mousemove",i.handleDragMove),document.removeEventListener("mouseup",i.handleDragEnd),v)i.suppressFlicker(),s&&s(d,p),C&&C(d,p);else if(i.inputRef){var V=i.inputRef.current;V.value=p;try{V.focus(),V.select()}catch(y){}}},i}var c=l.prototype;return c.render=function(){function m(){var i=this,d=this.state,u=d.dragging,s=d.editing,C=d.value,g=d.suppressingFlicker,v=this.props,p=v.animated,V=v.value,y=v.unit,B=v.minValue,L=v.maxValue,w=v.format,T=v.onChange,A=v.onDrag,x=v.children,E=v.height,P=v.lineHeight,R=v.fontSize,M=v.disabled,D=V;(u||g)&&(D=C);var j=function(){function K($){return $+(y?" "+y:"")}return K}(),W=p&&!u&&!g&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:D,format:w,children:j})||j(w?w(D):D),U=(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:!s||M?"none":void 0,height:E,"line-height":P,"font-size":R},onBlur:function(){function K($){if(s){var H=(0,a.clamp)(parseFloat($.target.value),B,L);if(Number.isNaN(H)){i.setState({editing:!1});return}i.setState({editing:!1,value:H}),i.suppressFlicker(),T&&T($,H),A&&A($,H)}}return K}(),onKeyDown:function(){function K($){if($.keyCode===13){var H=(0,a.clamp)(parseFloat($.target.value),B,L);if(Number.isNaN(H)){i.setState({editing:!1});return}i.setState({editing:!1,value:H}),i.suppressFlicker(),T&&T($,H),A&&A($,H);return}if($.keyCode===27){i.setState({editing:!1});return}}return K}(),disabled:M},null,this.inputRef);return x({dragging:u,editing:s,value:V,displayValue:D,displayElement:W,inputElement:U,handleDragStart:this.handleDragStart})}return m}(),l}(e.Component);b.defaultHooks=t.pureComponentHooks,b.defaultProps={minValue:-1/0,maxValue:1/0,step:1,suppressFlicker:50,dragMatrix:[1,0]}},99936:function(I,r,n){"use strict";r.__esModule=!0,r.Dropdown=void 0;var e=n(28823),a=n(60028),t=n(66586),o=n(93843),f=n(69433),N=["icon","iconRotation","iconSpin","clipSelectedText","color","dropdownStyle","over","nochevron","width","onClick","onSelected","selected","disabled","displayText"],k=["className"],S;function b(s,C){if(s==null)return{};var g={},v=Object.keys(s),p,V;for(V=0;V=0)&&(g[p]=s[p]);return g}function h(s,C){s.prototype=Object.create(C.prototype),s.prototype.constructor=s,l(s,C)}function l(s,C){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function g(v,p){return v.__proto__=p,v}return g}(),l(s,C)}var c={placement:"left-start",modifiers:[{name:"eventListeners",enabled:!1}]},m={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function s(){return null}return s}()},i="Layout Dropdown__menu",d="Layout Dropdown__menu-scroll",u=r.Dropdown=function(s){h(C,s);function C(v){var p;return p=s.call(this,v)||this,p.menuContents=void 0,p.handleClick=function(){p.state.open&&p.setOpen(!1)},p.state={open:!1,selected:p.props.selected},p.menuContents=null,p}var g=C.prototype;return g.getDOMNode=function(){function v(){return(0,e.findDOMfromVNode)(this.$LI,!0)}return v}(),g.componentDidMount=function(){function v(){var p=this.getDOMNode()}return v}(),g.openMenu=function(){function v(){var p=C.renderedMenu;p===void 0&&(p=document.createElement("div"),p.className=i,document.body.appendChild(p),C.renderedMenu=p);var V=this.getDOMNode();C.currentOpenMenu=V,p.scrollTop=0,p.style.width=this.props.menuWidth||V.offsetWidth+"px",p.style.opacity="1",p.style.pointerEvents="auto",setTimeout(function(){var y;(y=C.renderedMenu)==null||y.focus()},400),this.renderMenuContent()}return v}(),g.closeMenu=function(){function v(){C.currentOpenMenu===this.getDOMNode()&&(C.currentOpenMenu=void 0,C.renderedMenu.style.opacity="0",C.renderedMenu.style.pointerEvents="none")}return v}(),g.componentWillUnmount=function(){function v(){this.closeMenu(),this.setOpen(!1)}return v}(),g.renderMenuContent=function(){function v(){var p=this,V=C.renderedMenu;if(V){V.offsetHeight>200?V.className=d:V.className=i;var y=this.props.options,B=y===void 0?[]:y,L=B.map(function(T){var A,x;return typeof T=="string"?(x=T,A=T):T!==null&&(x=T.displayText,A=T.value),(0,e.createVNode)(1,"div",(0,t.classes)(["Dropdown__menuentry",p.state.selected===A&&"selected"]),x,0,{onClick:function(){function E(){p.setSelected(A)}return E}()},A)}),w=L.length?L:"No Options Found";(0,e.render)((0,e.createVNode)(1,"div",null,w,0),V,function(){var T=C.singletonPopper;T===void 0?(T=(0,a.createPopper)(C.virtualElement,V,Object.assign({},c,{placement:"bottom-start"})),C.singletonPopper=T):(T.setOptions(Object.assign({},c,{placement:"bottom-start"})),T.update())},this.context)}}return v}(),g.setOpen=function(){function v(p){var V=this;this.setState(function(y){return Object.assign({},y,{open:p})}),p?setTimeout(function(){V.openMenu(),window.addEventListener("click",V.handleClick)}):(this.closeMenu(),window.removeEventListener("click",this.handleClick))}return v}(),g.setSelected=function(){function v(p){this.setState(function(V){return Object.assign({},V,{selected:p})}),this.setOpen(!1),this.props.onSelected&&this.props.onSelected(p)}return v}(),g.render=function(){function v(){var p=this,V=this.props,y=V.icon,B=V.iconRotation,L=V.iconSpin,w=V.clipSelectedText,T=w===void 0?!0:w,A=V.color,x=A===void 0?"default":A,E=V.dropdownStyle,P=V.over,R=V.nochevron,M=V.width,D=V.onClick,j=V.onSelected,W=V.selected,U=V.disabled,K=V.displayText,$=b(V,N),H=$.className,Y=b($,k),z=P?!this.state.open:this.state.open;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({width:M,className:(0,t.classes)(["Dropdown__control","Button","Button--color--"+x,U&&"Button--disabled",H]),onClick:function(){function Q(re){U&&!p.state.open||(p.setOpen(!p.state.open),D&&D(re))}return Q}()},Y,{children:[y&&(0,e.createComponentVNode)(2,f.Icon,{name:y,rotation:B,spin:L,mr:1}),(0,e.createVNode)(1,"span","Dropdown__selected-text",K||this.state.selected,0,{style:{overflow:T?"hidden":"visible"}}),R||(0,e.createVNode)(1,"span","Dropdown__arrow-button",(0,e.createComponentVNode)(2,f.Icon,{name:z?"chevron-up":"chevron-down"}),2)]})))}return v}(),C}(e.Component);S=u,u.renderedMenu=void 0,u.singletonPopper=void 0,u.currentOpenMenu=void 0,u.virtualElement={getBoundingClientRect:function(){function s(){var C,g;return(C=(g=S.currentOpenMenu)==null?void 0:g.getBoundingClientRect())!=null?C:m}return s}()}},92462:function(I,r,n){"use strict";r.__esModule=!0,r.computeFlexProps=r.computeFlexItemProps=r.computeFlexItemClassName=r.computeFlexClassName=r.Flex=void 0;var e=n(28823),a=n(66586),t=n(93843),o=["className","direction","wrap","align","justify","inline"],f=["className"],N=["className","style","grow","order","shrink","basis","align"],k=["className"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function S(d,u){if(d==null)return{};var s={},C=Object.keys(d),g,v;for(v=0;v=0)&&(s[g]=d[g]);return s}var y=r.computeFlexClassName=function(){function d(u){return(0,a.classes)(["Flex",u.inline&&"Flex--inline",Byond.IS_LTE_IE10&&"Flex--iefix",Byond.IS_LTE_IE10&&u.direction==="column"&&"Flex--iefix--column",(0,t.computeBoxClassName)(u)])}return d}(),h=r.computeFlexProps=function(){function d(u){var s=u.className,C=u.direction,g=u.wrap,v=u.align,p=u.justify,V=u.inline,b=S(u,o);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},b.style,{"flex-direction":C,"flex-wrap":g===!0?"wrap":g,"align-items":v,"justify-content":p})},b))}return d}(),i=r.Flex=function(){function d(u){var s=u.className,C=S(u,f);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([s,y(C)]),null,1,Object.assign({},h(C))))}return d}();i.defaultHooks=a.pureComponentHooks;var c=r.computeFlexItemClassName=function(){function d(u){return(0,a.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",(0,t.computeBoxClassName)(u)])}return d}(),m=r.computeFlexItemProps=function(){function d(u){var s=u.className,C=u.style,g=u.grow,v=u.order,p=u.shrink,V=u.basis,b=V===void 0?u.width:V,B=u.align,L=S(u,N);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},C,{"flex-grow":g!==void 0&&Number(g),"flex-shrink":p!==void 0&&Number(p),"flex-basis":(0,t.unit)(b),order:v,"align-self":B})},L))}return d}(),l=function(u){var s=u.className,C=S(u,k);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([s,c(u)]),null,1,Object.assign({},m(C))))};l.defaultHooks=a.pureComponentHooks,i.Item=l},81753:function(I,r,n){"use strict";r.__esModule=!0,r.GridColumn=r.Grid=void 0;var e=n(28823),a=n(99753),t=n(66586),o=["children"],f=["size","style"];/** + */function S(d,u){if(d==null)return{};var s={},C=Object.keys(d),g,v;for(v=0;v=0)&&(s[g]=d[g]);return s}var b=r.computeFlexClassName=function(){function d(u){return(0,a.classes)(["Flex",u.inline&&"Flex--inline",Byond.IS_LTE_IE10&&"Flex--iefix",Byond.IS_LTE_IE10&&u.direction==="column"&&"Flex--iefix--column",(0,t.computeBoxClassName)(u)])}return d}(),h=r.computeFlexProps=function(){function d(u){var s=u.className,C=u.direction,g=u.wrap,v=u.align,p=u.justify,V=u.inline,y=S(u,o);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},y.style,{"flex-direction":C,"flex-wrap":g===!0?"wrap":g,"align-items":v,"justify-content":p})},y))}return d}(),l=r.Flex=function(){function d(u){var s=u.className,C=S(u,f);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([s,b(C)]),null,1,Object.assign({},h(C))))}return d}();l.defaultHooks=a.pureComponentHooks;var c=r.computeFlexItemClassName=function(){function d(u){return(0,a.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",(0,t.computeBoxClassName)(u)])}return d}(),m=r.computeFlexItemProps=function(){function d(u){var s=u.className,C=u.style,g=u.grow,v=u.order,p=u.shrink,V=u.basis,y=V===void 0?u.width:V,B=u.align,L=S(u,N);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},C,{"flex-grow":g!==void 0&&Number(g),"flex-shrink":p!==void 0&&Number(p),"flex-basis":(0,t.unit)(y),order:v,"align-self":B})},L))}return d}(),i=function(u){var s=u.className,C=S(u,k);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([s,c(u)]),null,1,Object.assign({},m(C))))};i.defaultHooks=a.pureComponentHooks,l.Item=i},81753:function(I,r,n){"use strict";r.__esModule=!0,r.GridColumn=r.Grid=void 0;var e=n(28823),a=n(99753),t=n(66586),o=["children"],f=["size","style"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function N(y,h){if(y==null)return{};var i={},c=Object.keys(y),m,l;for(l=0;l=0)&&(i[m]=y[m]);return i}var k=r.Grid=function(){function y(h){var i=h.children,c=N(h,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table,Object.assign({},c,{children:(0,e.createComponentVNode)(2,a.Table.Row,{children:i})})))}return y}();k.defaultHooks=t.pureComponentHooks;var S=r.GridColumn=function(){function y(h){var i=h.size,c=i===void 0?1:i,m=h.style,l=N(h,f);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table.Cell,Object.assign({style:Object.assign({width:c+"%"},m)},l)))}return y}();k.defaultHooks=t.pureComponentHooks,k.Column=S},69433:function(I,r,n){"use strict";r.__esModule=!0,r.IconStack=r.Icon=void 0;var e=n(28823),a=n(66586),t=n(93843),o=["name","size","spin","className","style","rotation","inverse"],f=["className","style","children"];/** + */function N(b,h){if(b==null)return{};var l={},c=Object.keys(b),m,i;for(i=0;i=0)&&(l[m]=b[m]);return l}var k=r.Grid=function(){function b(h){var l=h.children,c=N(h,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table,Object.assign({},c,{children:(0,e.createComponentVNode)(2,a.Table.Row,{children:l})})))}return b}();k.defaultHooks=t.pureComponentHooks;var S=r.GridColumn=function(){function b(h){var l=h.size,c=l===void 0?1:l,m=h.style,i=N(h,f);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table.Cell,Object.assign({style:Object.assign({width:c+"%"},m)},i)))}return b}();k.defaultHooks=t.pureComponentHooks,k.Column=S},69433:function(I,r,n){"use strict";r.__esModule=!0,r.IconStack=r.Icon=void 0;var e=n(28823),a=n(66586),t=n(93843),o=["name","size","spin","className","style","rotation","inverse"],f=["className","style","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function N(h,i){if(h==null)return{};var c={},m=Object.keys(h),l,d;for(d=0;d=0)&&(c[l]=h[l]);return c}var k=/-o$/,S=r.Icon=function(){function h(i){var c=i.name,m=i.size,l=i.spin,d=i.className,u=i.style,s=u===void 0?{}:u,C=i.rotation,g=i.inverse,v=N(i,o);m&&(s["font-size"]=m*100+"%"),typeof C=="number"&&(s.transform="rotate("+C+"deg)");var p=k.test(c),V=c.replace(k,"");return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({as:"i",className:(0,a.classes)(["Icon",d,p?"far":"fas","fa-"+V,l&&"fa-spin"]),style:s},v)))}return h}();S.defaultHooks=a.pureComponentHooks;var y=r.IconStack=function(){function h(i){var c=i.className,m=i.style,l=m===void 0?{}:m,d=i.children,u=N(i,f);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({as:"span",class:(0,a.classes)(["IconStack",c]),style:l},u,{children:d})))}return h}();S.Stack=y},51190:function(I,r,n){"use strict";r.__esModule=!0,r.toInputValue=r.Input=void 0;var e=n(28823),a=n(66586),t=n(93843),o=n(31068),f=["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus","disabled","multiline","cols","rows"],N=["className","fluid","monospace"];function k(c,m){if(c==null)return{};var l={},d=Object.keys(c),u,s;for(s=0;s=0)&&(l[u]=c[u]);return l}function S(c,m){c.prototype=Object.create(m.prototype),c.prototype.constructor=c,y(c,m)}function y(c,m){return y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function l(d,u){return d.__proto__=u,d}return l}(),y(c,m)}/** + */function N(h,l){if(h==null)return{};var c={},m=Object.keys(h),i,d;for(d=0;d=0)&&(c[i]=h[i]);return c}var k=/-o$/,S=r.Icon=function(){function h(l){var c=l.name,m=l.size,i=l.spin,d=l.className,u=l.style,s=u===void 0?{}:u,C=l.rotation,g=l.inverse,v=N(l,o);m&&(s["font-size"]=m*100+"%"),typeof C=="number"&&(s.transform="rotate("+C+"deg)");var p=k.test(c),V=c.replace(k,"");return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({as:"i",className:(0,a.classes)(["Icon",d,p?"far":"fas","fa-"+V,i&&"fa-spin"]),style:s},v)))}return h}();S.defaultHooks=a.pureComponentHooks;var b=r.IconStack=function(){function h(l){var c=l.className,m=l.style,i=m===void 0?{}:m,d=l.children,u=N(l,f);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({as:"span",class:(0,a.classes)(["IconStack",c]),style:i},u,{children:d})))}return h}();S.Stack=b},51190:function(I,r,n){"use strict";r.__esModule=!0,r.toInputValue=r.Input=void 0;var e=n(28823),a=n(66586),t=n(93843),o=n(31068),f=["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus","disabled","multiline","cols","rows"],N=["className","fluid","monospace"];function k(c,m){if(c==null)return{};var i={},d=Object.keys(c),u,s;for(s=0;s=0)&&(i[u]=c[u]);return i}function S(c,m){c.prototype=Object.create(m.prototype),c.prototype.constructor=c,b(c,m)}function b(c,m){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function i(d,u){return d.__proto__=u,d}return i}(),b(c,m)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var h=r.toInputValue=function(){function c(m){return typeof m!="number"&&typeof m!="string"?"":String(m)}return c}(),i=r.Input=function(c){S(m,c);function m(){var d;return d=c.call(this)||this,d.inputRef=(0,e.createRef)(),d.state={editing:!1},d.handleInput=function(u){var s=d.state.editing,C=d.props.onInput;s||d.setEditing(!0),C&&C(u,u.target.value)},d.handleFocus=function(u){var s=d.state.editing;s||d.setEditing(!0)},d.handleBlur=function(u){var s=d.state.editing,C=d.props.onChange;s&&(d.setEditing(!1),C&&C(u,u.target.value))},d.handleKeyDown=function(u){var s=d.props,C=s.onInput,g=s.onChange,v=s.onEnter;if(u.keyCode===o.KEY_ENTER){d.setEditing(!1),g&&g(u,u.target.value),C&&C(u,u.target.value),v&&v(u,u.target.value),d.props.selfClear?u.target.value="":u.target.blur();return}if(u.keyCode===o.KEY_ESCAPE){d.setEditing(!1),u.target.value=h(d.props.value),u.target.blur();return}},d}var l=m.prototype;return l.componentDidMount=function(){function d(){var u=this,s=this.props.value,C=this.inputRef.current;C&&(C.value=h(s),C.selectionStart=0,C.selectionEnd=C.value.length),(this.props.autoFocus||this.props.autoSelect)&&setTimeout(function(){C.focus(),u.props.autoSelect&&C.select()},1)}return d}(),l.componentDidUpdate=function(){function d(u,s){var C=this.state.editing,g=u.value,v=this.props.value,p=this.inputRef.current;p&&!C&&g!==v&&(p.value=h(v))}return d}(),l.setEditing=function(){function d(u){this.setState({editing:u})}return d}(),l.render=function(){function d(){var u=this.props,s=u.selfClear,C=u.onInput,g=u.onChange,v=u.onEnter,p=u.value,V=u.maxLength,b=u.placeholder,B=u.autofocus,L=u.disabled,w=u.multiline,T=u.cols,x=T===void 0?32:T,A=u.rows,E=A===void 0?4:A,P=k(u,f),R=P.className,M=P.fluid,D=P.monospace,j=k(P,N);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["Input",M&&"Input--fluid",D&&"Input--monospace",L&&"Input--disabled",R])},j,{children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),w?(0,e.createVNode)(128,"textarea","Input__textarea",null,1,{placeholder:b,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:V,cols:x,rows:E,disabled:L},null,this.inputRef):(0,e.createVNode)(64,"input","Input__input",null,1,{placeholder:b,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:V,disabled:L},null,this.inputRef)]})))}return d}(),m}(e.Component)},35095:function(I,r,n){"use strict";r.__esModule=!0,r.Knob=void 0;var e=n(28823),a=n(58331),t=n(66586),o=n(93843),f=n(41584),N=n(43023),k=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"];/** +*/var h=r.toInputValue=function(){function c(m){return typeof m!="number"&&typeof m!="string"?"":String(m)}return c}(),l=r.Input=function(c){S(m,c);function m(){var d;return d=c.call(this)||this,d.inputRef=(0,e.createRef)(),d.state={editing:!1},d.handleInput=function(u){var s=d.state.editing,C=d.props.onInput;s||d.setEditing(!0),C&&C(u,u.target.value)},d.handleFocus=function(u){var s=d.state.editing;s||d.setEditing(!0)},d.handleBlur=function(u){var s=d.state.editing,C=d.props.onChange;s&&(d.setEditing(!1),C&&C(u,u.target.value))},d.handleKeyDown=function(u){var s=d.props,C=s.onInput,g=s.onChange,v=s.onEnter;if(u.keyCode===o.KEY_ENTER){d.setEditing(!1),g&&g(u,u.target.value),C&&C(u,u.target.value),v&&v(u,u.target.value),d.props.selfClear?u.target.value="":u.target.blur();return}if(u.keyCode===o.KEY_ESCAPE){d.setEditing(!1),u.target.value=h(d.props.value),u.target.blur();return}},d}var i=m.prototype;return i.componentDidMount=function(){function d(){var u=this,s=this.props.value,C=this.inputRef.current;C&&(C.value=h(s),C.selectionStart=0,C.selectionEnd=C.value.length),(this.props.autoFocus||this.props.autoSelect)&&setTimeout(function(){C.focus(),u.props.autoSelect&&C.select()},1)}return d}(),i.componentDidUpdate=function(){function d(u,s){var C=this.state.editing,g=u.value,v=this.props.value,p=this.inputRef.current;p&&!C&&g!==v&&(p.value=h(v))}return d}(),i.setEditing=function(){function d(u){this.setState({editing:u})}return d}(),i.render=function(){function d(){var u=this.props,s=u.selfClear,C=u.onInput,g=u.onChange,v=u.onEnter,p=u.value,V=u.maxLength,y=u.placeholder,B=u.autofocus,L=u.disabled,w=u.multiline,T=u.cols,A=T===void 0?32:T,x=u.rows,E=x===void 0?4:x,P=k(u,f),R=P.className,M=P.fluid,D=P.monospace,j=k(P,N);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["Input",M&&"Input--fluid",D&&"Input--monospace",L&&"Input--disabled",R])},j,{children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),w?(0,e.createVNode)(128,"textarea","Input__textarea",null,1,{placeholder:y,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:V,cols:A,rows:E,disabled:L},null,this.inputRef):(0,e.createVNode)(64,"input","Input__input",null,1,{placeholder:y,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:V,disabled:L},null,this.inputRef)]})))}return d}(),m}(e.Component)},35095:function(I,r,n){"use strict";r.__esModule=!0,r.Knob=void 0;var e=n(28823),a=n(58331),t=n(66586),o=n(93843),f=n(41584),N=n(43023),k=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function S(h,i){if(h==null)return{};var c={},m=Object.keys(h),l,d;for(d=0;d=0)&&(c[l]=h[l]);return c}var y=r.Knob=function(){function h(i){if(Byond.IS_LTE_IE8)return(0,e.normalizeProps)((0,e.createComponentVNode)(2,N.NumberInput,Object.assign({},i)));var c=i.animated,m=i.format,l=i.maxValue,d=i.minValue,u=i.onChange,s=i.onDrag,C=i.step,g=i.stepPixelSize,v=i.suppressFlicker,p=i.unit,V=i.value,b=i.className,B=i.style,L=i.fillValue,w=i.color,T=i.ranges,x=T===void 0?{}:T,A=i.size,E=A===void 0?1:A,P=i.bipolar,R=i.children,M=i.popUpPosition,D=S(i,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:c,format:m,maxValue:l,minValue:d,onChange:u,onDrag:s,step:C,stepPixelSize:g,suppressFlicker:v,unit:p,value:V},{children:function(){function j(W){var U=W.dragging,K=W.editing,$=W.value,H=W.displayValue,Y=W.displayElement,z=W.inputElement,Q=W.handleDragStart,re=(0,a.scale)(L!=null?L:H,d,l),ae=(0,a.scale)(H,d,l),de=w||(0,a.keyOfMatchingRange)(L!=null?L:$,x)||"default",ve=(ae-.5)*270;return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["Knob","Knob--color--"+de,P&&"Knob--bipolar",b,(0,o.computeBoxClassName)(D)]),[(0,e.createVNode)(1,"div","Knob__circle",(0,e.createVNode)(1,"div","Knob__cursorBox",(0,e.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+ve+"deg)"}}),2),U&&(0,e.createVNode)(1,"div",(0,t.classes)(["Knob__popupValue",M&&"Knob__popupValue--"+M]),Y,0),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,e.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,e.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((P?2.75:2)-re*1.5)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),z],0,Object.assign({},(0,o.computeBoxProps)(Object.assign({style:Object.assign({"font-size":E+"em"},B)},D)),{onMouseDown:Q})))}return j}()})))}return h}()},36563:function(I,r,n){"use strict";r.__esModule=!0,r.LabeledControls=void 0;var e=n(28823),a=n(92462),t=["children"],o=["label","children"];/** + */function S(h,l){if(h==null)return{};var c={},m=Object.keys(h),i,d;for(d=0;d=0)&&(c[i]=h[i]);return c}var b=r.Knob=function(){function h(l){if(Byond.IS_LTE_IE8)return(0,e.normalizeProps)((0,e.createComponentVNode)(2,N.NumberInput,Object.assign({},l)));var c=l.animated,m=l.format,i=l.maxValue,d=l.minValue,u=l.onChange,s=l.onDrag,C=l.step,g=l.stepPixelSize,v=l.suppressFlicker,p=l.unit,V=l.value,y=l.className,B=l.style,L=l.fillValue,w=l.color,T=l.ranges,A=T===void 0?{}:T,x=l.size,E=x===void 0?1:x,P=l.bipolar,R=l.children,M=l.popUpPosition,D=S(l,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:c,format:m,maxValue:i,minValue:d,onChange:u,onDrag:s,step:C,stepPixelSize:g,suppressFlicker:v,unit:p,value:V},{children:function(){function j(W){var U=W.dragging,K=W.editing,$=W.value,H=W.displayValue,Y=W.displayElement,z=W.inputElement,Q=W.handleDragStart,re=(0,a.scale)(L!=null?L:H,d,i),ae=(0,a.scale)(H,d,i),de=w||(0,a.keyOfMatchingRange)(L!=null?L:$,A)||"default",ve=(ae-.5)*270;return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["Knob","Knob--color--"+de,P&&"Knob--bipolar",y,(0,o.computeBoxClassName)(D)]),[(0,e.createVNode)(1,"div","Knob__circle",(0,e.createVNode)(1,"div","Knob__cursorBox",(0,e.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+ve+"deg)"}}),2),U&&(0,e.createVNode)(1,"div",(0,t.classes)(["Knob__popupValue",M&&"Knob__popupValue--"+M]),Y,0),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,e.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,e.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((P?2.75:2)-re*1.5)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),z],0,Object.assign({},(0,o.computeBoxProps)(Object.assign({style:Object.assign({"font-size":E+"em"},B)},D)),{onMouseDown:Q})))}return j}()})))}return h}()},36563:function(I,r,n){"use strict";r.__esModule=!0,r.LabeledControls=void 0;var e=n(28823),a=n(92462),t=["children"],o=["label","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function f(S,y){if(S==null)return{};var h={},i=Object.keys(S),c,m;for(m=0;m=0)&&(h[c]=S[c]);return h}var N=r.LabeledControls=function(){function S(y){var h=y.children,i=f(y,t);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},i,{children:h})))}return S}(),k=function(y){var h=y.label,i=y.children,c=f(y,o);return(0,e.createComponentVNode)(2,a.Flex.Item,{mx:1,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},c,{children:[(0,e.createComponentVNode)(2,a.Flex.Item),(0,e.createComponentVNode)(2,a.Flex.Item,{children:i}),(0,e.createComponentVNode)(2,a.Flex.Item,{color:"label",children:h})]})))})};N.Item=k},88488:function(I,r,n){"use strict";r.__esModule=!0,r.LabeledList=void 0;var e=n(28823),a=n(66586),t=n(93843),o=n(81878);/** + */function f(S,b){if(S==null)return{};var h={},l=Object.keys(S),c,m;for(m=0;m=0)&&(h[c]=S[c]);return h}var N=r.LabeledControls=function(){function S(b){var h=b.children,l=f(b,t);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},l,{children:h})))}return S}(),k=function(b){var h=b.label,l=b.children,c=f(b,o);return(0,e.createComponentVNode)(2,a.Flex.Item,{mx:1,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},c,{children:[(0,e.createComponentVNode)(2,a.Flex.Item),(0,e.createComponentVNode)(2,a.Flex.Item,{children:l}),(0,e.createComponentVNode)(2,a.Flex.Item,{color:"label",children:h})]})))})};N.Item=k},88488:function(I,r,n){"use strict";r.__esModule=!0,r.LabeledList=void 0;var e=n(28823),a=n(66586),t=n(93843),o=n(81878);/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var f=r.LabeledList=function(){function S(y){var h=y.children;return(0,e.createVNode)(1,"table","LabeledList",h,0)}return S}();f.defaultHooks=a.pureComponentHooks;var N=function(y){var h=y.className,i=y.label,c=y.labelColor,m=c===void 0?"label":c,l=y.color,d=y.textAlign,u=y.buttons,s=y.content,C=y.children;return(0,e.createVNode)(1,"tr",(0,a.classes)(["LabeledList__row",h]),[(0,e.createComponentVNode)(2,t.Box,{as:"td",color:m,className:(0,a.classes)(["LabeledList__cell","LabeledList__label"]),children:i?i+":":null}),(0,e.createComponentVNode)(2,t.Box,{as:"td",color:l,textAlign:d,className:(0,a.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?void 0:2,children:[s,C]}),u&&(0,e.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};N.defaultHooks=a.pureComponentHooks;var k=function(y){var h=y.size?(0,t.unit)(Math.max(0,y.size-1)):0;return(0,e.createVNode)(1,"tr","LabeledList__row",(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,o.Divider),2,{colSpan:3,style:{"padding-top":h,"padding-bottom":h}}),2)};k.defaultHooks=a.pureComponentHooks,f.Item=N,f.Divider=k},59743:function(I,r,n){"use strict";r.__esModule=!0,r.Modal=void 0;var e=n(28823),a=n(66586),t=n(93843),o=n(15148),f=["className","children","onEnter"];/** + */var f=r.LabeledList=function(){function S(b){var h=b.children;return(0,e.createVNode)(1,"table","LabeledList",h,0)}return S}();f.defaultHooks=a.pureComponentHooks;var N=function(b){var h=b.className,l=b.label,c=b.labelColor,m=c===void 0?"label":c,i=b.color,d=b.textAlign,u=b.buttons,s=b.content,C=b.children;return(0,e.createVNode)(1,"tr",(0,a.classes)(["LabeledList__row",h]),[(0,e.createComponentVNode)(2,t.Box,{as:"td",color:m,className:(0,a.classes)(["LabeledList__cell","LabeledList__label"]),children:l?l+":":null}),(0,e.createComponentVNode)(2,t.Box,{as:"td",color:i,textAlign:d,className:(0,a.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?void 0:2,children:[s,C]}),u&&(0,e.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};N.defaultHooks=a.pureComponentHooks;var k=function(b){var h=b.size?(0,t.unit)(Math.max(0,b.size-1)):0;return(0,e.createVNode)(1,"tr","LabeledList__row",(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,o.Divider),2,{colSpan:3,style:{"padding-top":h,"padding-bottom":h}}),2)};k.defaultHooks=a.pureComponentHooks,f.Item=N,f.Divider=k},59743:function(I,r,n){"use strict";r.__esModule=!0,r.Modal=void 0;var e=n(28823),a=n(66586),t=n(93843),o=n(15148),f=["className","children","onEnter"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function N(S,y){if(S==null)return{};var h={},i=Object.keys(S),c,m;for(m=0;m=0)&&(h[c]=S[c]);return h}var k=r.Modal=function(){function S(y){var h=y.className,i=y.children,c=y.onEnter,m=N(y,f),l;return c&&(l=function(){function d(u){u.keyCode===13&&c(u)}return d}()),(0,e.createComponentVNode)(2,o.Dimmer,{onKeyDown:l,children:(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Modal",h,(0,t.computeBoxClassName)(m)]),i,0,Object.assign({},(0,t.computeBoxProps)(m))))})}return S}()},94405:function(I,r,n){"use strict";r.__esModule=!0,r.NanoMap=void 0;var e=n(28823),a=n(2971),t=n(91819),o=n(88488),f=n(83611),N=n(96820);function k(m,l){m.prototype=Object.create(l.prototype),m.prototype.constructor=m,S(m,l)}function S(m,l){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function d(u,s){return u.__proto__=s,u}return d}(),S(m,l)}var y=function(l){return l.stopPropagation&&l.stopPropagation(),l.preventDefault&&l.preventDefault(),l.cancelBubble=!0,l.returnValue=!1,!1},h=r.NanoMap=function(m){k(l,m);function l(u){var s;s=m.call(this,u)||this;var C=window.innerWidth/2-256,g=window.innerHeight/2-256;return s.state={offsetX:128,offsetY:48,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},s.handleDragStart=function(v){s.ref=v.target,s.setState({dragging:!1,originX:v.screenX,originY:v.screenY}),document.addEventListener("mousemove",s.handleDragMove),document.addEventListener("mouseup",s.handleDragEnd),y(v)},s.handleDragMove=function(v){s.setState(function(p){var V=Object.assign({},p),b=v.screenX-V.originX,B=v.screenY-V.originY;return p.dragging?(V.offsetX+=b,V.offsetY+=B,V.originX=v.screenX,V.originY=v.screenY):V.dragging=!0,V}),y(v)},s.handleDragEnd=function(v){s.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",s.handleDragMove),document.removeEventListener("mouseup",s.handleDragEnd),y(v)},s.handleZoom=function(v,p){s.setState(function(V){var b=Math.min(Math.max(p,1),8),B=(b-V.zoom)*1.5;return V.zoom=b,V.offsetX=V.offsetX-262*B,V.offsetY=V.offsetY-256*B,u.onZoom&&u.onZoom(V.zoom),V})},s}var d=l.prototype;return d.render=function(){function u(){var s=(0,t.useBackend)(this.context),C=s.config,g=this.state,v=g.dragging,p=g.offsetX,V=g.offsetY,b=g.zoom,B=b===void 0?1:b,L=this.props.children,w=C.map+"_nanomap_z1.png",T=510*B+"px",x={width:T,height:T,"margin-top":V+"px","margin-left":p+"px",overflow:"hidden",position:"relative","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:v?"move":"auto"},A={width:"100%",height:"100%",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)","-ms-interpolation-mode":"nearest-neighbor"};return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__container",children:[(0,e.createComponentVNode)(2,a.Box,{style:x,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,N.resolveAsset)(w),style:A}),(0,e.createComponentVNode)(2,a.Box,{children:L})]}),(0,e.createComponentVNode)(2,c,{zoom:B,onZoom:this.handleZoom})]})}return u}(),l}(e.Component),i=function(l,d){var u=l.x,s=l.y,C=l.zoom,g=C===void 0?1:C,v=l.icon,p=l.tooltip,V=l.color,b=u*2*g-g-3,B=s*2*g-g-3;return(0,e.createVNode)(1,"div",null,(0,e.createComponentVNode)(2,a.Tooltip,{content:p,children:(0,e.createComponentVNode)(2,a.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:B+"px",left:b+"px",children:(0,e.createComponentVNode)(2,a.Icon,{name:v,color:V,fontSize:"6px"})})}),2)};h.Marker=i;var c=function(l,d){return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__zoomer",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Zoom",children:(0,e.createComponentVNode)(2,f.Slider,{minValue:1,maxValue:8,stepPixelSize:10,format:function(){function u(s){return s+"x"}return u}(),value:l.zoom,onDrag:function(){function u(s,C){return l.onZoom(s,C)}return u}()})})})})};h.Zoomer=c},19153:function(I,r,n){"use strict";r.__esModule=!0,r.NoticeBox=void 0;var e=n(28823),a=n(66586),t=n(93843),o=["className","color","info","warning","success","danger"];/** + */function N(S,b){if(S==null)return{};var h={},l=Object.keys(S),c,m;for(m=0;m=0)&&(h[c]=S[c]);return h}var k=r.Modal=function(){function S(b){var h=b.className,l=b.children,c=b.onEnter,m=N(b,f),i;return c&&(i=function(){function d(u){u.keyCode===13&&c(u)}return d}()),(0,e.createComponentVNode)(2,o.Dimmer,{onKeyDown:i,children:(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Modal",h,(0,t.computeBoxClassName)(m)]),l,0,Object.assign({},(0,t.computeBoxProps)(m))))})}return S}()},94405:function(I,r,n){"use strict";r.__esModule=!0,r.NanoMap=void 0;var e=n(28823),a=n(2971),t=n(91819),o=n(88488),f=n(83611),N=n(96820);function k(m,i){m.prototype=Object.create(i.prototype),m.prototype.constructor=m,S(m,i)}function S(m,i){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function d(u,s){return u.__proto__=s,u}return d}(),S(m,i)}var b=function(i){return i.stopPropagation&&i.stopPropagation(),i.preventDefault&&i.preventDefault(),i.cancelBubble=!0,i.returnValue=!1,!1},h=r.NanoMap=function(m){k(i,m);function i(u){var s;s=m.call(this,u)||this;var C=window.innerWidth/2-256,g=window.innerHeight/2-256;return s.state={offsetX:128,offsetY:48,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},s.handleDragStart=function(v){s.ref=v.target,s.setState({dragging:!1,originX:v.screenX,originY:v.screenY}),document.addEventListener("mousemove",s.handleDragMove),document.addEventListener("mouseup",s.handleDragEnd),b(v)},s.handleDragMove=function(v){s.setState(function(p){var V=Object.assign({},p),y=v.screenX-V.originX,B=v.screenY-V.originY;return p.dragging?(V.offsetX+=y,V.offsetY+=B,V.originX=v.screenX,V.originY=v.screenY):V.dragging=!0,V}),b(v)},s.handleDragEnd=function(v){s.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",s.handleDragMove),document.removeEventListener("mouseup",s.handleDragEnd),b(v)},s.handleZoom=function(v,p){s.setState(function(V){var y=Math.min(Math.max(p,1),8),B=(y-V.zoom)*1.5;return V.zoom=y,V.offsetX=V.offsetX-262*B,V.offsetY=V.offsetY-256*B,u.onZoom&&u.onZoom(V.zoom),V})},s}var d=i.prototype;return d.render=function(){function u(){var s=(0,t.useBackend)(this.context),C=s.config,g=this.state,v=g.dragging,p=g.offsetX,V=g.offsetY,y=g.zoom,B=y===void 0?1:y,L=this.props.children,w=C.map+"_nanomap_z1.png",T=510*B+"px",A={width:T,height:T,"margin-top":V+"px","margin-left":p+"px",overflow:"hidden",position:"relative","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:v?"move":"auto"},x={width:"100%",height:"100%",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)","-ms-interpolation-mode":"nearest-neighbor"};return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__container",children:[(0,e.createComponentVNode)(2,a.Box,{style:A,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,N.resolveAsset)(w),style:x}),(0,e.createComponentVNode)(2,a.Box,{children:L})]}),(0,e.createComponentVNode)(2,c,{zoom:B,onZoom:this.handleZoom})]})}return u}(),i}(e.Component),l=function(i,d){var u=i.x,s=i.y,C=i.zoom,g=C===void 0?1:C,v=i.icon,p=i.tooltip,V=i.color,y=u*2*g-g-3,B=s*2*g-g-3;return(0,e.createVNode)(1,"div",null,(0,e.createComponentVNode)(2,a.Tooltip,{content:p,children:(0,e.createComponentVNode)(2,a.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:B+"px",left:y+"px",children:(0,e.createComponentVNode)(2,a.Icon,{name:v,color:V,fontSize:"6px"})})}),2)};h.Marker=l;var c=function(i,d){return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__zoomer",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Zoom",children:(0,e.createComponentVNode)(2,f.Slider,{minValue:1,maxValue:8,stepPixelSize:10,format:function(){function u(s){return s+"x"}return u}(),value:i.zoom,onDrag:function(){function u(s,C){return i.onZoom(s,C)}return u}()})})})})};h.Zoomer=c},19153:function(I,r,n){"use strict";r.__esModule=!0,r.NoticeBox=void 0;var e=n(28823),a=n(66586),t=n(93843),o=["className","color","info","warning","success","danger"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function f(k,S){if(k==null)return{};var y={},h=Object.keys(k),i,c;for(c=0;c=0)&&(y[i]=k[i]);return y}var N=r.NoticeBox=function(){function k(S){var y=S.className,h=S.color,i=S.info,c=S.warning,m=S.success,l=S.danger,d=f(S,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["NoticeBox",h&&"NoticeBox--color--"+h,i&&"NoticeBox--type--info",m&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",y])},d)))}return k}();N.defaultHooks=a.pureComponentHooks},43023:function(I,r,n){"use strict";r.__esModule=!0,r.NumberInput=void 0;var e=n(28823),a=n(58331),t=n(66586),o=n(15281),f=n(93843);function N(h,i){h.prototype=Object.create(i.prototype),h.prototype.constructor=h,k(h,i)}function k(h,i){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function c(m,l){return m.__proto__=l,m}return c}(),k(h,i)}/** + */function f(k,S){if(k==null)return{};var b={},h=Object.keys(k),l,c;for(c=0;c=0)&&(b[l]=k[l]);return b}var N=r.NoticeBox=function(){function k(S){var b=S.className,h=S.color,l=S.info,c=S.warning,m=S.success,i=S.danger,d=f(S,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["NoticeBox",h&&"NoticeBox--color--"+h,l&&"NoticeBox--type--info",m&&"NoticeBox--type--success",i&&"NoticeBox--type--danger",b])},d)))}return k}();N.defaultHooks=a.pureComponentHooks},43023:function(I,r,n){"use strict";r.__esModule=!0,r.NumberInput=void 0;var e=n(28823),a=n(58331),t=n(66586),o=n(15281),f=n(93843);function N(h,l){h.prototype=Object.create(l.prototype),h.prototype.constructor=h,k(h,l)}function k(h,l){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function c(m,i){return m.__proto__=i,m}return c}(),k(h,l)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var S=400,y=r.NumberInput=function(h){N(i,h);function i(m){var l;l=h.call(this,m)||this;var d=m.value;return l.inputRef=(0,e.createRef)(),l.state={value:d,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},l.flickerTimer=null,l.suppressFlicker=function(){var u=l.props.suppressFlicker;u>0&&(l.setState({suppressingFlicker:!0}),clearTimeout(l.flickerTimer),l.flickerTimer=setTimeout(function(){return l.setState({suppressingFlicker:!1})},u))},l.handleDragStart=function(u){var s=l.props.value,C=l.state.editing;C||(document.body.style["pointer-events"]="none",l.ref=u.target,l.setState({dragging:!1,origin:u.screenY,value:s,internalValue:s}),l.timer=setTimeout(function(){l.setState({dragging:!0})},250),l.dragInterval=setInterval(function(){var g=l.state,v=g.dragging,p=g.value,V=l.props.onDrag;v&&V&&V(u,p)},l.props.updateRate||S),document.addEventListener("mousemove",l.handleDragMove),document.addEventListener("mouseup",l.handleDragEnd))},l.handleDragMove=function(u){var s=l.props,C=s.minValue,g=s.maxValue,v=s.step,p=s.stepPixelSize;l.setState(function(V){var b=Object.assign({},V),B=b.origin-u.screenY;if(V.dragging){var L=Number.isFinite(C)?C%v:0;b.internalValue=(0,a.clamp)(b.internalValue+B*v/p,C-v,g+v),b.value=(0,a.clamp)(b.internalValue-b.internalValue%v+L,C,g),b.origin=u.screenY}else Math.abs(B)>4&&(b.dragging=!0);return b})},l.handleDragEnd=function(u){var s=l.props,C=s.onChange,g=s.onDrag,v=l.state,p=v.dragging,V=v.value,b=v.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(l.timer),clearInterval(l.dragInterval),l.setState({dragging:!1,editing:!p,origin:null}),document.removeEventListener("mousemove",l.handleDragMove),document.removeEventListener("mouseup",l.handleDragEnd),p)l.suppressFlicker(),C&&C(u,V),g&&g(u,V);else if(l.inputRef){var B=l.inputRef.current;B.value=b;try{B.focus(),B.select()}catch(L){}}},l}var c=i.prototype;return c.render=function(){function m(){var l=this,d=this.state,u=d.dragging,s=d.editing,C=d.value,g=d.suppressingFlicker,v=this.props,p=v.className,V=v.fluid,b=v.animated,B=v.value,L=v.unit,w=v.minValue,T=v.maxValue,x=v.height,A=v.width,E=v.lineHeight,P=v.fontSize,R=v.format,M=v.onChange,D=v.onDrag,j=B;(u||g)&&(j=C);var W=function(){function K($){return(0,e.createVNode)(1,"div","NumberInput__content",$+(L?" "+L:""),0,{unselectable:Byond.IS_LTE_IE8})}return K}(),U=b&&!u&&!g&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:j,format:R,children:W})||W(R?R(j):j);return(0,e.createComponentVNode)(2,f.Box,{className:(0,t.classes)(["NumberInput",V&&"NumberInput--fluid",p]),minWidth:A,minHeight:x,lineHeight:E,fontSize:P,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"div","NumberInput__barContainer",(0,e.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,a.clamp)((j-w)/(T-w)*100,0,100)+"%"}}),2),U,(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:s?void 0:"none",height:x,"line-height":E,"font-size":P},onBlur:function(){function K($){if(s){var H=(0,a.clamp)(parseFloat($.target.value),w,T);if(Number.isNaN(H)){l.setState({editing:!1});return}l.setState({editing:!1,value:H}),l.suppressFlicker(),M&&M($,H),D&&D($,H)}}return K}(),onKeyDown:function(){function K($){if($.keyCode===13){var H=(0,a.clamp)(parseFloat($.target.value),w,T);if(Number.isNaN(H)){l.setState({editing:!1});return}l.setState({editing:!1,value:H}),l.suppressFlicker(),M&&M($,H),D&&D($,H);return}if($.keyCode===27){l.setState({editing:!1});return}}return K}()},null,this.inputRef)]})}return m}(),i}(e.Component);y.defaultHooks=t.pureComponentHooks,y.defaultProps={minValue:-1/0,maxValue:1/0,step:1,stepPixelSize:1,suppressFlicker:50}},21624:function(I,r,n){"use strict";r.__esModule=!0,r.Popper=void 0;var e=n(60028),a=n(28823);function t(N,k){N.prototype=Object.create(k.prototype),N.prototype.constructor=N,o(N,k)}function o(N,k){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function S(y,h){return y.__proto__=h,y}return S}(),o(N,k)}var f=r.Popper=function(N){t(k,N);function k(){var y;return y=N.call(this)||this,y.renderedContent=void 0,y.popperInstance=void 0,k.id+=1,y}var S=k.prototype;return S.componentDidMount=function(){function y(){var h=this,i=this.props,c=i.additionalStyles,m=i.options;if(this.renderedContent=document.createElement("div"),c)for(var l=0,d=Object.entries(c);l0&&(i.setState({suppressingFlicker:!0}),clearTimeout(i.flickerTimer),i.flickerTimer=setTimeout(function(){return i.setState({suppressingFlicker:!1})},u))},i.handleDragStart=function(u){var s=i.props.value,C=i.state.editing;C||(document.body.style["pointer-events"]="none",i.ref=u.target,i.setState({dragging:!1,origin:u.screenY,value:s,internalValue:s}),i.timer=setTimeout(function(){i.setState({dragging:!0})},250),i.dragInterval=setInterval(function(){var g=i.state,v=g.dragging,p=g.value,V=i.props.onDrag;v&&V&&V(u,p)},i.props.updateRate||S),document.addEventListener("mousemove",i.handleDragMove),document.addEventListener("mouseup",i.handleDragEnd))},i.handleDragMove=function(u){var s=i.props,C=s.minValue,g=s.maxValue,v=s.step,p=s.stepPixelSize;i.setState(function(V){var y=Object.assign({},V),B=y.origin-u.screenY;if(V.dragging){var L=Number.isFinite(C)?C%v:0;y.internalValue=(0,a.clamp)(y.internalValue+B*v/p,C-v,g+v),y.value=(0,a.clamp)(y.internalValue-y.internalValue%v+L,C,g),y.origin=u.screenY}else Math.abs(B)>4&&(y.dragging=!0);return y})},i.handleDragEnd=function(u){var s=i.props,C=s.onChange,g=s.onDrag,v=i.state,p=v.dragging,V=v.value,y=v.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(i.timer),clearInterval(i.dragInterval),i.setState({dragging:!1,editing:!p,origin:null}),document.removeEventListener("mousemove",i.handleDragMove),document.removeEventListener("mouseup",i.handleDragEnd),p)i.suppressFlicker(),C&&C(u,V),g&&g(u,V);else if(i.inputRef){var B=i.inputRef.current;B.value=y;try{B.focus(),B.select()}catch(L){}}},i}var c=l.prototype;return c.render=function(){function m(){var i=this,d=this.state,u=d.dragging,s=d.editing,C=d.value,g=d.suppressingFlicker,v=this.props,p=v.className,V=v.fluid,y=v.animated,B=v.value,L=v.unit,w=v.minValue,T=v.maxValue,A=v.height,x=v.width,E=v.lineHeight,P=v.fontSize,R=v.format,M=v.onChange,D=v.onDrag,j=B;(u||g)&&(j=C);var W=function(){function K($){return(0,e.createVNode)(1,"div","NumberInput__content",$+(L?" "+L:""),0,{unselectable:Byond.IS_LTE_IE8})}return K}(),U=y&&!u&&!g&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:j,format:R,children:W})||W(R?R(j):j);return(0,e.createComponentVNode)(2,f.Box,{className:(0,t.classes)(["NumberInput",V&&"NumberInput--fluid",p]),minWidth:x,minHeight:A,lineHeight:E,fontSize:P,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"div","NumberInput__barContainer",(0,e.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,a.clamp)((j-w)/(T-w)*100,0,100)+"%"}}),2),U,(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:s?void 0:"none",height:A,"line-height":E,"font-size":P},onBlur:function(){function K($){if(s){var H=(0,a.clamp)(parseFloat($.target.value),w,T);if(Number.isNaN(H)){i.setState({editing:!1});return}i.setState({editing:!1,value:H}),i.suppressFlicker(),M&&M($,H),D&&D($,H)}}return K}(),onKeyDown:function(){function K($){if($.keyCode===13){var H=(0,a.clamp)(parseFloat($.target.value),w,T);if(Number.isNaN(H)){i.setState({editing:!1});return}i.setState({editing:!1,value:H}),i.suppressFlicker(),M&&M($,H),D&&D($,H);return}if($.keyCode===27){i.setState({editing:!1});return}}return K}()},null,this.inputRef)]})}return m}(),l}(e.Component);b.defaultHooks=t.pureComponentHooks,b.defaultProps={minValue:-1/0,maxValue:1/0,step:1,stepPixelSize:1,suppressFlicker:50}},21624:function(I,r,n){"use strict";r.__esModule=!0,r.Popper=void 0;var e=n(60028),a=n(28823);function t(N,k){N.prototype=Object.create(k.prototype),N.prototype.constructor=N,o(N,k)}function o(N,k){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function S(b,h){return b.__proto__=h,b}return S}(),o(N,k)}var f=r.Popper=function(N){t(k,N);function k(){var b;return b=N.call(this)||this,b.renderedContent=void 0,b.popperInstance=void 0,k.id+=1,b}var S=k.prototype;return S.componentDidMount=function(){function b(){var h=this,l=this.props,c=l.additionalStyles,m=l.options;if(this.renderedContent=document.createElement("div"),c)for(var i=0,d=Object.entries(c);i=0)&&(l[u]=c[u]);return l}var h=r.ProgressBar=function(){function c(m){var l=m.className,d=m.value,u=m.minValue,s=u===void 0?0:u,C=m.maxValue,g=C===void 0?1:C,v=m.color,p=m.ranges,V=p===void 0?{}:p,b=m.children,B=m.fractionDigits,L=B===void 0?0:B,w=y(m,f),T=(0,a.scale)(d,s,g),x=b!==void 0,A=v||(0,a.keyOfMatchingRange)(d,V)||"default";return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["ProgressBar","ProgressBar--color--"+A,l,(0,o.computeBoxClassName)(w)]),[(0,e.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:(0,a.clamp01)(T)*100+"%"}}),(0,e.createVNode)(1,"div","ProgressBar__content",x?b:(0,a.toFixed)(T*100,L)+"%",0)],4,Object.assign({},(0,o.computeBoxProps)(w))))}return c}();h.defaultHooks=t.pureComponentHooks;var i=r.ProgressBarCountdown=function(c){k(m,c);function m(d){var u;return u=c.call(this,d)||this,u.timer=null,u.state={value:Math.max(d.current*100,0)},u}var l=m.prototype;return l.tick=function(){function d(){var u=Math.max(this.state.value+this.props.rate,0);u<=0&&clearInterval(this.timer),this.setState(function(s){return{value:u}})}return d}(),l.componentDidMount=function(){function d(){var u=this;this.timer=setInterval(function(){return u.tick()},this.props.rate)}return d}(),l.componentWillUnmount=function(){function d(){clearInterval(this.timer)}return d}(),l.render=function(){function d(){var u=this.props,s=u.start,C=u.current,g=u.end,v=y(u,N),p=(this.state.value/100-s)/(g-s);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,h,Object.assign({value:p},v)))}return d}(),m}(e.Component);i.defaultProps={rate:1e3},h.Countdown=i},49421:function(I,r,n){"use strict";r.__esModule=!0,r.RestrictedInput=void 0;var e=n(28823),a=n(66586),t=n(58331),o=n(93843),f=n(31068),N=["onChange","onEnter","onInput","value"],k=["className","fluid","monospace"];function S(d,u){if(d==null)return{};var s={},C=Object.keys(d),g,v;for(v=0;v=0)&&(s[g]=d[g]);return s}function y(d,u){d.prototype=Object.create(u.prototype),d.prototype.constructor=d,h(d,u)}function h(d,u){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function s(C,g){return C.__proto__=g,C}return s}(),h(d,u)}var i=0,c=1e4,m=function(u,s,C,g){var v=s||i,p=C||C===0?C:c;if(!u||!u.length)return String(v);var V=g?parseFloat(u.replace(/[^\-\d.]/g,"")):parseInt(u.replace(/[^\-\d]/g,""),10);return isNaN(V)?String(v):String((0,t.clamp)(V,v,p))},l=r.RestrictedInput=function(d){y(u,d);function u(){var C;return C=d.call(this)||this,C.inputRef=(0,e.createRef)(),C.state={editing:!1},C.handleBlur=function(g){var v=C.state.editing;v&&C.setEditing(!1)},C.handleChange=function(g){var v=C.props,p=v.maxValue,V=v.minValue,b=v.onChange,B=v.allowFloats;g.target.value=m(g.target.value,V,p,B),b&&b(g,+g.target.value)},C.handleFocus=function(g){var v=C.state.editing;v||C.setEditing(!0)},C.handleInput=function(g){var v=C.state.editing,p=C.props.onInput;v||C.setEditing(!0),p&&p(g,+g.target.value)},C.handleKeyDown=function(g){var v=C.props,p=v.maxValue,V=v.minValue,b=v.onChange,B=v.onEnter,L=v.allowFloats;if(g.keyCode===f.KEY_ENTER){var w=m(g.target.value,V,p,L);C.setEditing(!1),b&&b(g,+w),B&&B(g,+w),g.target.blur();return}if(g.keyCode===f.KEY_ESCAPE){if(C.props.onEscape){C.props.onEscape(g);return}C.setEditing(!1),g.target.value=C.props.value,g.target.blur();return}},C}var s=u.prototype;return s.componentDidMount=function(){function C(){var g,v=this,p=this.props,V=p.maxValue,b=p.minValue,B=p.allowFloats,L=(g=this.props.value)==null?void 0:g.toString(),w=this.inputRef.current;w&&(w.value=m(L,b,V,B)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout(function(){w.focus(),v.props.autoSelect&&w.select()},1)}return C}(),s.componentDidUpdate=function(){function C(g,v){var p,V,b=this.props,B=b.maxValue,L=b.minValue,w=b.allowFloats,T=this.state.editing,x=(p=g.value)==null?void 0:p.toString(),A=(V=this.props.value)==null?void 0:V.toString(),E=this.inputRef.current;E&&!T&&A!==x&&A!==E.value&&(E.value=m(A,L,B,w))}return C}(),s.setEditing=function(){function C(g){this.setState({editing:g})}return C}(),s.render=function(){function C(){var g=this.props,v=g.onChange,p=g.onEnter,V=g.onInput,b=g.value,B=S(g,N),L=B.className,w=B.fluid,T=B.monospace,x=S(B,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({className:(0,a.classes)(["Input",w&&"Input--fluid",T&&"Input--monospace",L])},x,{children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),(0,e.createVNode)(64,"input","Input__input",null,1,{onChange:this.handleChange,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,type:"number"},null,this.inputRef)]})))}return C}(),u}(e.Component)},37479:function(I,r,n){"use strict";r.__esModule=!0,r.RoundGauge=void 0;var e=n(28823),a=n(58331),t=n(66586),o=n(15281),f=n(93843),N=["value","minValue","maxValue","ranges","alertAfter","format","size","className","style"];/** + */function k(c,m){c.prototype=Object.create(m.prototype),c.prototype.constructor=c,S(c,m)}function S(c,m){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function i(d,u){return d.__proto__=u,d}return i}(),S(c,m)}function b(c,m){if(c==null)return{};var i={},d=Object.keys(c),u,s;for(s=0;s=0)&&(i[u]=c[u]);return i}var h=r.ProgressBar=function(){function c(m){var i=m.className,d=m.value,u=m.minValue,s=u===void 0?0:u,C=m.maxValue,g=C===void 0?1:C,v=m.color,p=m.ranges,V=p===void 0?{}:p,y=m.children,B=m.fractionDigits,L=B===void 0?0:B,w=b(m,f),T=(0,a.scale)(d,s,g),A=y!==void 0,x=v||(0,a.keyOfMatchingRange)(d,V)||"default";return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["ProgressBar","ProgressBar--color--"+x,i,(0,o.computeBoxClassName)(w)]),[(0,e.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:(0,a.clamp01)(T)*100+"%"}}),(0,e.createVNode)(1,"div","ProgressBar__content",A?y:(0,a.toFixed)(T*100,L)+"%",0)],4,Object.assign({},(0,o.computeBoxProps)(w))))}return c}();h.defaultHooks=t.pureComponentHooks;var l=r.ProgressBarCountdown=function(c){k(m,c);function m(d){var u;return u=c.call(this,d)||this,u.timer=null,u.state={value:Math.max(d.current*100,0)},u}var i=m.prototype;return i.tick=function(){function d(){var u=Math.max(this.state.value+this.props.rate,0);u<=0&&clearInterval(this.timer),this.setState(function(s){return{value:u}})}return d}(),i.componentDidMount=function(){function d(){var u=this;this.timer=setInterval(function(){return u.tick()},this.props.rate)}return d}(),i.componentWillUnmount=function(){function d(){clearInterval(this.timer)}return d}(),i.render=function(){function d(){var u=this.props,s=u.start,C=u.current,g=u.end,v=b(u,N),p=(this.state.value/100-s)/(g-s);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,h,Object.assign({value:p},v)))}return d}(),m}(e.Component);l.defaultProps={rate:1e3},h.Countdown=l},49421:function(I,r,n){"use strict";r.__esModule=!0,r.RestrictedInput=void 0;var e=n(28823),a=n(66586),t=n(58331),o=n(93843),f=n(31068),N=["onChange","onEnter","onInput","value"],k=["className","fluid","monospace"];function S(d,u){if(d==null)return{};var s={},C=Object.keys(d),g,v;for(v=0;v=0)&&(s[g]=d[g]);return s}function b(d,u){d.prototype=Object.create(u.prototype),d.prototype.constructor=d,h(d,u)}function h(d,u){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function s(C,g){return C.__proto__=g,C}return s}(),h(d,u)}var l=0,c=1e4,m=function(u,s,C,g){var v=s||l,p=C||C===0?C:c;if(!u||!u.length)return String(v);var V=g?parseFloat(u.replace(/[^\-\d.]/g,"")):parseInt(u.replace(/[^\-\d]/g,""),10);return isNaN(V)?String(v):String((0,t.clamp)(V,v,p))},i=r.RestrictedInput=function(d){b(u,d);function u(){var C;return C=d.call(this)||this,C.inputRef=(0,e.createRef)(),C.state={editing:!1},C.handleBlur=function(g){var v=C.state.editing;v&&C.setEditing(!1)},C.handleChange=function(g){var v=C.props,p=v.maxValue,V=v.minValue,y=v.onChange,B=v.allowFloats;g.target.value=m(g.target.value,V,p,B),y&&y(g,+g.target.value)},C.handleFocus=function(g){var v=C.state.editing;v||C.setEditing(!0)},C.handleInput=function(g){var v=C.state.editing,p=C.props.onInput;v||C.setEditing(!0),p&&p(g,+g.target.value)},C.handleKeyDown=function(g){var v=C.props,p=v.maxValue,V=v.minValue,y=v.onChange,B=v.onEnter,L=v.allowFloats;if(g.keyCode===f.KEY_ENTER){var w=m(g.target.value,V,p,L);C.setEditing(!1),y&&y(g,+w),B&&B(g,+w),g.target.blur();return}if(g.keyCode===f.KEY_ESCAPE){if(C.props.onEscape){C.props.onEscape(g);return}C.setEditing(!1),g.target.value=C.props.value,g.target.blur();return}},C}var s=u.prototype;return s.componentDidMount=function(){function C(){var g,v=this,p=this.props,V=p.maxValue,y=p.minValue,B=p.allowFloats,L=(g=this.props.value)==null?void 0:g.toString(),w=this.inputRef.current;w&&(w.value=m(L,y,V,B)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout(function(){w.focus(),v.props.autoSelect&&w.select()},1)}return C}(),s.componentDidUpdate=function(){function C(g,v){var p,V,y=this.props,B=y.maxValue,L=y.minValue,w=y.allowFloats,T=this.state.editing,A=(p=g.value)==null?void 0:p.toString(),x=(V=this.props.value)==null?void 0:V.toString(),E=this.inputRef.current;E&&!T&&x!==A&&x!==E.value&&(E.value=m(x,L,B,w))}return C}(),s.setEditing=function(){function C(g){this.setState({editing:g})}return C}(),s.render=function(){function C(){var g=this.props,v=g.onChange,p=g.onEnter,V=g.onInput,y=g.value,B=S(g,N),L=B.className,w=B.fluid,T=B.monospace,A=S(B,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({className:(0,a.classes)(["Input",w&&"Input--fluid",T&&"Input--monospace",L])},A,{children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),(0,e.createVNode)(64,"input","Input__input",null,1,{onChange:this.handleChange,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,type:"number"},null,this.inputRef)]})))}return C}(),u}(e.Component)},37479:function(I,r,n){"use strict";r.__esModule=!0,r.RoundGauge=void 0;var e=n(28823),a=n(58331),t=n(66586),o=n(15281),f=n(93843),N=["value","minValue","maxValue","ranges","alertAfter","format","size","className","style"];/** * @file * @copyright 2020 bobbahbrown (https://github.com/bobbahbrown) * @license MIT - */function k(y,h){if(y==null)return{};var i={},c=Object.keys(y),m,l;for(l=0;l=0)&&(i[m]=y[m]);return i}var S=r.RoundGauge=function(){function y(h){if(Byond.IS_LTE_IE8)return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.AnimatedNumber,Object.assign({},h)));var i=h.value,c=h.minValue,m=c===void 0?1:c,l=h.maxValue,d=l===void 0?1:l,u=h.ranges,s=h.alertAfter,C=h.format,g=h.size,v=g===void 0?1:g,p=h.className,V=h.style,b=k(h,N),B=(0,a.scale)(i,m,d),L=(0,a.clamp01)(B),w=u?{}:{primary:[0,1]};u&&Object.keys(u).forEach(function(x){var A=u[x];w[x]=[(0,a.scale)(A[0],m,d),(0,a.scale)(A[1],m,d)]});var T=null;return s=0)&&(c[l]=h[l]);return c}function k(h,i){h.prototype=Object.create(i.prototype),h.prototype.constructor=h,S(h,i)}function S(h,i){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function c(m,l){return m.__proto__=l,m}return c}(),S(h,i)}/** + */function k(b,h){if(b==null)return{};var l={},c=Object.keys(b),m,i;for(i=0;i=0)&&(l[m]=b[m]);return l}var S=r.RoundGauge=function(){function b(h){if(Byond.IS_LTE_IE8)return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.AnimatedNumber,Object.assign({},h)));var l=h.value,c=h.minValue,m=c===void 0?1:c,i=h.maxValue,d=i===void 0?1:i,u=h.ranges,s=h.alertAfter,C=h.format,g=h.size,v=g===void 0?1:g,p=h.className,V=h.style,y=k(h,N),B=(0,a.scale)(l,m,d),L=(0,a.clamp01)(B),w=u?{}:{primary:[0,1]};u&&Object.keys(u).forEach(function(A){var x=u[A];w[A]=[(0,a.scale)(x[0],m,d),(0,a.scale)(x[1],m,d)]});var T=null;return s=0)&&(c[i]=h[i]);return c}function k(h,l){h.prototype=Object.create(l.prototype),h.prototype.constructor=h,S(h,l)}function S(h,l){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function c(m,i){return m.__proto__=i,m}return c}(),S(h,l)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var y=r.Section=function(h){k(i,h);function i(m){var l;return l=h.call(this,m)||this,l.scrollableRef=void 0,l.scrollable=void 0,l.scrollableRef=(0,e.createRef)(),l.scrollable=m.scrollable,l}var c=i.prototype;return c.componentDidMount=function(){function m(){this.scrollable&&(0,t.addScrollableNode)(this.scrollableRef.current)}return m}(),c.componentWillUnmount=function(){function m(){this.scrollable&&(0,t.removeScrollableNode)(this.scrollableRef.current)}return m}(),c.render=function(){function m(){var l=this.props,d=l.className,u=l.title,s=l.buttons,C=l.fill,g=l.fitted,v=l.scrollable,p=l.children,V=N(l,f),b=(0,a.canRender)(u)||(0,a.canRender)(s);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Section",Byond.IS_LTE_IE8&&"Section--iefix",C&&"Section--fill",g&&"Section--fitted",v&&"Section--scrollable",d,(0,o.computeBoxClassName)(V)]),[b&&(0,e.createVNode)(1,"div","Section__title",[(0,e.createVNode)(1,"span","Section__titleText",u,0),(0,e.createVNode)(1,"div","Section__buttons",s,0)],4),(0,e.createVNode)(1,"div","Section__rest",(0,e.createVNode)(1,"div","Section__content",p,0,null,null,this.scrollableRef),2)],0,Object.assign({},(0,o.computeBoxProps)(V))))}return m}(),i}(e.Component)},83611:function(I,r,n){"use strict";r.__esModule=!0,r.Slider=void 0;var e=n(28823),a=n(58331),t=n(66586),o=n(93843),f=n(41584),N=n(43023),k=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children","disabled"];/** +*/var b=r.Section=function(h){k(l,h);function l(m){var i;return i=h.call(this,m)||this,i.scrollableRef=void 0,i.scrollable=void 0,i.scrollableRef=(0,e.createRef)(),i.scrollable=m.scrollable,i}var c=l.prototype;return c.componentDidMount=function(){function m(){this.scrollable&&(0,t.addScrollableNode)(this.scrollableRef.current)}return m}(),c.componentWillUnmount=function(){function m(){this.scrollable&&(0,t.removeScrollableNode)(this.scrollableRef.current)}return m}(),c.render=function(){function m(){var i=this.props,d=i.className,u=i.title,s=i.buttons,C=i.fill,g=i.fitted,v=i.scrollable,p=i.children,V=N(i,f),y=(0,a.canRender)(u)||(0,a.canRender)(s);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Section",Byond.IS_LTE_IE8&&"Section--iefix",C&&"Section--fill",g&&"Section--fitted",v&&"Section--scrollable",d,(0,o.computeBoxClassName)(V)]),[y&&(0,e.createVNode)(1,"div","Section__title",[(0,e.createVNode)(1,"span","Section__titleText",u,0),(0,e.createVNode)(1,"div","Section__buttons",s,0)],4),(0,e.createVNode)(1,"div","Section__rest",(0,e.createVNode)(1,"div","Section__content",p,0,null,null,this.scrollableRef),2)],0,Object.assign({},(0,o.computeBoxProps)(V))))}return m}(),l}(e.Component)},83611:function(I,r,n){"use strict";r.__esModule=!0,r.Slider=void 0;var e=n(28823),a=n(58331),t=n(66586),o=n(93843),f=n(41584),N=n(43023),k=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children","disabled"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function S(h,i){if(h==null)return{};var c={},m=Object.keys(h),l,d;for(d=0;d=0)&&(c[l]=h[l]);return c}var y=r.Slider=function(){function h(i){if(Byond.IS_LTE_IE8)return(0,e.normalizeProps)((0,e.createComponentVNode)(2,N.NumberInput,Object.assign({},i)));var c=i.animated,m=i.format,l=i.maxValue,d=i.minValue,u=i.onChange,s=i.onDrag,C=i.step,g=i.stepPixelSize,v=i.suppressFlicker,p=i.unit,V=i.value,b=i.className,B=i.fillValue,L=i.color,w=i.ranges,T=w===void 0?{}:w,x=i.children,A=i.disabled,E=S(i,k),P=x!==void 0;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:c,format:m,maxValue:l,minValue:d,onChange:u,onDrag:s,step:C,stepPixelSize:g,suppressFlicker:v,unit:p,value:V,disabled:A},{children:function(){function R(M){var D=M.dragging,j=M.editing,W=M.value,U=M.displayValue,K=M.displayElement,$=M.inputElement,H=M.handleDragStart,Y=B!=null,z=(0,a.scale)(W,d,l),Q=(0,a.scale)(B!=null?B:U,d,l),re=(0,a.scale)(U,d,l),ae=L||(0,a.keyOfMatchingRange)(B!=null?B:W,T)||"default";return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["Slider",A&&"Slider__disabled","ProgressBar",A?"ProgressBar--color--disabled":"ProgressBar--color--"+ae,b,(0,o.computeBoxClassName)(E)]),[(0,e.createVNode)(1,"div",(0,t.classes)(["ProgressBar__fill",Y&&"ProgressBar__fill--animated"]),null,1,{style:{width:(0,a.clamp01)(Q)*100+"%",opacity:.4}}),(0,e.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:(0,a.clamp01)(Math.min(Q,re))*100+"%"}}),(0,e.createVNode)(1,"div","Slider__cursorOffset",[(0,e.createVNode)(1,"div","Slider__cursor"),(0,e.createVNode)(1,"div","Slider__pointer"),D&&(0,e.createVNode)(1,"div","Slider__popupValue",K,0)],0,{style:{width:(0,a.clamp01)(re)*100+"%"}}),(0,e.createVNode)(1,"div","ProgressBar__content",P?x:K,0),$],0,Object.assign({disabled:A},(0,o.computeBoxProps)(E),{onMouseDown:H})))}return R}()})))}return h}()},78581:function(I,r,n){"use strict";r.__esModule=!0,r.Stack=void 0;var e=n(28823),a=n(66586),t=n(92462),o=["className","vertical","fill"],f=["className","innerRef"],N=["className","hidden"];/** + */function S(h,l){if(h==null)return{};var c={},m=Object.keys(h),i,d;for(d=0;d=0)&&(c[i]=h[i]);return c}var b=r.Slider=function(){function h(l){if(Byond.IS_LTE_IE8)return(0,e.normalizeProps)((0,e.createComponentVNode)(2,N.NumberInput,Object.assign({},l)));var c=l.animated,m=l.format,i=l.maxValue,d=l.minValue,u=l.onChange,s=l.onDrag,C=l.step,g=l.stepPixelSize,v=l.suppressFlicker,p=l.unit,V=l.value,y=l.className,B=l.fillValue,L=l.color,w=l.ranges,T=w===void 0?{}:w,A=l.children,x=l.disabled,E=S(l,k),P=A!==void 0;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:c,format:m,maxValue:i,minValue:d,onChange:u,onDrag:s,step:C,stepPixelSize:g,suppressFlicker:v,unit:p,value:V,disabled:x},{children:function(){function R(M){var D=M.dragging,j=M.editing,W=M.value,U=M.displayValue,K=M.displayElement,$=M.inputElement,H=M.handleDragStart,Y=B!=null,z=(0,a.scale)(W,d,i),Q=(0,a.scale)(B!=null?B:U,d,i),re=(0,a.scale)(U,d,i),ae=L||(0,a.keyOfMatchingRange)(B!=null?B:W,T)||"default";return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["Slider",x&&"Slider__disabled","ProgressBar",x?"ProgressBar--color--disabled":"ProgressBar--color--"+ae,y,(0,o.computeBoxClassName)(E)]),[(0,e.createVNode)(1,"div",(0,t.classes)(["ProgressBar__fill",Y&&"ProgressBar__fill--animated"]),null,1,{style:{width:(0,a.clamp01)(Q)*100+"%",opacity:.4}}),(0,e.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:(0,a.clamp01)(Math.min(Q,re))*100+"%"}}),(0,e.createVNode)(1,"div","Slider__cursorOffset",[(0,e.createVNode)(1,"div","Slider__cursor"),(0,e.createVNode)(1,"div","Slider__pointer"),D&&(0,e.createVNode)(1,"div","Slider__popupValue",K,0)],0,{style:{width:(0,a.clamp01)(re)*100+"%"}}),(0,e.createVNode)(1,"div","ProgressBar__content",P?A:K,0),$],0,Object.assign({disabled:x},(0,o.computeBoxProps)(E),{onMouseDown:H})))}return R}()})))}return h}()},78581:function(I,r,n){"use strict";r.__esModule=!0,r.Stack=void 0;var e=n(28823),a=n(66586),t=n(92462),o=["className","vertical","fill"],f=["className","innerRef"],N=["className","hidden"];/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */function k(i,c){if(i==null)return{};var m={},l=Object.keys(i),d,u;for(u=0;u=0)&&(m[d]=i[d]);return m}var S=r.Stack=function(){function i(c){var m=c.className,l=c.vertical,d=c.fill,u=k(c,o);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Stack",d&&"Stack--fill",l?"Stack--vertical":"Stack--horizontal",m,(0,t.computeFlexClassName)(c)]),null,1,Object.assign({},(0,t.computeFlexProps)(Object.assign({direction:l?"column":"row"},u)))))}return i}(),y=function(c){var m=c.className,l=c.innerRef,d=k(c,f);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Stack__item",m,(0,t.computeFlexItemClassName)(d)]),null,1,Object.assign({},(0,t.computeFlexItemProps)(d)),null,l))};S.Item=y;var h=function(c){var m=c.className,l=c.hidden,d=k(c,N);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Stack__item","Stack__divider",l&&"Stack__divider--hidden",m,(0,t.computeFlexItemClassName)(d)]),null,1,Object.assign({},(0,t.computeFlexItemProps)(d))))};S.Divider=h},99753:function(I,r,n){"use strict";r.__esModule=!0,r.TableRow=r.TableCell=r.Table=void 0;var e=n(28823),a=n(66586),t=n(93843),o=["className","collapsing","children"],f=["className","header"],N=["className","collapsing","header"];/** + */function k(l,c){if(l==null)return{};var m={},i=Object.keys(l),d,u;for(u=0;u=0)&&(m[d]=l[d]);return m}var S=r.Stack=function(){function l(c){var m=c.className,i=c.vertical,d=c.fill,u=k(c,o);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Stack",d&&"Stack--fill",i?"Stack--vertical":"Stack--horizontal",m,(0,t.computeFlexClassName)(c)]),null,1,Object.assign({},(0,t.computeFlexProps)(Object.assign({direction:i?"column":"row"},u)))))}return l}(),b=function(c){var m=c.className,i=c.innerRef,d=k(c,f);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Stack__item",m,(0,t.computeFlexItemClassName)(d)]),null,1,Object.assign({},(0,t.computeFlexItemProps)(d)),null,i))};S.Item=b;var h=function(c){var m=c.className,i=c.hidden,d=k(c,N);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Stack__item","Stack__divider",i&&"Stack__divider--hidden",m,(0,t.computeFlexItemClassName)(d)]),null,1,Object.assign({},(0,t.computeFlexItemProps)(d))))};S.Divider=h},99753:function(I,r,n){"use strict";r.__esModule=!0,r.TableRow=r.TableCell=r.Table=void 0;var e=n(28823),a=n(66586),t=n(93843),o=["className","collapsing","children"],f=["className","header"],N=["className","collapsing","header"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function k(i,c){if(i==null)return{};var m={},l=Object.keys(i),d,u;for(u=0;u=0)&&(m[d]=i[d]);return m}var S=r.Table=function(){function i(c){var m=c.className,l=c.collapsing,d=c.children,u=k(c,o);return(0,e.normalizeProps)((0,e.createVNode)(1,"table",(0,a.classes)(["Table",l&&"Table--collapsing",m,(0,t.computeBoxClassName)(u)]),(0,e.createVNode)(1,"tbody",null,d,0),2,Object.assign({},(0,t.computeBoxProps)(u))))}return i}();S.defaultHooks=a.pureComponentHooks;var y=r.TableRow=function(){function i(c){var m=c.className,l=c.header,d=k(c,f);return(0,e.normalizeProps)((0,e.createVNode)(1,"tr",(0,a.classes)(["Table__row",l&&"Table__row--header",m,(0,t.computeBoxClassName)(c)]),null,1,Object.assign({},(0,t.computeBoxProps)(d))))}return i}();y.defaultHooks=a.pureComponentHooks;var h=r.TableCell=function(){function i(c){var m=c.className,l=c.collapsing,d=c.header,u=k(c,N);return(0,e.normalizeProps)((0,e.createVNode)(1,"td",(0,a.classes)(["Table__cell",l&&"Table__cell--collapsing",d&&"Table__cell--header",m,(0,t.computeBoxClassName)(c)]),null,1,Object.assign({},(0,t.computeBoxProps)(u))))}return i}();h.defaultHooks=a.pureComponentHooks,S.Row=y,S.Cell=h},96517:function(I,r,n){"use strict";r.__esModule=!0,r.Tabs=void 0;var e=n(28823),a=n(66586),t=n(93843),o=n(69433),f=["className","vertical","fill","fluid","children"],N=["className","selected","color","icon","leftSlot","rightSlot","children"];/** + */function k(l,c){if(l==null)return{};var m={},i=Object.keys(l),d,u;for(u=0;u=0)&&(m[d]=l[d]);return m}var S=r.Table=function(){function l(c){var m=c.className,i=c.collapsing,d=c.children,u=k(c,o);return(0,e.normalizeProps)((0,e.createVNode)(1,"table",(0,a.classes)(["Table",i&&"Table--collapsing",m,(0,t.computeBoxClassName)(u)]),(0,e.createVNode)(1,"tbody",null,d,0),2,Object.assign({},(0,t.computeBoxProps)(u))))}return l}();S.defaultHooks=a.pureComponentHooks;var b=r.TableRow=function(){function l(c){var m=c.className,i=c.header,d=k(c,f);return(0,e.normalizeProps)((0,e.createVNode)(1,"tr",(0,a.classes)(["Table__row",i&&"Table__row--header",m,(0,t.computeBoxClassName)(c)]),null,1,Object.assign({},(0,t.computeBoxProps)(d))))}return l}();b.defaultHooks=a.pureComponentHooks;var h=r.TableCell=function(){function l(c){var m=c.className,i=c.collapsing,d=c.header,u=k(c,N);return(0,e.normalizeProps)((0,e.createVNode)(1,"td",(0,a.classes)(["Table__cell",i&&"Table__cell--collapsing",d&&"Table__cell--header",m,(0,t.computeBoxClassName)(c)]),null,1,Object.assign({},(0,t.computeBoxProps)(u))))}return l}();h.defaultHooks=a.pureComponentHooks,S.Row=b,S.Cell=h},96517:function(I,r,n){"use strict";r.__esModule=!0,r.Tabs=void 0;var e=n(28823),a=n(66586),t=n(93843),o=n(69433),f=["className","vertical","fill","fluid","children"],N=["className","selected","color","icon","leftSlot","rightSlot","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function k(h,i){if(h==null)return{};var c={},m=Object.keys(h),l,d;for(d=0;d=0)&&(c[l]=h[l]);return c}var S=r.Tabs=function(){function h(i){var c=i.className,m=i.vertical,l=i.fill,d=i.fluid,u=i.children,s=k(i,f);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Tabs",m?"Tabs--vertical":"Tabs--horizontal",l&&"Tabs--fill",d&&"Tabs--fluid",c,(0,t.computeBoxClassName)(s)]),u,0,Object.assign({},(0,t.computeBoxProps)(s))))}return h}(),y=function(i){var c=i.className,m=i.selected,l=i.color,d=i.icon,u=i.leftSlot,s=i.rightSlot,C=i.children,g=k(i,N);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Tab","Tabs__Tab","Tab--color--"+l,m&&"Tab--selected",c,(0,t.computeBoxClassName)(g)]),[(0,a.canRender)(u)&&(0,e.createVNode)(1,"div","Tab__left",u,0)||!!d&&(0,e.createVNode)(1,"div","Tab__left",(0,e.createComponentVNode)(2,o.Icon,{name:d}),2),(0,e.createVNode)(1,"div","Tab__text",C,0),(0,a.canRender)(s)&&(0,e.createVNode)(1,"div","Tab__right",s,0)],0,Object.assign({},(0,t.computeBoxProps)(g))))};S.Tab=y},12764:function(I,r,n){"use strict";r.__esModule=!0,r.TextArea=void 0;var e=n(28823),a=n(66586),t=n(93843),o=n(51190),f=n(31068),N=["onChange","onKeyDown","onKeyPress","onInput","onFocus","onBlur","onEnter","value","maxLength","placeholder"],k=["className","fluid"];function S(c,m){if(c==null)return{};var l={},d=Object.keys(c),u,s;for(s=0;s=0)&&(l[u]=c[u]);return l}function y(c,m){c.prototype=Object.create(m.prototype),c.prototype.constructor=c,h(c,m)}function h(c,m){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function l(d,u){return d.__proto__=u,d}return l}(),h(c,m)}/** + */function k(h,l){if(h==null)return{};var c={},m=Object.keys(h),i,d;for(d=0;d=0)&&(c[i]=h[i]);return c}var S=r.Tabs=function(){function h(l){var c=l.className,m=l.vertical,i=l.fill,d=l.fluid,u=l.children,s=k(l,f);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Tabs",m?"Tabs--vertical":"Tabs--horizontal",i&&"Tabs--fill",d&&"Tabs--fluid",c,(0,t.computeBoxClassName)(s)]),u,0,Object.assign({},(0,t.computeBoxProps)(s))))}return h}(),b=function(l){var c=l.className,m=l.selected,i=l.color,d=l.icon,u=l.leftSlot,s=l.rightSlot,C=l.children,g=k(l,N);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Tab","Tabs__Tab","Tab--color--"+i,m&&"Tab--selected",c,(0,t.computeBoxClassName)(g)]),[(0,a.canRender)(u)&&(0,e.createVNode)(1,"div","Tab__left",u,0)||!!d&&(0,e.createVNode)(1,"div","Tab__left",(0,e.createComponentVNode)(2,o.Icon,{name:d}),2),(0,e.createVNode)(1,"div","Tab__text",C,0),(0,a.canRender)(s)&&(0,e.createVNode)(1,"div","Tab__right",s,0)],0,Object.assign({},(0,t.computeBoxProps)(g))))};S.Tab=b},12764:function(I,r,n){"use strict";r.__esModule=!0,r.TextArea=void 0;var e=n(28823),a=n(66586),t=n(93843),o=n(51190),f=n(31068),N=["onChange","onKeyDown","onKeyPress","onInput","onFocus","onBlur","onEnter","value","maxLength","placeholder"],k=["className","fluid"];function S(c,m){if(c==null)return{};var i={},d=Object.keys(c),u,s;for(s=0;s=0)&&(i[u]=c[u]);return i}function b(c,m){c.prototype=Object.create(m.prototype),c.prototype.constructor=c,h(c,m)}function h(c,m){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function i(d,u){return d.__proto__=u,d}return i}(),h(c,m)}/** * @file * @copyright 2020 Aleksej Komarov * @author Warlockd * @license MIT -*/var i=r.TextArea=function(c){y(m,c);function m(d,u){var s;s=c.call(this,d,u)||this,s.textareaRef=d.innerRef||(0,e.createRef)(),s.fillerRef=(0,e.createRef)(),s.state={editing:!1};var C=d.dontUseTabForIndent,g=C===void 0?!1:C;return s.handleOnInput=function(v){var p=s.state.editing,V=s.props.onInput;p||s.setEditing(!0),V&&V(v,v.target.value)},s.handleOnChange=function(v){var p=s.state.editing,V=s.props.onChange;p&&s.setEditing(!1),V&&V(v,v.target.value)},s.handleKeyPress=function(v){var p=s.state.editing,V=s.props.onKeyPress;p||s.setEditing(!0),V&&V(v,v.target.value)},s.handleKeyDown=function(v){var p=s.state.editing,V=s.props,b=V.onChange,B=V.onInput,L=V.onEnter,w=V.onKeyDown;if(v.keyCode===f.KEY_ENTER){s.setEditing(!1),b&&b(v,v.target.value),B&&B(v,v.target.value),L&&L(v,v.target.value),s.props.selfClear&&(v.target.value="",v.target.blur());return}if(v.keyCode===f.KEY_ESCAPE){s.props.onEscape&&s.props.onEscape(v),s.setEditing(!1),s.props.selfClear?v.target.value="":(v.target.value=(0,o.toInputValue)(s.props.value),v.target.blur());return}if(p||s.setEditing(!0),w&&w(v,v.target.value),!g){var T=v.keyCode||v.which;if(T===f.KEY_TAB){v.preventDefault();var x=v.target,A=x.value,E=x.selectionStart,P=x.selectionEnd;v.target.value=A.substring(0,E)+" "+A.substring(P),v.target.selectionEnd=E+1}}},s.handleFocus=function(v){var p=s.state.editing;p||s.setEditing(!0)},s.handleBlur=function(v){var p=s.state.editing,V=s.props.onChange;p&&(s.setEditing(!1),V&&V(v,v.target.value))},s}var l=m.prototype;return l.componentDidMount=function(){function d(){var u=this,s=this.props.value,C=this.textareaRef.current;C&&(C.value=(0,o.toInputValue)(s)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout(function(){C.focus(),u.props.autoSelect&&C.select()},1)}return d}(),l.componentDidUpdate=function(){function d(u,s){var C=u.value,g=this.props.value,v=this.textareaRef.current;v&&typeof g=="string"&&C!==g&&(v.value=(0,o.toInputValue)(g))}return d}(),l.setEditing=function(){function d(u){this.setState({editing:u})}return d}(),l.getValue=function(){function d(){return this.textareaRef.current&&this.textareaRef.current.value}return d}(),l.render=function(){function d(){var u=this.props,s=u.onChange,C=u.onKeyDown,g=u.onKeyPress,v=u.onInput,p=u.onFocus,V=u.onBlur,b=u.onEnter,B=u.value,L=u.maxLength,w=u.placeholder,T=S(u,N),x=T.className,A=T.fluid,E=S(T,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["TextArea",A&&"TextArea--fluid",x])},E,{children:(0,e.createVNode)(128,"textarea","TextArea__textarea",null,1,{placeholder:w,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:L},null,this.textareaRef)})))}return d}(),m}(e.Component)},71218:function(I,r){"use strict";r.__esModule=!0,r.TimeDisplay=void 0;var n=function(t){(!t||t<0)&&(t=0);var o=Math.floor(t/60).toString(10),f=(Math.floor(t)%60).toString(10);return[o,f].map(function(N){return N.length<2?"0"+N:N}).join(":")},e=r.TimeDisplay=function(){function a(t){var o=t.totalSeconds,f=o===void 0?0:o;return n(f)}return a}()},30341:function(I,r,n){"use strict";r.__esModule=!0,r.Tooltip=void 0;var e=n(28823),a=n(60028),t;function o(y,h){y.prototype=Object.create(h.prototype),y.prototype.constructor=y,f(y,h)}function f(y,h){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function i(c,m){return c.__proto__=m,c}return i}(),f(y,h)}var N={modifiers:[{name:"eventListeners",enabled:!1}]},k={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function y(){return null}return y}()},S=r.Tooltip=function(y){o(h,y);function h(){return y.apply(this,arguments)||this}var i=h.prototype;return i.getDOMNode=function(){function c(){return(0,e.findDOMfromVNode)(this.$LI,!0)}return c}(),i.componentDidMount=function(){function c(){var m=this,l=this.getDOMNode();l&&(l.addEventListener("mouseenter",function(){var d=h.renderedTooltip;d===void 0&&(d=document.createElement("div"),d.className="Tooltip",document.body.appendChild(d),h.renderedTooltip=d),h.currentHoveredElement=l,d.style.opacity="1",m.renderPopperContent()}),l.addEventListener("mouseleave",function(){m.fadeOut()}))}return c}(),i.fadeOut=function(){function c(){h.currentHoveredElement===this.getDOMNode()&&(h.currentHoveredElement=void 0,h.renderedTooltip.style.opacity="0")}return c}(),i.renderPopperContent=function(){function c(){var m=this,l=h.renderedTooltip;l&&(0,e.render)((0,e.createVNode)(1,"span",null,this.props.content,0),l,function(){var d=h.singletonPopper;d===void 0?(d=(0,a.createPopper)(h.virtualElement,l,Object.assign({},N,{placement:m.props.position||"auto"})),h.singletonPopper=d):(d.setOptions(Object.assign({},N,{placement:m.props.position||"auto"})),d.update())},this.context)}return c}(),i.componentDidUpdate=function(){function c(){h.currentHoveredElement===this.getDOMNode()&&this.renderPopperContent()}return c}(),i.componentWillUnmount=function(){function c(){this.fadeOut()}return c}(),i.render=function(){function c(){return this.props.children}return c}(),h}(e.Component);t=S,S.renderedTooltip=void 0,S.singletonPopper=void 0,S.currentHoveredElement=void 0,S.virtualElement={getBoundingClientRect:function(){function y(){var h,i;return(h=(i=t.currentHoveredElement)==null?void 0:i.getBoundingClientRect())!=null?h:k}return y}()}},2971:function(I,r,n){"use strict";r.__esModule=!0,r.Tooltip=r.TimeDisplay=r.TextArea=r.Tabs=r.Table=r.Stack=r.Slider=r.Section=r.RoundGauge=r.RestrictedInput=r.ProgressBar=r.Popper=r.NumberInput=r.NoticeBox=r.NanoMap=r.Modal=r.LabeledList=r.LabeledControls=r.Knob=r.Input=r.Icon=r.Grid=r.Flex=r.Dropdown=r.DraggableControl=r.Divider=r.Dimmer=r.Countdown=r.ColorBox=r.Collapsible=r.Chart=r.ByondUi=r.Button=r.Box=r.BlockQuote=r.Blink=r.Autofocus=r.AnimatedNumber=void 0;var e=n(15281);r.AnimatedNumber=e.AnimatedNumber;var a=n(81789);r.Autofocus=a.Autofocus;var t=n(11316);r.Blink=t.Blink;var o=n(26558);r.BlockQuote=o.BlockQuote;var f=n(93843);r.Box=f.Box;var N=n(16699);r.Button=N.Button;var k=n(75614);r.ByondUi=k.ByondUi;var S=n(2909);r.Chart=S.Chart;var y=n(52760);r.Collapsible=y.Collapsible;var h=n(25762);r.ColorBox=h.ColorBox;var i=n(73712);r.Countdown=i.Countdown;var c=n(15148);r.Dimmer=c.Dimmer;var m=n(81878);r.Divider=m.Divider;var l=n(41584);r.DraggableControl=l.DraggableControl;var d=n(99936);r.Dropdown=d.Dropdown;var u=n(92462);r.Flex=u.Flex;var s=n(81753);r.Grid=s.Grid;var C=n(69433);r.Icon=C.Icon;var g=n(51190);r.Input=g.Input;var v=n(35095);r.Knob=v.Knob;var p=n(36563);r.LabeledControls=p.LabeledControls;var V=n(88488);r.LabeledList=V.LabeledList;var b=n(59743);r.Modal=b.Modal;var B=n(94405);r.NanoMap=B.NanoMap;var L=n(19153);r.NoticeBox=L.NoticeBox;var w=n(43023);r.NumberInput=w.NumberInput;var T=n(21624);r.Popper=T.Popper;var x=n(24273);r.ProgressBar=x.ProgressBar;var A=n(49421);r.RestrictedInput=A.RestrictedInput;var E=n(37479);r.RoundGauge=E.RoundGauge;var P=n(43308);r.Section=P.Section;var R=n(83611);r.Slider=R.Slider;var M=n(78581);r.Stack=M.Stack;var D=n(99753);r.Table=D.Table;var j=n(96517);r.Tabs=j.Tabs;var W=n(12764);r.TextArea=W.TextArea;var U=n(71218);r.TimeDisplay=U.TimeDisplay;var K=n(30341);r.Tooltip=K.Tooltip},30381:function(I,r){"use strict";r.__esModule=!0,r.timeAgo=r.getGasLabel=r.getGasColor=r.UI_UPDATE=r.UI_INTERACTIVE=r.UI_DISABLED=r.UI_CLOSE=r.RADIO_CHANNELS=r.CSS_COLORS=r.COLORS=void 0;var n=r.UI_INTERACTIVE=2,e=r.UI_UPDATE=1,a=r.UI_DISABLED=0,t=r.UI_CLOSE=-1,o=r.COLORS={department:{command:"#526aff",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}},f=r.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"],N=r.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}],k=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}],S=r.getGasLabel=function(){function i(c,m){var l=String(c).toLowerCase(),d=k.find(function(u){return u.id===l||u.name.toLowerCase()===l});return d&&d.label||m||c}return i}(),y=r.getGasColor=function(){function i(c){var m=String(c).toLowerCase(),l=k.find(function(d){return d.id===m||d.name.toLowerCase()===m});return l&&l.color}return i}(),h=r.timeAgo=function(){function i(c,m){if(c>m)return"in the future";c=c/10,m=m/10;var l=m-c;if(l>3600){var d=Math.round(l/3600);return d+" hour"+(d===1?"":"s")+" ago"}else if(l>60){var u=Math.round(l/60);return u+" minute"+(u===1?"":"s")+" ago"}else{var s=Math.round(l);return s+" second"+(s===1?"":"s")+" ago"}return"just now"}return i}()},28766:function(I,r,n){"use strict";r.__esModule=!0,r.KitchenSink=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947);/** +*/var l=r.TextArea=function(c){b(m,c);function m(d,u){var s;s=c.call(this,d,u)||this,s.textareaRef=d.innerRef||(0,e.createRef)(),s.fillerRef=(0,e.createRef)(),s.state={editing:!1};var C=d.dontUseTabForIndent,g=C===void 0?!1:C;return s.handleOnInput=function(v){var p=s.state.editing,V=s.props.onInput;p||s.setEditing(!0),V&&V(v,v.target.value)},s.handleOnChange=function(v){var p=s.state.editing,V=s.props.onChange;p&&s.setEditing(!1),V&&V(v,v.target.value)},s.handleKeyPress=function(v){var p=s.state.editing,V=s.props.onKeyPress;p||s.setEditing(!0),V&&V(v,v.target.value)},s.handleKeyDown=function(v){var p=s.state.editing,V=s.props,y=V.onChange,B=V.onInput,L=V.onEnter,w=V.onKeyDown;if(v.keyCode===f.KEY_ENTER){s.setEditing(!1),y&&y(v,v.target.value),B&&B(v,v.target.value),L&&L(v,v.target.value),s.props.selfClear&&(v.target.value="",v.target.blur());return}if(v.keyCode===f.KEY_ESCAPE){s.props.onEscape&&s.props.onEscape(v),s.setEditing(!1),s.props.selfClear?v.target.value="":(v.target.value=(0,o.toInputValue)(s.props.value),v.target.blur());return}if(p||s.setEditing(!0),w&&w(v,v.target.value),!g){var T=v.keyCode||v.which;if(T===f.KEY_TAB){v.preventDefault();var A=v.target,x=A.value,E=A.selectionStart,P=A.selectionEnd;v.target.value=x.substring(0,E)+" "+x.substring(P),v.target.selectionEnd=E+1}}},s.handleFocus=function(v){var p=s.state.editing;p||s.setEditing(!0)},s.handleBlur=function(v){var p=s.state.editing,V=s.props.onChange;p&&(s.setEditing(!1),V&&V(v,v.target.value))},s}var i=m.prototype;return i.componentDidMount=function(){function d(){var u=this,s=this.props.value,C=this.textareaRef.current;C&&(C.value=(0,o.toInputValue)(s)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout(function(){C.focus(),u.props.autoSelect&&C.select()},1)}return d}(),i.componentDidUpdate=function(){function d(u,s){var C=u.value,g=this.props.value,v=this.textareaRef.current;v&&typeof g=="string"&&C!==g&&(v.value=(0,o.toInputValue)(g))}return d}(),i.setEditing=function(){function d(u){this.setState({editing:u})}return d}(),i.getValue=function(){function d(){return this.textareaRef.current&&this.textareaRef.current.value}return d}(),i.render=function(){function d(){var u=this.props,s=u.onChange,C=u.onKeyDown,g=u.onKeyPress,v=u.onInput,p=u.onFocus,V=u.onBlur,y=u.onEnter,B=u.value,L=u.maxLength,w=u.placeholder,T=S(u,N),A=T.className,x=T.fluid,E=S(T,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["TextArea",x&&"TextArea--fluid",A])},E,{children:(0,e.createVNode)(128,"textarea","TextArea__textarea",null,1,{placeholder:w,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:L},null,this.textareaRef)})))}return d}(),m}(e.Component)},71218:function(I,r){"use strict";r.__esModule=!0,r.TimeDisplay=void 0;var n=function(t){(!t||t<0)&&(t=0);var o=Math.floor(t/60).toString(10),f=(Math.floor(t)%60).toString(10);return[o,f].map(function(N){return N.length<2?"0"+N:N}).join(":")},e=r.TimeDisplay=function(){function a(t){var o=t.totalSeconds,f=o===void 0?0:o;return n(f)}return a}()},30341:function(I,r,n){"use strict";r.__esModule=!0,r.Tooltip=void 0;var e=n(28823),a=n(60028),t;function o(b,h){b.prototype=Object.create(h.prototype),b.prototype.constructor=b,f(b,h)}function f(b,h){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function l(c,m){return c.__proto__=m,c}return l}(),f(b,h)}var N={modifiers:[{name:"eventListeners",enabled:!1}]},k={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function b(){return null}return b}()},S=r.Tooltip=function(b){o(h,b);function h(){return b.apply(this,arguments)||this}var l=h.prototype;return l.getDOMNode=function(){function c(){return(0,e.findDOMfromVNode)(this.$LI,!0)}return c}(),l.componentDidMount=function(){function c(){var m=this,i=this.getDOMNode();i&&(i.addEventListener("mouseenter",function(){var d=h.renderedTooltip;d===void 0&&(d=document.createElement("div"),d.className="Tooltip",document.body.appendChild(d),h.renderedTooltip=d),h.currentHoveredElement=i,d.style.opacity="1",m.renderPopperContent()}),i.addEventListener("mouseleave",function(){m.fadeOut()}))}return c}(),l.fadeOut=function(){function c(){h.currentHoveredElement===this.getDOMNode()&&(h.currentHoveredElement=void 0,h.renderedTooltip.style.opacity="0")}return c}(),l.renderPopperContent=function(){function c(){var m=this,i=h.renderedTooltip;i&&(0,e.render)((0,e.createVNode)(1,"span",null,this.props.content,0),i,function(){var d=h.singletonPopper;d===void 0?(d=(0,a.createPopper)(h.virtualElement,i,Object.assign({},N,{placement:m.props.position||"auto"})),h.singletonPopper=d):(d.setOptions(Object.assign({},N,{placement:m.props.position||"auto"})),d.update())},this.context)}return c}(),l.componentDidUpdate=function(){function c(){h.currentHoveredElement===this.getDOMNode()&&this.renderPopperContent()}return c}(),l.componentWillUnmount=function(){function c(){this.fadeOut()}return c}(),l.render=function(){function c(){return this.props.children}return c}(),h}(e.Component);t=S,S.renderedTooltip=void 0,S.singletonPopper=void 0,S.currentHoveredElement=void 0,S.virtualElement={getBoundingClientRect:function(){function b(){var h,l;return(h=(l=t.currentHoveredElement)==null?void 0:l.getBoundingClientRect())!=null?h:k}return b}()}},2971:function(I,r,n){"use strict";r.__esModule=!0,r.Tooltip=r.TimeDisplay=r.TextArea=r.Tabs=r.Table=r.Stack=r.Slider=r.Section=r.RoundGauge=r.RestrictedInput=r.ProgressBar=r.Popper=r.NumberInput=r.NoticeBox=r.NanoMap=r.Modal=r.LabeledList=r.LabeledControls=r.Knob=r.Input=r.Icon=r.Grid=r.Flex=r.Dropdown=r.DraggableControl=r.Divider=r.Dimmer=r.Countdown=r.ColorBox=r.Collapsible=r.Chart=r.ByondUi=r.Button=r.Box=r.BlockQuote=r.Blink=r.Autofocus=r.AnimatedNumber=void 0;var e=n(15281);r.AnimatedNumber=e.AnimatedNumber;var a=n(81789);r.Autofocus=a.Autofocus;var t=n(11316);r.Blink=t.Blink;var o=n(26558);r.BlockQuote=o.BlockQuote;var f=n(93843);r.Box=f.Box;var N=n(16699);r.Button=N.Button;var k=n(75614);r.ByondUi=k.ByondUi;var S=n(2909);r.Chart=S.Chart;var b=n(52760);r.Collapsible=b.Collapsible;var h=n(25762);r.ColorBox=h.ColorBox;var l=n(73712);r.Countdown=l.Countdown;var c=n(15148);r.Dimmer=c.Dimmer;var m=n(81878);r.Divider=m.Divider;var i=n(41584);r.DraggableControl=i.DraggableControl;var d=n(99936);r.Dropdown=d.Dropdown;var u=n(92462);r.Flex=u.Flex;var s=n(81753);r.Grid=s.Grid;var C=n(69433);r.Icon=C.Icon;var g=n(51190);r.Input=g.Input;var v=n(35095);r.Knob=v.Knob;var p=n(36563);r.LabeledControls=p.LabeledControls;var V=n(88488);r.LabeledList=V.LabeledList;var y=n(59743);r.Modal=y.Modal;var B=n(94405);r.NanoMap=B.NanoMap;var L=n(19153);r.NoticeBox=L.NoticeBox;var w=n(43023);r.NumberInput=w.NumberInput;var T=n(21624);r.Popper=T.Popper;var A=n(24273);r.ProgressBar=A.ProgressBar;var x=n(49421);r.RestrictedInput=x.RestrictedInput;var E=n(37479);r.RoundGauge=E.RoundGauge;var P=n(43308);r.Section=P.Section;var R=n(83611);r.Slider=R.Slider;var M=n(78581);r.Stack=M.Stack;var D=n(99753);r.Table=D.Table;var j=n(96517);r.Tabs=j.Tabs;var W=n(12764);r.TextArea=W.TextArea;var U=n(71218);r.TimeDisplay=U.TimeDisplay;var K=n(30341);r.Tooltip=K.Tooltip},30381:function(I,r){"use strict";r.__esModule=!0,r.timeAgo=r.getGasLabel=r.getGasColor=r.UI_UPDATE=r.UI_INTERACTIVE=r.UI_DISABLED=r.UI_CLOSE=r.RADIO_CHANNELS=r.CSS_COLORS=r.COLORS=void 0;var n=r.UI_INTERACTIVE=2,e=r.UI_UPDATE=1,a=r.UI_DISABLED=0,t=r.UI_CLOSE=-1,o=r.COLORS={department:{command:"#526aff",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}},f=r.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"],N=r.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}],k=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}],S=r.getGasLabel=function(){function l(c,m){var i=String(c).toLowerCase(),d=k.find(function(u){return u.id===i||u.name.toLowerCase()===i});return d&&d.label||m||c}return l}(),b=r.getGasColor=function(){function l(c){var m=String(c).toLowerCase(),i=k.find(function(d){return d.id===m||d.name.toLowerCase()===m});return i&&i.color}return l}(),h=r.timeAgo=function(){function l(c,m){if(c>m)return"in the future";c=c/10,m=m/10;var i=m-c;if(i>3600){var d=Math.round(i/3600);return d+" hour"+(d===1?"":"s")+" ago"}else if(i>60){var u=Math.round(i/60);return u+" minute"+(u===1?"":"s")+" ago"}else{var s=Math.round(i);return s+" second"+(s===1?"":"s")+" ago"}return"just now"}return l}()},28766:function(I,r,n){"use strict";r.__esModule=!0,r.KitchenSink=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947);/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var f=n(69321),N=function(){return f.keys().map(function(y){return f(y)})},k=r.KitchenSink=function(){function S(y,h){var i=y.panel,c=(0,a.useLocalState)(h,"kitchenSinkTheme"),m=c[0],l=(0,a.useLocalState)(h,"pageIndex",0),d=l[0],u=l[1],s=N(),C=s[d],g=i?o.Pane:o.Window;return(0,e.createComponentVNode)(2,g,{title:"Kitchen Sink",width:600,height:500,theme:m,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{m:1,mr:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:!0,children:s.map(function(v,p){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{color:"transparent",selected:p===d,onClick:function(){function V(){return u(p)}return V}(),children:v.meta.title},p)})})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{position:"relative",grow:1,children:(0,e.createComponentVNode)(2,g.Content,{scrollable:!0,children:C.meta.render()})})]})})}return S}()},20697:function(I,r,n){"use strict";r.__esModule=!0,r.toggleKitchenSink=r.toggleDebugLayout=r.openExternalBrowser=void 0;var e=n(90816);/** + */var f=n(69321),N=function(){return f.keys().map(function(b){return f(b)})},k=r.KitchenSink=function(){function S(b,h){var l=b.panel,c=(0,a.useLocalState)(h,"kitchenSinkTheme"),m=c[0],i=(0,a.useLocalState)(h,"pageIndex",0),d=i[0],u=i[1],s=N(),C=s[d],g=l?o.Pane:o.Window;return(0,e.createComponentVNode)(2,g,{title:"Kitchen Sink",width:600,height:500,theme:m,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{m:1,mr:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:!0,children:s.map(function(v,p){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{color:"transparent",selected:p===d,onClick:function(){function V(){return u(p)}return V}(),children:v.meta.title},p)})})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{position:"relative",grow:1,children:(0,e.createComponentVNode)(2,g.Content,{scrollable:!0,children:C.meta.render()})})]})})}return S}()},20697:function(I,r,n){"use strict";r.__esModule=!0,r.toggleKitchenSink=r.toggleDebugLayout=r.openExternalBrowser=void 0;var e=n(90816);/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -202,7 +202,7 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var f=["backend/update","chat/message"],N=r.debugMiddleware=function(){function S(y){return(0,t.acquireHotKey)(e.KEY_F11),(0,t.acquireHotKey)(e.KEY_F12),a.globalEvents.on("keydown",function(h){h.code===e.KEY_F11&&y.dispatch((0,o.toggleDebugLayout)()),h.code===e.KEY_F12&&y.dispatch((0,o.toggleKitchenSink)()),h.ctrl&&h.alt&&h.code===e.KEY_BACKSPACE&&setTimeout(function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})}),function(h){return function(i){return h(i)}}}return S}(),k=r.relayMiddleware=function(){function S(y){var h=n(87454),i=location.search==="?external";return i?h.subscribe(function(c){var m=c.type,l=c.payload;m==="relay"&&l.windowId===Byond.windowId&&y.dispatch(Object.assign({},l.action,{relayed:!0}))}):((0,t.acquireHotKey)(e.KEY_F10),a.globalEvents.on("keydown",function(c){c===e.KEY_F10&&y.dispatch((0,o.openExternalBrowser)())})),function(c){return function(m){var l=m.type,d=m.payload,u=m.relayed;if(l===o.openExternalBrowser.type){window.open(location.href+"?external","_blank");return}return f.includes(l)&&!u&&!i&&h.sendMessage({type:"relay",payload:{windowId:Byond.windowId,action:m}}),c(m)}}}return S}()},42702:function(I,r){"use strict";r.__esModule=!0,r.debugReducer=void 0;/** + */var f=["backend/update","chat/message"],N=r.debugMiddleware=function(){function S(b){return(0,t.acquireHotKey)(e.KEY_F11),(0,t.acquireHotKey)(e.KEY_F12),a.globalEvents.on("keydown",function(h){h.code===e.KEY_F11&&b.dispatch((0,o.toggleDebugLayout)()),h.code===e.KEY_F12&&b.dispatch((0,o.toggleKitchenSink)()),h.ctrl&&h.alt&&h.code===e.KEY_BACKSPACE&&setTimeout(function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})}),function(h){return function(l){return h(l)}}}return S}(),k=r.relayMiddleware=function(){function S(b){var h=n(87454),l=location.search==="?external";return l?h.subscribe(function(c){var m=c.type,i=c.payload;m==="relay"&&i.windowId===Byond.windowId&&b.dispatch(Object.assign({},i.action,{relayed:!0}))}):((0,t.acquireHotKey)(e.KEY_F10),a.globalEvents.on("keydown",function(c){c===e.KEY_F10&&b.dispatch((0,o.openExternalBrowser)())})),function(c){return function(m){var i=m.type,d=m.payload,u=m.relayed;if(i===o.openExternalBrowser.type){window.open(location.href+"?external","_blank");return}return f.includes(i)&&!u&&!l&&h.sendMessage({type:"relay",payload:{windowId:Byond.windowId,action:m}}),c(m)}}}return S}()},42702:function(I,r){"use strict";r.__esModule=!0,r.debugReducer=void 0;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -214,13 +214,13 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var k=(0,t.createLogger)("drag"),S=Byond.windowId,y=!1,h=!1,i=[0,0],c,m,l,d,u,s=r.setWindowKey=function(){function j(W){S=W}return j}(),C=r.getWindowPosition=function(){function j(){return[window.screenLeft,window.screenTop]}return j}(),g=r.getWindowSize=function(){function j(){return[window.innerWidth,window.innerHeight]}return j}(),v=r.setWindowPosition=function(){function j(W){var U=(0,a.vecAdd)(W,i);return Byond.winset(Byond.windowId,{pos:U[0]+","+U[1]})}return j}(),p=r.setWindowSize=function(){function j(W){return Byond.winset(Byond.windowId,{size:W[0]+"x"+W[1]})}return j}(),V=r.getScreenPosition=function(){function j(){return[0-i[0],0-i[1]]}return j}(),b=r.getScreenSize=function(){function j(){return[window.screen.availWidth,window.screen.availHeight]}return j}(),B=function(W,U,K){K===void 0&&(K=50);for(var $=[U],H,Y=0;Yre&&(H[z]=re-U[z],Y=!0)}return[Y,H]},A=r.dragStartHandler=function(){function j(W){k.log("drag start"),y=!0,m=[window.screenLeft-W.screenX,window.screenTop-W.screenY],document.addEventListener("mousemove",P),document.addEventListener("mouseup",E),P(W)}return j}(),E=function j(W){k.log("drag end"),P(W),document.removeEventListener("mousemove",P),document.removeEventListener("mouseup",j),y=!1,L()},P=function(W){y&&(W.preventDefault(),v((0,a.vecAdd)([W.screenX,W.screenY],m)))},R=r.resizeStartHandler=function(){function j(W,U){return function(K){l=[W,U],k.log("resize start",l),h=!0,m=[window.screenLeft-K.screenX,window.screenTop-K.screenY],d=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",D),document.addEventListener("mouseup",M),D(K)}}return j}(),M=function j(W){k.log("resize end",u),D(W),document.removeEventListener("mousemove",D),document.removeEventListener("mouseup",j),h=!1,L()},D=function(W){h&&(W.preventDefault(),u=(0,a.vecAdd)(d,(0,a.vecMultiply)(l,(0,a.vecAdd)([W.screenX,W.screenY],(0,a.vecInverse)([window.screenLeft,window.screenTop]),m,[1,1]))),u[0]=Math.max(u[0],150),u[1]=Math.max(u[1],50),p(u))}},33053:function(I,r,n){"use strict";r.__esModule=!0,r.setupGlobalEvents=r.removeScrollableNode=r.globalEvents=r.canStealFocus=r.addScrollableNode=r.KeyEvent=void 0;var e=n(70654),a=n(31068);/** +*/var k=(0,t.createLogger)("drag"),S=Byond.windowId,b=!1,h=!1,l=[0,0],c,m,i,d,u,s=r.setWindowKey=function(){function j(W){S=W}return j}(),C=r.getWindowPosition=function(){function j(){return[window.screenLeft,window.screenTop]}return j}(),g=r.getWindowSize=function(){function j(){return[window.innerWidth,window.innerHeight]}return j}(),v=r.setWindowPosition=function(){function j(W){var U=(0,a.vecAdd)(W,l);return Byond.winset(Byond.windowId,{pos:U[0]+","+U[1]})}return j}(),p=r.setWindowSize=function(){function j(W){return Byond.winset(Byond.windowId,{size:W[0]+"x"+W[1]})}return j}(),V=r.getScreenPosition=function(){function j(){return[0-l[0],0-l[1]]}return j}(),y=r.getScreenSize=function(){function j(){return[window.screen.availWidth,window.screen.availHeight]}return j}(),B=function(W,U,K){K===void 0&&(K=50);for(var $=[U],H,Y=0;Yre&&(H[z]=re-U[z],Y=!0)}return[Y,H]},x=r.dragStartHandler=function(){function j(W){k.log("drag start"),b=!0,m=[window.screenLeft-W.screenX,window.screenTop-W.screenY],document.addEventListener("mousemove",P),document.addEventListener("mouseup",E),P(W)}return j}(),E=function j(W){k.log("drag end"),P(W),document.removeEventListener("mousemove",P),document.removeEventListener("mouseup",j),b=!1,L()},P=function(W){b&&(W.preventDefault(),v((0,a.vecAdd)([W.screenX,W.screenY],m)))},R=r.resizeStartHandler=function(){function j(W,U){return function(K){i=[W,U],k.log("resize start",i),h=!0,m=[window.screenLeft-K.screenX,window.screenTop-K.screenY],d=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",D),document.addEventListener("mouseup",M),D(K)}}return j}(),M=function j(W){k.log("resize end",u),D(W),document.removeEventListener("mousemove",D),document.removeEventListener("mouseup",j),h=!1,L()},D=function(W){h&&(W.preventDefault(),u=(0,a.vecAdd)(d,(0,a.vecMultiply)(i,(0,a.vecAdd)([W.screenX,W.screenY],(0,a.vecInverse)([window.screenLeft,window.screenTop]),m,[1,1]))),u[0]=Math.max(u[0],150),u[1]=Math.max(u[1],50),p(u))}},33053:function(I,r,n){"use strict";r.__esModule=!0,r.setupGlobalEvents=r.removeScrollableNode=r.globalEvents=r.canStealFocus=r.addScrollableNode=r.KeyEvent=void 0;var e=n(70654),a=n(31068);/** * Normalized browser focus events and BYOND-specific focus helpers. * * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var t=r.globalEvents=new e.EventEmitter,o=!1,f=r.setupGlobalEvents=function(){function p(V){V===void 0&&(V={}),o=!!V.ignoreWindowFocus}return p}(),N,k=!0,S=function p(V,b){if(o){k=!0;return}if(N&&(clearTimeout(N),N=null),b){N=setTimeout(function(){return p(V)});return}k!==V&&(k=V,t.emit(V?"window-focus":"window-blur"),t.emit("window-focus-change",V))},y=null,h=r.canStealFocus=function(){function p(V){var b=String(V.tagName).toLowerCase();return b==="input"||b==="textarea"}return p}(),i=function(V){c(),y=V,y.addEventListener("blur",c)},c=function p(){y&&(y.removeEventListener("blur",p),y=null)},m=null,l=null,d=[],u=r.addScrollableNode=function(){function p(V){d.push(V)}return p}(),s=r.removeScrollableNode=function(){function p(V){var b=d.indexOf(V);b>=0&&d.splice(b,1)}return p}(),C=function(V){if(!(y||!k))for(var b=document.body;V&&V!==b;){if(d.includes(V)){if(V.contains(m))return;m=V,V.focus();return}V=V.parentNode}};window.addEventListener("mousemove",function(p){var V=p.target;V!==l&&(l=V,C(V))}),window.addEventListener("focusin",function(p){if(l=null,m=p.target,S(!0),h(p.target)){i(p.target);return}}),window.addEventListener("focusout",function(p){l=null,S(!1,!0)}),window.addEventListener("blur",function(p){l=null,S(!1,!0)}),window.addEventListener("beforeunload",function(p){S(!1)});var g={},v=r.KeyEvent=function(){function p(b,B,L){this.event=b,this.type=B,this.code=window.event?b.which:b.keyCode,this.ctrl=b.ctrlKey,this.shift=b.shiftKey,this.alt=b.altKey,this.repeat=!!L}var V=p.prototype;return V.hasModifierKeys=function(){function b(){return this.ctrl||this.alt||this.shift}return b}(),V.isModifierKey=function(){function b(){return this.code===a.KEY_CTRL||this.code===a.KEY_SHIFT||this.code===a.KEY_ALT}return b}(),V.isDown=function(){function b(){return this.type==="keydown"}return b}(),V.isUp=function(){function b(){return this.type==="keyup"}return b}(),V.toString=function(){function b(){return this._str?this._str:(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=a.KEY_F1&&this.code<=a.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]",this._str)}return b}(),p}();document.addEventListener("keydown",function(p){if(!h(p.target)){var V=p.keyCode,b=new v(p,"keydown",g[V]);t.emit("keydown",b),t.emit("key",b),g[V]=!0}}),document.addEventListener("keyup",function(p){if(!h(p.target)){var V=p.keyCode,b=new v(p,"keyup");t.emit("keyup",b),t.emit("key",b),g[V]=!1}})},16671:function(I,r){"use strict";r.__esModule=!0,r.focusWindow=r.focusMap=void 0;/** + */var t=r.globalEvents=new e.EventEmitter,o=!1,f=r.setupGlobalEvents=function(){function p(V){V===void 0&&(V={}),o=!!V.ignoreWindowFocus}return p}(),N,k=!0,S=function p(V,y){if(o){k=!0;return}if(N&&(clearTimeout(N),N=null),y){N=setTimeout(function(){return p(V)});return}k!==V&&(k=V,t.emit(V?"window-focus":"window-blur"),t.emit("window-focus-change",V))},b=null,h=r.canStealFocus=function(){function p(V){var y=String(V.tagName).toLowerCase();return y==="input"||y==="textarea"}return p}(),l=function(V){c(),b=V,b.addEventListener("blur",c)},c=function p(){b&&(b.removeEventListener("blur",p),b=null)},m=null,i=null,d=[],u=r.addScrollableNode=function(){function p(V){d.push(V)}return p}(),s=r.removeScrollableNode=function(){function p(V){var y=d.indexOf(V);y>=0&&d.splice(y,1)}return p}(),C=function(V){if(!(b||!k))for(var y=document.body;V&&V!==y;){if(d.includes(V)){if(V.contains(m))return;m=V,V.focus();return}V=V.parentNode}};window.addEventListener("mousemove",function(p){var V=p.target;V!==i&&(i=V,C(V))}),window.addEventListener("focusin",function(p){if(i=null,m=p.target,S(!0),h(p.target)){l(p.target);return}}),window.addEventListener("focusout",function(p){i=null,S(!1,!0)}),window.addEventListener("blur",function(p){i=null,S(!1,!0)}),window.addEventListener("beforeunload",function(p){S(!1)});var g={},v=r.KeyEvent=function(){function p(y,B,L){this.event=y,this.type=B,this.code=window.event?y.which:y.keyCode,this.ctrl=y.ctrlKey,this.shift=y.shiftKey,this.alt=y.altKey,this.repeat=!!L}var V=p.prototype;return V.hasModifierKeys=function(){function y(){return this.ctrl||this.alt||this.shift}return y}(),V.isModifierKey=function(){function y(){return this.code===a.KEY_CTRL||this.code===a.KEY_SHIFT||this.code===a.KEY_ALT}return y}(),V.isDown=function(){function y(){return this.type==="keydown"}return y}(),V.isUp=function(){function y(){return this.type==="keyup"}return y}(),V.toString=function(){function y(){return this._str?this._str:(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=a.KEY_F1&&this.code<=a.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]",this._str)}return y}(),p}();document.addEventListener("keydown",function(p){if(!h(p.target)){var V=p.keyCode,y=new v(p,"keydown",g[V]);t.emit("keydown",y),t.emit("key",y),g[V]=!0}}),document.addEventListener("keyup",function(p){if(!h(p.target)){var V=p.keyCode,y=new v(p,"keyup");t.emit("keyup",y),t.emit("key",y),g[V]=!1}})},16671:function(I,r){"use strict";r.__esModule=!0,r.focusWindow=r.focusMap=void 0;/** * Various focus helpers. * * @file @@ -230,23 +230,23 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var a=["f","p","n","\u03BC","m"," ","k","M","G","T","P","E","Z","Y"],t=a.indexOf(" "),o=r.formatSiUnit=function(){function S(y,h,i){if(h===void 0&&(h=-t),i===void 0&&(i=""),typeof y!="number"||!Number.isFinite(y))return y;var c=Math.floor(Math.log10(y)),m=Math.floor(Math.max(h*3,c)),l=Math.floor(c/3),d=Math.floor(m/3),u=(0,e.clamp)(t+d,0,a.length),s=a[u],C=y/Math.pow(1e3,d),g=l>h?2+d*3-m:0,v=(0,e.toFixed)(C,g)+" "+s+i;return v.trim()}return S}(),f=r.formatPower=function(){function S(y,h){return h===void 0&&(h=0),o(y,h,"W")}return S}(),N=r.formatMoney=function(){function S(y,h){if(h===void 0&&(h=0),!Number.isFinite(y))return y;var i=(0,e.round)(y,h);h>0&&(i=(0,e.toFixed)(y,h)),i=String(i);var c=i.length,m=i.indexOf(".");m===-1&&(m=c);for(var l="",d=0;d0&&d=0?"+":h<0?"\u2013":"",c=Math.abs(h);return c===1/0?c="Inf":c=(0,e.toFixed)(c,2),i+c+" dB"}return S}()},39891:function(I,r,n){"use strict";r.__esModule=!0,r.setupHotKeys=r.releaseHotKey=r.releaseHeldKeys=r.acquireHotKey=void 0;var e=f(n(31068)),a=n(33053),t=n(50175);function o(u){if(typeof WeakMap!="function")return null;var s=new WeakMap,C=new WeakMap;return(o=function(v){return v?C:s})(u)}function f(u,s){if(!s&&u&&u.__esModule)return u;if(u===null||typeof u!="object"&&typeof u!="function")return{default:u};var C=o(s);if(C&&C.has(u))return C.get(u);var g={__proto__:null},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in u)if(p!=="default"&&Object.prototype.hasOwnProperty.call(u,p)){var V=v?Object.getOwnPropertyDescriptor(u,p):null;V&&(V.get||V.set)?Object.defineProperty(g,p,V):g[p]=u[p]}return g.default=u,C&&C.set(u,g),g}/** + */var a=["f","p","n","\u03BC","m"," ","k","M","G","T","P","E","Z","Y"],t=a.indexOf(" "),o=r.formatSiUnit=function(){function S(b,h,l){if(h===void 0&&(h=-t),l===void 0&&(l=""),typeof b!="number"||!Number.isFinite(b))return b;var c=Math.floor(Math.log10(b)),m=Math.floor(Math.max(h*3,c)),i=Math.floor(c/3),d=Math.floor(m/3),u=(0,e.clamp)(t+d,0,a.length),s=a[u],C=b/Math.pow(1e3,d),g=i>h?2+d*3-m:0,v=(0,e.toFixed)(C,g)+" "+s+l;return v.trim()}return S}(),f=r.formatPower=function(){function S(b,h){return h===void 0&&(h=0),o(b,h,"W")}return S}(),N=r.formatMoney=function(){function S(b,h){if(h===void 0&&(h=0),!Number.isFinite(b))return b;var l=(0,e.round)(b,h);h>0&&(l=(0,e.toFixed)(b,h)),l=String(l);var c=l.length,m=l.indexOf(".");m===-1&&(m=c);for(var i="",d=0;d0&&d=0?"+":h<0?"\u2013":"",c=Math.abs(h);return c===1/0?c="Inf":c=(0,e.toFixed)(c,2),l+c+" dB"}return S}()},39891:function(I,r,n){"use strict";r.__esModule=!0,r.setupHotKeys=r.releaseHotKey=r.releaseHeldKeys=r.acquireHotKey=void 0;var e=f(n(31068)),a=n(33053),t=n(50175);function o(u){if(typeof WeakMap!="function")return null;var s=new WeakMap,C=new WeakMap;return(o=function(v){return v?C:s})(u)}function f(u,s){if(!s&&u&&u.__esModule)return u;if(u===null||typeof u!="object"&&typeof u!="function")return{default:u};var C=o(s);if(C&&C.has(u))return C.get(u);var g={__proto__:null},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in u)if(p!=="default"&&Object.prototype.hasOwnProperty.call(u,p)){var V=v?Object.getOwnPropertyDescriptor(u,p):null;V&&(V.get||V.set)?Object.defineProperty(g,p,V):g[p]=u[p]}return g.default=u,C&&C.set(u,g),g}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var N=(0,t.createLogger)("hotkeys"),k={},S=[e.KEY_ESCAPE,e.KEY_ENTER,e.KEY_SPACE,e.KEY_TAB,e.KEY_CTRL,e.KEY_SHIFT,e.KEY_UP,e.KEY_DOWN,e.KEY_LEFT,e.KEY_RIGHT],y={},h=function(s){if(s===16)return"Shift";if(s===17)return"Ctrl";if(s===18)return"Alt";if(s===33)return"Northeast";if(s===34)return"Southeast";if(s===35)return"Southwest";if(s===36)return"Northwest";if(s===37)return"West";if(s===38)return"North";if(s===39)return"East";if(s===40)return"South";if(s===45)return"Insert";if(s===46)return"Delete";if(s>=48&&s<=57||s>=65&&s<=90)return String.fromCharCode(s);if(s>=96&&s<=105)return"Numpad"+(s-96);if(s>=112&&s<=123)return"F"+(s-111);if(s===188)return",";if(s===189)return"-";if(s===190)return"."},i=function(s){var C=String(s);if(C==="Ctrl+F5"||C==="Ctrl+R"){location.reload();return}if(C!=="Ctrl+F"&&!(s.event.defaultPrevented||s.isModifierKey()||S.includes(s.code))){C==="F5"&&(s.event.preventDefault(),s.event.returnValue=!1);var g=h(s.code);if(g){var v=k[g];if(v)return N.debug("macro",v),Byond.command(v);if(s.isDown()&&!y[g]){y[g]=!0;var p='Key_Down "'+g+'"';return N.debug(p),Byond.command(p)}if(s.isUp()&&y[g]){y[g]=!1;var V='Key_Up "'+g+'"';return N.debug(V),Byond.command(V)}}}},c=r.acquireHotKey=function(){function u(s){S.push(s)}return u}(),m=r.releaseHotKey=function(){function u(s){var C=S.indexOf(s);C>=0&&S.splice(C,1)}return u}(),l=r.releaseHeldKeys=function(){function u(){for(var s=0,C=Object.keys(y);s=75?c="green":i.integrity>=25?c="yellow":c="red",(0,e.createComponentVNode)(2,o.Window,{width:600,height:420,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:i.name,children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:c,value:i.integrity/100})})}),(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h2",null,i.flushing===1?"Wipe of AI in progress...":"",0)})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!i.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:i.laws.map(function(m,l){return(0,e.createComponentVNode)(2,t.Box,{children:m},l)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:i.wireless?"check":"times",content:i.wireless?"Enabled":"Disabled",color:i.wireless?"green":"red",onClick:function(){function m(){return h("wireless")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:i.radio?"check":"times",content:i.radio?"Enabled":"Disabled",color:i.radio?"green":"red",onClick:function(){function m(){return h("radio")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wipe",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{width:10,icon:"trash-alt",confirmIcon:"trash-alt",disabled:i.flushing||i.integrity===0,confirmColor:"red",content:"Wipe AI",onClick:function(){function m(){return h("wipe")}return m}()})})]})})})]})})})}return N}()},46817:function(I,r,n){"use strict";r.__esModule=!0,r.AIFixer=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.AIFixer=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data;if(i.occupant===null)return(0,e.createComponentVNode)(2,o.Window,{width:550,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"robot",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No Artificial Intelligence detected.",16)]})})})})});var c=!0;(i.stat===2||i.stat===null)&&(c=!1);var m=null;i.integrity>=75?m="green":i.integrity>=25?m="yellow":m="red";var l=!0;return i.integrity>=100&&i.stat!==2&&(l=!1),(0,e.createComponentVNode)(2,o.Window,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:i.occupant,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:m,value:i.integrity/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:c?"green":"red",children:c?"Functional":"Non-Functional"})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!i.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:i.laws.map(function(d,u){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:d},u)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.wireless?"times":"check",content:i.wireless?"Disabled":"Enabled",color:i.wireless?"red":"green",onClick:function(){function d(){return h("wireless")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.radio?"times":"check",content:i.radio?"Disabled":"Enabled",color:i.radio?"red":"green",onClick:function(){function d(){return h("radio")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Start Repairs",children:(0,e.createComponentVNode)(2,t.Button,{icon:"wrench",disabled:!l||i.active,content:!l||i.active?"Already Repaired":"Repair",onClick:function(){function d(){return h("fix")}return d}()})})]}),(0,e.createComponentVNode)(2,t.Box,{color:"green",lineHeight:2,children:i.active?"Reconstruction in progress.":""})]})})]})})})}return N}()},20420:function(I,r,n){"use strict";r.__esModule=!0,r.APC=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(29723),N=r.APC=function(){function h(i,c){return(0,e.createComponentVNode)(2,o.Window,{width:510,height:435,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,y)})})}return h}(),k={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"}},S={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"}},y=function(i,c){var m=(0,a.useBackend)(c),l=m.act,d=m.data,u=d.locked&&!d.siliconUser,s=d.normallyLocked,C=k[d.externalPower]||k[0],g=k[d.chargingStatus]||k[0],v=d.powerChannels||[],p=S[d.malfStatus]||S[0],V=d.powerCellStatus/100;return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main Breaker",color:C.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:d.isOperating?"power-off":"times",content:d.isOperating?"On":"Off",selected:d.isOperating&&!u,color:d.isOperating?"":"bad",disabled:u,onClick:function(){function b(){return l("breaker")}return b}()}),children:["[ ",C.externalPowerText," ]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Cell",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"good",value:V})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",color:g.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:d.chargeMode?"sync":"times",content:d.chargeMode?"Auto":"Off",selected:d.chargeMode,disabled:u,onClick:function(){function b(){return l("charge")}return b}()}),children:["[ ",g.chargingText," ]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Channels",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[v.map(function(b){var B=b.topicParams;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:b.title,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:2,color:b.status>=2?"good":"bad",children:b.status>=2?"On":"Off"}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:!u&&(b.status===1||b.status===3),disabled:u,onClick:function(){function L(){return l("channel",B.auto)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:"On",selected:!u&&b.status===2,disabled:u,onClick:function(){function L(){return l("channel",B.on)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:!u&&b.status===0,disabled:u,onClick:function(){function L(){return l("channel",B.off)}return L}()})],4),children:[b.powerLoad," W"]},b.title)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Load",children:(0,e.createVNode)(1,"b",null,[d.totalLoad,(0,e.createTextVNode)(" W")],0)})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc",buttons:!!d.siliconUser&&(0,e.createFragment)([!!d.malfStatus&&(0,e.createComponentVNode)(2,t.Button,{icon:p.icon,content:p.content,color:"bad",onClick:function(){function b(){return l(p.action)}return b}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){function b(){return l("overload")}return b}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.4,icon:d.coverLocked?"lock":"unlock",content:d.coverLocked?"Engaged":"Disengaged",disabled:u,onClick:function(){function b(){return l("cover")}return b}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:d.emergencyLights?"Enabled":"Disabled",disabled:u,onClick:function(){function b(){return l("emergency_lighting")}return b}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{mt:.4,icon:"lightbulb-o",content:d.nightshiftLights?"Enabled":"Disabled",onClick:function(){function b(){return l("toggle_nightshift")}return b}()})})]})})],4)}},16822:function(I,r,n){"use strict";r.__esModule=!0,r.ATM=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.ATM=function(){function m(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.view_screen,v=C.authenticated_account,p=C.ticks_left_locked_down,V=C.linked_db,b;if(p>0)b=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(!V)b=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});else if(v)switch(g){case 1:b=(0,e.createComponentVNode)(2,k);break;case 2:b=(0,e.createComponentVNode)(2,S);break;case 3:b=(0,e.createComponentVNode)(2,i);break;default:b=(0,e.createComponentVNode)(2,y)}else b=(0,e.createComponentVNode)(2,h);return(0,e.createComponentVNode)(2,o.Window,{width:550,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,t.Section,{children:b})]})})}return m}(),N=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.machine_id,v=C.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,e.createComponentVNode)(2,t.Box,{children:"For all your monetary needs!"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card",children:(0,e.createComponentVNode)(2,t.Button,{content:v,icon:"eject",onClick:function(){function p(){return s("insert_card")}return p}()})})})]})},k=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.security_level;return(0,e.createComponentVNode)(2,t.Section,{title:"Select a new security level for this account",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Number",icon:"unlock",selected:g===0,onClick:function(){function v(){return s("change_security_level",{new_security_level:1})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card."}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Pin",icon:"unlock",selected:g===2,onClick:function(){function v(){return s("change_security_level",{new_security_level:2})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},S=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=(0,a.useLocalState)(d,"targetAccNumber",0),v=g[0],p=g[1],V=(0,a.useLocalState)(d,"fundsAmount",0),b=V[0],B=V[1],L=(0,a.useLocalState)(d,"purpose",0),w=L[0],T=L[1],x=C.money;return(0,e.createComponentVNode)(2,t.Section,{title:"Transfer Fund",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",x]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Account Number",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"7 Digit Number",onInput:function(){function A(E,P){return p(P)}return A}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Funds to Transfer",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function A(E,P){return B(P)}return A}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transaction Purpose",children:(0,e.createComponentVNode)(2,t.Input,{fluid:!0,onInput:function(){function A(E,P){return T(P)}return A}()})})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){function A(){return s("transfer",{target_acc_number:v,funds_amount:b,purpose:w})}return A}()}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},y=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=(0,a.useLocalState)(d,"fundsAmount",0),v=g[0],p=g[1],V=C.owner_name,b=C.money;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Welcome, "+V,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){function B(){return s("logout")}return B}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",b]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Withdrawal Amount",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function B(L,w){return p(w)}return B}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Withdraw Funds",icon:"sign-out-alt",onClick:function(){function B(){return s("withdrawal",{funds_amount:v})}return B}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Menu",children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Change account security level",icon:"lock",onClick:function(){function B(){return s("view_screen",{view_screen:1})}return B}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){function B(){return s("view_screen",{view_screen:2})}return B}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"View transaction log",icon:"list",onClick:function(){function B(){return s("view_screen",{view_screen:3})}return B}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Print balance statement",icon:"print",onClick:function(){function B(){return s("balance_statement")}return B}()})})]})],4)},h=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=(0,a.useLocalState)(d,"accountID",null),v=g[0],p=g[1],V=(0,a.useLocalState)(d,"accountPin",null),b=V[0],B=V[1],L=C.machine_id,w=C.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Insert card or enter ID and pin to login",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account ID",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function T(x,A){return p(A)}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pin",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function T(x,A){return B(A)}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){function T(){return s("attempt_auth",{account_num:v,account_pin:b})}return T}()})})]})})},i=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.transaction_log;return(0,e.createComponentVNode)(2,t.Section,{title:"Transactions",children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Terminal"})]}),g.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.purpose}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:v.is_deposit?"green":"red",children:["$",v.amount]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.target_name})]},v)})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},c=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data;return(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){function g(){return s("view_screen",{view_screen:0})}return g}()})}},90698:function(I,r,n){"use strict";r.__esModule=!0,r.AccountsUplinkTerminal=void 0;var e=n(28823),a=n(37843),t=n(91819),o=n(2971),f=n(99753),N=n(84947),k=n(51185),S=n(69774),y=r.AccountsUplinkTerminal=function(){function C(g,v){var p=(0,t.useBackend)(v),V=p.act,b=p.data,B=b.loginState,L=b.currentPage,w;if(B.logged_in)L===1?w=(0,e.createComponentVNode)(2,i):L===2?w=(0,e.createComponentVNode)(2,u):L===3&&(w=(0,e.createComponentVNode)(2,s));else return(0,e.createComponentVNode)(2,N.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,N.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,S.LoginScreen)})})});return(0,e.createComponentVNode)(2,N.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,N.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k.LoginInfo),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:w})]})})})}return C}(),h=function(g,v){var p=(0,t.useBackend)(v),V=p.data,b=(0,t.useLocalState)(v,"tabIndex",0),B=b[0],L=b[1],w=V.login_state;return(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,mb:1,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:B===0,onClick:function(){function T(){return L(0)}return T}(),children:"User Accounts"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:B===1,onClick:function(){function T(){return L(1)}return T}(),children:"Department Accounts"})]})})})},i=function(g,v){var p=(0,t.useLocalState)(v,"tabIndex",0),V=p[0];switch(V){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},c=function(g,v){var p=(0,t.useBackend)(v),V=p.act,b=p.data,B=b.accounts,L=(0,t.useLocalState)(v,"searchText",""),w=L[0],T=L[1],x=(0,t.useLocalState)(v,"sortId","owner_name"),A=x[0],E=x[1],P=(0,t.useLocalState)(v,"sortOrder",!0),R=P[0],M=P[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,l,{id:"owner_name",children:"Account Holder"}),(0,e.createComponentVNode)(2,l,{id:"account_number",children:"Account Number"}),(0,e.createComponentVNode)(2,l,{id:"suspended",children:"Account Status"}),(0,e.createComponentVNode)(2,l,{id:"money",children:"Account Balance"})]}),B.filter((0,a.createSearch)(w,function(D){return D.owner_name+"|"+D.account_number+"|"+D.suspended+"|"+D.money})).sort(function(D,j){var W=R?1:-1;return D[A].localeCompare(j[A])*W}).map(function(D){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+D.suspended,onClick:function(){function j(){return V("view_account_detail",{account_num:D.account_number})}return j}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",D.owner_name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",D.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:D.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:D.money})]},D.account_number)})]})})})]})},m=function(g,v){var p=(0,t.useBackend)(v),V=p.act,b=p.data,B=b.department_accounts;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,f.TableCell,{children:"Department Name"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Number"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Status"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Balance"})]}),B.map(function(L){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+L.suspended,onClick:function(){function w(){return V("view_account_detail",{account_num:L.account_number})}return w}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"wallet"})," ",L.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",L.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:L.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:L.money})]},L.account_number)})]})})})})},l=function(g,v){var p=(0,t.useLocalState)(v,"sortId","name"),V=p[0],b=p[1],B=(0,t.useLocalState)(v,"sortOrder",!0),L=B[0],w=B[1],T=g.id,x=g.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:V!==T&&"transparent",width:"100%",onClick:function(){function A(){V===T?w(!L):(b(T),w(!0))}return A}(),children:[x,V===T&&(0,e.createComponentVNode)(2,o.Icon,{name:L?"sort-up":"sort-down",ml:"0.25rem;"})]})})},d=function(g,v){var p=(0,t.useBackend)(v),V=p.act,b=p.data,B=b.is_printing,L=(0,t.useLocalState)(v,"searchText",""),w=L[0],T=L[1];return(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"New Account",icon:"plus",onClick:function(){function x(){return V("create_new_account")}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(){function x(A,E){return T(E)}return x}()})})]})},u=function(g,v){var p=(0,t.useBackend)(v),V=p.act,b=p.data,B=b.account_number,L=b.owner_name,w=b.money,T=b.suspended,x=b.transactions,A=b.account_pin,E=b.is_department_account;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"#"+B+" / "+L,buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function P(){return V("back")}return P}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Number",children:["#",B]}),!!E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin",children:A}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin Actions",children:(0,e.createComponentVNode)(2,o.Button,{ml:1,icon:"user-cog",content:"Set New Pin",disabled:!!E,onClick:function(){function P(){return V("set_account_pin",{account_number:B})}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:L}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:w}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Status",color:T?"red":"green",children:[T?"Suspended":"Active",(0,e.createComponentVNode)(2,o.Button,{ml:1,content:T?"Unsuspend":"Suspend",icon:T?"unlock":"lock",onClick:function(){function P(){return V("toggle_suspension")}return P}()})]})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Transactions",children:(0,e.createComponentVNode)(2,o.Table,{children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Terminal"})]}),x.map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.time}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.purpose}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:P.is_deposit?"green":"red",children:["$",P.amount]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.target_name})]},P)})]})})})]})},s=function(g,v){var p=(0,t.useBackend)(v),V=p.act,b=p.data,B=(0,t.useLocalState)(v,"accName",""),L=B[0],w=B[1],T=(0,t.useLocalState)(v,"accDeposit",""),x=T[0],A=T[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Create Account",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function E(){return V("back")}return E}()}),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Name Here",onChange:function(){function E(P,R){return w(R)}return E}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Initial Deposit",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"0",onChange:function(){function E(P,R){return A(R)}return E}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){function E(){return V("finalise_create_account",{holder_name:L,starting_funds:x})}return E}()})]})}},26354:function(I,r,n){"use strict";r.__esModule=!0,r.AiAirlock=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},N=r.AiAirlock=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=f[c.power.main]||f[0],l=f[c.power.backup]||f[0],d=f[c.shock]||f[0];return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main",color:m.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.main,content:"Disrupt",onClick:function(){function u(){return i("disrupt-main")}return u}()}),children:[c.power.main?"Online":"Offline"," ",!c.wires.main_power&&"[Wires have been cut!]"||c.power.main_timeleft>0&&"["+c.power.main_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Backup",color:l.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.backup,content:"Disrupt",onClick:function(){function u(){return i("disrupt-backup")}return u}()}),children:[c.power.backup?"Online":"Offline"," ",!c.wires.backup_power&&"[Wires have been cut!]"||c.power.backup_timeleft>0&&"["+c.power.backup_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"wrench",disabled:!(c.wires.shock&&c.shock!==2),content:"Restore",onClick:function(){function u(){return i("shock-restore")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"bolt",disabled:!c.wires.shock,content:"Temporary",onClick:function(){function u(){return i("shock-temp")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"bolt",disabled:!c.wires.shock||c.shock===0,content:"Permanent",onClick:function(){function u(){return i("shock-perm")}return u}()})],4),children:[c.shock===2?"Safe":"Electrified"," ",!c.wires.shock&&"[Wires have been cut!]"||c.shock_timeleft>0&&"["+c.shock_timeleft+"s]"||c.shock_timeleft===-1&&"[Permanent]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Access and Door Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.id_scanner?"power-off":"times",content:c.id_scanner?"Enabled":"Disabled",selected:c.id_scanner,disabled:!c.wires.id_scanner,onClick:function(){function u(){return i("idscan-toggle")}return u}()}),children:!c.wires.id_scanner&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Access",buttons:(0,e.createComponentVNode)(2,t.Button,{width:6.5,icon:c.emergency?"power-off":"times",content:c.emergency?"Enabled":"Disabled",selected:c.emergency,onClick:function(){function u(){return i("emergency-toggle")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:c.locked?"lock":"unlock",content:c.locked?"Lowered":"Raised",selected:c.locked,disabled:!c.wires.bolts,onClick:function(){function u(){return i("bolt-toggle")}return u}()}),children:!c.wires.bolts&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.lights?"power-off":"times",content:c.lights?"Enabled":"Disabled",selected:c.lights,disabled:!c.wires.lights,onClick:function(){function u(){return i("light-toggle")}return u}()}),children:!c.wires.lights&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.safe?"power-off":"times",content:c.safe?"Enabled":"Disabled",selected:c.safe,disabled:!c.wires.safe,onClick:function(){function u(){return i("safe-toggle")}return u}()}),children:!c.wires.safe&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.speed?"power-off":"times",content:c.speed?"Enabled":"Disabled",selected:c.speed,disabled:!c.wires.timing,onClick:function(){function u(){return i("speed-toggle")}return u}()}),children:!c.wires.timing&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:c.opened?"sign-out-alt":"sign-in-alt",content:c.opened?"Open":"Closed",selected:c.opened,disabled:c.locked||c.welded,onClick:function(){function u(){return i("open-close")}return u}()}),children:!!(c.locked||c.welded)&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("[Door is "),c.locked?"bolted":"",c.locked&&c.welded?" and ":"",c.welded?"welded":"",(0,e.createTextVNode)("!]")],0)})]})})]})})}return k}()},26673:function(I,r,n){"use strict";r.__esModule=!0,r.AirAlarm=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(29723),N=r.AirAlarm=function(){function d(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.locked;return(0,e.createComponentVNode)(2,o.Window,{width:570,height:p?310:755,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,S),!p&&(0,e.createFragment)([(0,e.createComponentVNode)(2,y),(0,e.createComponentVNode)(2,h)],4)]})})}return d}(),k=function(u){return u===0?"green":u===1?"orange":"red"},S=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.air,V=v.mode,b=v.atmos_alarm,B=v.locked,L=v.alarmActivated,w=v.rcon,T=v.target_temp,x;return p.danger.overall===0?b===0?x="Optimal":x="Caution: Atmos alert in area":p.danger.overall===1?x="Caution":x="DANGER: Internals Required",(0,e.createComponentVNode)(2,t.Section,{title:"Air Status",children:p?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,t.Box,{color:k(p.danger.pressure),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.pressure})," kPa",!B&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:V===3?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:V===3,icon:"exclamation-triangle",onClick:function(){function A(){return g("mode",{mode:V===3?1:3})}return A}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Oxygen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.oxygen/100,fractionDigits:"1",color:k(p.danger.oxygen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrogen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.nitrogen/100,fractionDigits:"1",color:k(p.danger.nitrogen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Carbon Dioxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.co2/100,fractionDigits:"1",color:k(p.danger.co2)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Toxins",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.plasma/100,fractionDigits:"1",color:k(p.danger.plasma)})}),p.contents.n2o>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrous Oxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.n2o/100,fractionDigits:"1",color:k(p.danger.n2o)})}),p.contents.other>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.other/100,fractionDigits:"1",color:k(p.danger.other)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.Box,{color:k(p.danger.temperature),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature})," K /"," ",(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature_c})," C\xA0",(0,e.createComponentVNode)(2,t.Button,{icon:"thermometer-full",content:T+" C",onClick:function(){function A(){return g("temperature")}return A}()}),(0,e.createComponentVNode)(2,t.Button,{content:p.thermostat_state?"On":"Off",selected:p.thermostat_state,icon:"power-off",onClick:function(){function A(){return g("thermostat_state")}return A}()})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Local Status",children:(0,e.createComponentVNode)(2,t.Box,{color:k(p.danger.overall),children:[x,!B&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:L?"Reset Alarm":"Activate Alarm",selected:L,onClick:function(){function A(){return g(L?"atmos_reset":"atmos_alarm")}return A}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Control Settings",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Off",selected:w===1,onClick:function(){function A(){return g("set_rcon",{rcon:1})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Auto",selected:w===2,onClick:function(){function A(){return g("set_rcon",{rcon:2})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{content:"On",selected:w===3,onClick:function(){function A(){return g("set_rcon",{rcon:3})}return A}()})]})]}):(0,e.createComponentVNode)(2,t.Box,{children:"Unable to acquire air sample!"})})},y=function(u,s){var C=(0,a.useLocalState)(s,"tabIndex",0),g=C[0],v=C[1];return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===0,onClick:function(){function p(){return v(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===1,onClick:function(){function p(){return v(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===2,onClick:function(){function p(){return v(2)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog"})," Mode"]},"Mode"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===3,onClick:function(){function p(){return v(3)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},h=function(u,s){var C=(0,a.useLocalState)(s,"tabIndex",0),g=C[0],v=C[1];switch(g){case 0:return(0,e.createComponentVNode)(2,i);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,m);case 3:return(0,e.createComponentVNode)(2,l);default:return"WE SHOULDN'T BE HERE!"}},i=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.vents;return p.map(function(V){return(0,e.createComponentVNode)(2,t.Section,{title:V.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:V.power?"On":"Off",selected:V.power,icon:"power-off",onClick:function(){function b(){return g("command",{cmd:"power",val:!V.power,id_tag:V.id_tag})}return b}()}),(0,e.createComponentVNode)(2,t.Button,{content:V.direction?"Blowing":"Siphoning",icon:V.direction?"sign-out-alt":"sign-in-alt",onClick:function(){function b(){return g("command",{cmd:"direction",val:!V.direction,id_tag:V.id_tag})}return b}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure Checks",children:[(0,e.createComponentVNode)(2,t.Button,{content:"External",selected:V.checks===1,onClick:function(){function b(){return g("command",{cmd:"checks",val:1,id_tag:V.id_tag})}return b}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Internal",selected:V.checks===2,onClick:function(){function b(){return g("command",{cmd:"checks",val:2,id_tag:V.id_tag})}return b}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Pressure Target",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:V.external})," kPa\xA0",(0,e.createComponentVNode)(2,t.Button,{content:"Set",icon:"cog",onClick:function(){function b(){return g("command",{cmd:"set_external_pressure",id_tag:V.id_tag})}return b}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Reset",icon:"redo-alt",onClick:function(){function b(){return g("command",{cmd:"set_external_pressure",val:101.325,id_tag:V.id_tag})}return b}()})]})]})},V.name)})},c=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.scrubbers;return p.map(function(V){return(0,e.createComponentVNode)(2,t.Section,{title:V.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:V.power?"On":"Off",selected:V.power,icon:"power-off",onClick:function(){function b(){return g("command",{cmd:"power",val:!V.power,id_tag:V.id_tag})}return b}()}),(0,e.createComponentVNode)(2,t.Button,{content:V.scrubbing?"Scrubbing":"Siphoning",icon:V.scrubbing?"filter":"sign-in-alt",onClick:function(){function b(){return g("command",{cmd:"scrubbing",val:!V.scrubbing,id_tag:V.id_tag})}return b}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,t.Button,{content:V.widenet?"Extended":"Normal",selected:V.widenet,icon:"expand-arrows-alt",onClick:function(){function b(){return g("command",{cmd:"widenet",val:!V.widenet,id_tag:V.id_tag})}return b}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filtering",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Carbon Dioxide",selected:V.filter_co2,onClick:function(){function b(){return g("command",{cmd:"co2_scrub",val:!V.filter_co2,id_tag:V.id_tag})}return b}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Plasma",selected:V.filter_toxins,onClick:function(){function b(){return g("command",{cmd:"tox_scrub",val:!V.filter_toxins,id_tag:V.id_tag})}return b}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrous Oxide",selected:V.filter_n2o,onClick:function(){function b(){return g("command",{cmd:"n2o_scrub",val:!V.filter_n2o,id_tag:V.id_tag})}return b}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Oxygen",selected:V.filter_o2,onClick:function(){function b(){return g("command",{cmd:"o2_scrub",val:!V.filter_o2,id_tag:V.id_tag})}return b}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrogen",selected:V.filter_n2,onClick:function(){function b(){return g("command",{cmd:"n2_scrub",val:!V.filter_n2,id_tag:V.id_tag})}return b}()})]})]})},V.name)})},m=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.modes,V=v.presets,b=v.emagged,B=v.mode,L=v.preset;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"System Mode",children:(0,e.createComponentVNode)(2,t.Table,{children:p.map(function(w){return(!w.emagonly||w.emagonly&&!!b)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:w.name,icon:"cog",selected:w.id===B,onClick:function(){function T(){return g("mode",{mode:w.id})}return T}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.desc})]},w.name)})})}),(0,e.createComponentVNode)(2,t.Section,{title:"System Presets",children:[(0,e.createComponentVNode)(2,t.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,e.createComponentVNode)(2,t.Table,{mt:1,children:V.map(function(w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:w.name,icon:"cog",selected:w.id===L,onClick:function(){function T(){return g("preset",{preset:w.id})}return T}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.desc})]},w.name)})})]})],4)},l=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.thresholds;return(0,e.createComponentVNode)(2,t.Section,{title:"Alarm Thresholds",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),p.map(function(V){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:V.name}),V.settings.map(function(b){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:b.selected===-1?"Off":b.selected,onClick:function(){function B(){return g("command",{cmd:"set_threshold",env:b.env,var:b.val})}return B}()})},b.val)})]},V.name)})]})})}},98565:function(I,r,n){"use strict";r.__esModule=!0,r.AirlockAccessController=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.AirlockAccessController=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.exterior_status,m=i.interior_status,l=i.processing,d,u;return c==="open"?d=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:l,onClick:function(){function s(){return h("force_ext")}return s}()}):d=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:l,onClick:function(){function s(){return h("cycle_ext_door")}return s}()}),m==="open"?u=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Lock Interior Door",icon:"exclamation-triangle",disabled:l,color:m==="open"?"red":l?"yellow":null,onClick:function(){function s(){return h("force_int")}return s}()}):u=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:l,onClick:function(){function s(){return h("cycle_int_door")}return s}()}),(0,e.createComponentVNode)(2,o.Window,{width:330,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Door Status",children:c==="closed"?"Locked":"Open"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Door Status",children:m==="closed"?"Locked":"Open"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.Box,{children:[d,u]})})]})})}return N}()},76385:function(I,r,n){"use strict";r.__esModule=!0,r.AirlockElectronics=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(14635),N=1,k=2,S=4,y=8,h=r.AirlockElectronics=function(){function m(l,d){return(0,e.createComponentVNode)(2,o.Window,{width:450,height:565,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,c)]})})})}return m}(),i=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.unrestricted_dir;return(0,e.createComponentVNode)(2,t.Section,{title:"Access Control",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:g&S?"selected":null,onClick:function(){function v(){return s("unrestricted_access",{unres_dir:S})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:g&k?"selected":null,onClick:function(){function v(){return s("unrestricted_access",{unres_dir:k})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:g&y?"selected":null,onClick:function(){function v(){return s("unrestricted_access",{unres_dir:y})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:g&N?"selected":null,onClick:function(){function v(){return s("unrestricted_access",{unres_dir:N})}return v}()})})]})]})})},c=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.selected_accesses,v=C.one_access,p=C.regions;return(0,e.createComponentVNode)(2,f.AccessList,{usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:v,content:"One",onClick:function(){function V(){return s("set_one_access",{access:"one"})}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!v,content:"All",onClick:function(){function V(){return s("set_one_access",{access:"all"})}return V}()})],4),accesses:p,selectedList:g,accessMod:function(){function V(b){return s("set",{access:b})}return V}(),grantAll:function(){function V(){return s("grant_all")}return V}(),denyAll:function(){function V(){return s("clear_all")}return V}(),grantDep:function(){function V(b){return s("grant_region",{region:b})}return V}(),denyDep:function(){function V(b){return s("deny_region",{region:b})}return V}()})}},55666:function(I,r,n){"use strict";r.__esModule=!0,r.AlertModal=void 0;var e=n(28823),a=n(2146),t=n(91819),o=n(31068),f=n(2971),N=n(84947),k=-1,S=1,y=r.AlertModal=function(){function c(m,l){var d=(0,t.useBackend)(l),u=d.act,s=d.data,C=s.autofocus,g=s.buttons,v=g===void 0?[]:g,p=s.large_buttons,V=s.message,b=V===void 0?"":V,B=s.timeout,L=s.title,w=(0,t.useLocalState)(l,"selected",0),T=w[0],x=w[1],A=110+(b.length>30?Math.ceil(b.length/4):0)+(b.length&&p?5:0),E=325+(v.length>2?100:0),P=function(){function R(M){T===0&&M===k?x(v.length-1):T===v.length-1&&M===S?x(0):x(T+M)}return R}();return(0,e.createComponentVNode)(2,N.Window,{title:L,height:A,width:E,children:[!!B&&(0,e.createComponentVNode)(2,a.Loader,{value:B}),(0,e.createComponentVNode)(2,N.Window.Content,{onKeyDown:function(){function R(M){var D=window.event?M.which:M.keyCode;D===o.KEY_SPACE||D===o.KEY_ENTER?u("choose",{choice:v[T]}):D===o.KEY_ESCAPE?u("cancel"):D===o.KEY_LEFT?(M.preventDefault(),P(k)):(D===o.KEY_TAB||D===o.KEY_RIGHT)&&(M.preventDefault(),P(S))}return R}(),children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:1,children:(0,e.createComponentVNode)(2,f.Box,{color:"label",overflow:"hidden",children:b})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:[!!C&&(0,e.createComponentVNode)(2,f.Autofocus),(0,e.createComponentVNode)(2,h,{selected:T})]})]})})})]})}return c}(),h=function(m,l){var d=(0,t.useBackend)(l),u=d.data,s=u.buttons,C=s===void 0?[]:s,g=u.large_buttons,v=u.swapped_buttons,p=m.selected;return(0,e.createComponentVNode)(2,f.Flex,{fill:!0,align:"center",direction:v?"row":"row-reverse",justify:"space-around",wrap:!0,children:C==null?void 0:C.map(function(V,b){return g&&C.length<3?(0,e.createComponentVNode)(2,f.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,i,{button:V,id:b.toString(),selected:p===b})},b):(0,e.createComponentVNode)(2,f.Flex.Item,{grow:g?1:0,children:(0,e.createComponentVNode)(2,i,{button:V,id:b.toString(),selected:p===b})},b)})})},i=function(m,l){var d=(0,t.useBackend)(l),u=d.act,s=d.data,C=s.large_buttons,g=m.button,v=m.selected,p=g.length>7?"100%":7;return(0,e.createComponentVNode)(2,f.Button,{mx:C?1:0,pt:C?.33:0,content:g,fluid:!!C,onClick:function(){function V(){return u("choose",{choice:g})}return V}(),selected:v,textAlign:"center",height:!!C&&2,width:!C&&p})}},16504:function(I,r,n){"use strict";r.__esModule=!0,r.AppearanceChanger=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.AppearanceChanger=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.change_race,l=c.species,d=c.specimen,u=c.change_gender,s=c.gender,C=c.has_gender,g=c.change_eye_color,v=c.change_skin_tone,p=c.change_skin_color,V=c.change_head_accessory_color,b=c.change_hair_color,B=c.change_secondary_hair_color,L=c.change_facial_hair_color,w=c.change_secondary_facial_hair_color,T=c.change_head_marking_color,x=c.change_body_marking_color,A=c.change_tail_marking_color,E=c.change_head_accessory,P=c.head_accessory_styles,R=c.head_accessory_style,M=c.change_hair,D=c.hair_styles,j=c.hair_style,W=c.change_hair_gradient,U=c.change_facial_hair,K=c.facial_hair_styles,$=c.facial_hair_style,H=c.change_head_markings,Y=c.head_marking_styles,z=c.head_marking_style,Q=c.change_body_markings,re=c.body_marking_styles,ae=c.body_marking_style,de=c.change_tail_markings,ve=c.tail_marking_styles,ye=c.tail_marking_style,Le=c.change_body_accessory,pe=c.body_accessory_styles,ne=c.body_accessory_style,ce=c.change_alt_head,q=c.alt_head_styles,se=c.alt_head_style,me=!1;return(g||v||p||V||b||B||L||w||T||x||A)&&(me=!0),(0,e.createComponentVNode)(2,o.Window,{width:800,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",children:l.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.specimen,selected:te.specimen===d,onClick:function(){function be(){return i("race",{race:te.specimen})}return be}()},te.specimen)})}),!!u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gender",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Male",selected:s==="male",onClick:function(){function te(){return i("gender",{gender:"male"})}return te}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Female",selected:s==="female",onClick:function(){function te(){return i("gender",{gender:"female"})}return te}()}),!C&&(0,e.createComponentVNode)(2,t.Button,{content:"Genderless",selected:s==="plural",onClick:function(){function te(){return i("gender",{gender:"plural"})}return te}()})]}),!!me&&(0,e.createComponentVNode)(2,N),!!E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head accessory",children:P.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.headaccessorystyle,selected:te.headaccessorystyle===R,onClick:function(){function be(){return i("head_accessory",{head_accessory:te.headaccessorystyle})}return be}()},te.headaccessorystyle)})}),!!M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair",children:D.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.hairstyle,selected:te.hairstyle===j,onClick:function(){function be(){return i("hair",{hair:te.hairstyle})}return be}()},te.hairstyle)})}),!!W&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair Gradient",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Change Style",onClick:function(){function te(){return i("hair_gradient")}return te}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Offset",onClick:function(){function te(){return i("hair_gradient_offset")}return te}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Color",onClick:function(){function te(){return i("hair_gradient_colour")}return te}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Alpha",onClick:function(){function te(){return i("hair_gradient_alpha")}return te}()})]}),!!U&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Facial hair",children:K.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.facialhairstyle,selected:te.facialhairstyle===$,onClick:function(){function be(){return i("facial_hair",{facial_hair:te.facialhairstyle})}return be}()},te.facialhairstyle)})}),!!H&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head markings",children:Y.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.headmarkingstyle,selected:te.headmarkingstyle===z,onClick:function(){function be(){return i("head_marking",{head_marking:te.headmarkingstyle})}return be}()},te.headmarkingstyle)})}),!!Q&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body markings",children:re.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.bodymarkingstyle,selected:te.bodymarkingstyle===ae,onClick:function(){function be(){return i("body_marking",{body_marking:te.bodymarkingstyle})}return be}()},te.bodymarkingstyle)})}),!!de&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tail markings",children:ve.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.tailmarkingstyle,selected:te.tailmarkingstyle===ye,onClick:function(){function be(){return i("tail_marking",{tail_marking:te.tailmarkingstyle})}return be}()},te.tailmarkingstyle)})}),!!Le&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body accessory",children:pe.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.bodyaccessorystyle,selected:te.bodyaccessorystyle===ne,onClick:function(){function be(){return i("body_accessory",{body_accessory:te.bodyaccessorystyle})}return be}()},te.bodyaccessorystyle)})}),!!ce&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alternate head",children:q.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.altheadstyle,selected:te.altheadstyle===se,onClick:function(){function be(){return i("alt_head",{alt_head:te.altheadstyle})}return be}()},te.altheadstyle)})})]})})})}return k}(),N=function(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}];return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Colors",children:m.map(function(l){return!!c[l.key]&&(0,e.createComponentVNode)(2,t.Button,{content:l.text,onClick:function(){function d(){return i(l.action)}return d}()},l.key)})})}},77280:function(I,r,n){"use strict";r.__esModule=!0,r.AtmosAlertConsole=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.AtmosAlertConsole=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.priority||[],m=i.minor||[];return(0,e.createComponentVNode)(2,o.Window,{width:350,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Alarms",children:(0,e.createVNode)(1,"ul",null,[c.length===0&&(0,e.createVNode)(1,"li","color-good","No Priority Alerts",16),c.map(function(l){return(0,e.createVNode)(1,"li","color-bad",l,0,null,l)}),m.length===0&&(0,e.createVNode)(1,"li","color-good","No Minor Alerts",16),m.map(function(l){return(0,e.createVNode)(1,"li","color-average",l,0,null,l)})],0)})})})}return N}()},66274:function(I,r,n){"use strict";r.__esModule=!0,r.AtmosControl=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(99753),f=n(84947),N=function(c){if(c===0)return(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Good"});if(c===1)return(0,e.createComponentVNode)(2,t.Box,{color:"orange",bold:!0,children:"Warning"});if(c===2)return(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"DANGER"})},k=function(c){if(c===0)return"green";if(c===1)return"orange";if(c===2)return"red"},S=r.AtmosControl=function(){function i(c,m){var l=(0,a.useBackend)(m),d=l.act,u=l.data,s=(0,a.useLocalState)(m,"tabIndex",0),C=s[0],g=s[1],v=function(){function p(V){switch(V){case 0:return(0,e.createComponentVNode)(2,y);case 1:return(0,e.createComponentVNode)(2,h);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,f.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:C===0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===0,onClick:function(){function p(){return g(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Data View"]},"DataView"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===1,onClick:function(){function p(){return g(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),v(C)]})})})}return i}(),y=function(c,m){var l=(0,a.useBackend)(m),d=l.act,u=l.data,s=u.alarms;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Access"})]}),s.map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,o.TableCell,{children:C.name}),(0,e.createComponentVNode)(2,o.TableCell,{children:N(C.danger)}),(0,e.createComponentVNode)(2,o.TableCell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Access",onClick:function(){function g(){return d("open_alarm",{aref:C.ref})}return g}()})})]},C.name)})]})})},h=function(c,m){var l=(0,a.useBackend)(m),d=l.data,u=(0,a.useLocalState)(m,"zoom",1),s=u[0],C=u[1],g=d.alarms;return(0,e.createComponentVNode)(2,t.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{onZoom:function(){function v(p){return C(p)}return v}(),children:g.filter(function(v){return v.z===2}).map(function(v){return(0,e.createComponentVNode)(2,t.NanoMap.Marker,{x:v.x,y:v.y,zoom:s,icon:"circle",tooltip:v.name,color:k(v.danger)},v.ref)})})})}},90588:function(I,r,n){"use strict";r.__esModule=!0,r.AtmosFilter=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.AtmosFilter=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.on,m=i.pressure,l=i.max_pressure,d=i.filter_type,u=i.filter_type_list;return(0,e.createComponentVNode)(2,o.Window,{width:380,height:140,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function s(){return h("power")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function s(){return h("min_pressure")}return s}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:l,value:m,onDrag:function(){function s(C,g){return h("custom_pressure",{pressure:g})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===l,width:2.2,onClick:function(){function s(){return h("max_pressure")}return s}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filter",children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Button,{selected:s.gas_type===d,content:s.label,onClick:function(){function C(){return h("set_filter",{filter:s.gas_type})}return C}()},s.label)})})]})})})})}return N}()},87486:function(I,r,n){"use strict";r.__esModule=!0,r.AtmosMixer=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.AtmosMixer=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.on,l=c.pressure,d=c.max_pressure,u=c.node1_concentration,s=c.node2_concentration;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:165,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:m?"On":"Off",color:m?null:"red",selected:m,onClick:function(){function C(){return i("power")}return C}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:l===0,width:2.2,onClick:function(){function C(){return i("min_pressure")}return C}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:d,value:l,onDrag:function(){function C(g,v){return i("custom_pressure",{pressure:v})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:l===d,width:2.2,onClick:function(){function C(){return i("max_pressure")}return C}()})]}),(0,e.createComponentVNode)(2,N,{node_name:"Node 1",node_ref:u}),(0,e.createComponentVNode)(2,N,{node_name:"Node 2",node_ref:s})]})})})})}return k}(),N=function(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=S.node_name,l=S.node_ref;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:m,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:l===0,onClick:function(){function d(){return i("set_node",{node_name:m,concentration:(l-10)/100})}return d}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(){function d(u,s){return i("set_node",{node_name:m,concentration:s/100})}return d}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:l===100,onClick:function(){function d(){return i("set_node",{node_name:m,concentration:(l+10)/100})}return d}()})]})}},46714:function(I,r,n){"use strict";r.__esModule=!0,r.AtmosPump=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.AtmosPump=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.on,m=i.rate,l=i.max_rate,d=i.gas_unit,u=i.step;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:110,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function s(){return h("power")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function s(){return h("min_rate")}return s}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:d,width:6.1,lineHeight:1.5,step:u,minValue:0,maxValue:l,value:m,onDrag:function(){function s(C,g){return h("custom_rate",{rate:g})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===l,width:2.2,onClick:function(){function s(){return h("max_rate")}return s}()})]})]})})})})}return N}()},66032:function(I,r,n){"use strict";r.__esModule=!0,r.AtmosTankControl=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(58331),f=n(30381),N=n(84947),k=r.AtmosTankControl=function(){function S(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.sensors||{};return(0,e.createComponentVNode)(2,N.Window,{width:400,height:400,children:(0,e.createComponentVNode)(2,N.Window.Content,{scrollable:!0,children:[Object.keys(l).map(function(d){return(0,e.createComponentVNode)(2,t.Section,{title:d,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[Object.keys(l[d]).indexOf("pressure")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:[l[d].pressure," kpa"]}):"",Object.keys(l[d]).indexOf("temperature")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[l[d].temperature," K"]}):"",["o2","n2","plasma","co2","n2o"].map(function(u){return Object.keys(l[d]).indexOf(u)>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:(0,f.getGasLabel)(u),children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:(0,f.getGasColor)(u),value:l[d][u],minValue:0,maxValue:100,children:(0,o.toFixed)(l[d][u],2)+"%"})},(0,f.getGasLabel)(u)):""})]})},d)}),m.inlet&&Object.keys(m.inlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Inlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.inlet.on,"power-off"),content:m.inlet.on?"On":"Off",color:m.inlet.on?null:"red",selected:m.inlet.on,onClick:function(){function d(){return c("toggle_active",{dev:"inlet"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"L/s",width:6.1,lineHeight:1.5,step:1,minValue:0,maxValue:50,value:m.inlet.rate,onDrag:function(){function d(u,s){return c("set_pressure",{dev:"inlet",val:s})}return d}()})})]})}):"",m.outlet&&Object.keys(m.outlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Outlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.outlet.on,"power-off"),content:m.outlet.on?"On":"Off",color:m.outlet.on?null:"red",selected:m.outlet.on,onClick:function(){function d(){return c("toggle_active",{dev:"outlet"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:5066,value:m.outlet.rate,onDrag:function(){function d(u,s){return c("set_pressure",{dev:"outlet",val:s})}return d}()})})]})}):""]})})}return S}()},62343:function(I,r,n){"use strict";r.__esModule=!0,r.Autolathe=void 0;var e=n(28823),a=n(90955),t=n(72026),o=n(91819),f=n(2971),N=n(84947),k=n(37843),S=function(i,c,m,l){return i.requirements===null?!0:!(i.requirements.metal*l>c||i.requirements.glass*l>m)},y=r.Autolathe=function(){function h(i,c){var m=(0,o.useBackend)(c),l=m.act,d=m.data,u=d.total_amount,s=d.max_amount,C=d.metal_amount,g=d.glass_amount,v=d.busyname,p=d.busyamt,V=d.showhacked,b=d.buildQueue,B=d.buildQueueLen,L=d.recipes,w=d.categories,T=(0,o.useSharedState)(c,"category",0),x=T[0],A=T[1];x===0&&(x="Tools");var E=C.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),P=g.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),R=u.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),M=(0,o.useSharedState)(c,"search_text",""),D=M[0],j=M[1],W=(0,k.createSearch)(D,function(H){return H.name}),U="";B>0&&(U=b.map(function(H,Y){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"times",color:"transparent",content:b[Y][0],onClick:function(){function z(){return l("remove_from_queue",{remove_from_queue:b.indexOf(H)+1})}return z}()},H)},Y)}));var K=(0,a.flow)([(0,t.filter)(function(H){return(H.category.indexOf(x)>-1||D)&&(d.showhacked||!H.hacked)}),D&&(0,t.filter)(W),(0,t.sortBy)(function(H){return H.name.toLowerCase()})])(L),$="Build";return D?$="Results for: '"+D+"':":x&&($="Build ("+x+")"),(0,e.createComponentVNode)(2,N.Window,{width:750,height:525,children:(0,e.createComponentVNode)(2,N.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"70%",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:$,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"150px",options:w,selected:x,onSelected:function(){function H(Y){return A(Y)}return H}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function H(Y,z){return j(z)}return H}(),mb:1}),K.map(function(H){return(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+H.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:d.busyname===H.name&&d.busyamt===1,disabled:!S(H,d.metal_amount,d.glass_amount,1),onClick:function(){function Y(){return l("make",{make:H.uid,multiplier:1})}return Y}(),children:(0,k.toTitleCase)(H.name)}),H.max_multiplier>=10&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:d.busyname===H.name&&d.busyamt===10,disabled:!S(H,d.metal_amount,d.glass_amount,10),onClick:function(){function Y(){return l("make",{make:H.uid,multiplier:10})}return Y}(),children:"10x"}),H.max_multiplier>=25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:d.busyname===H.name&&d.busyamt===25,disabled:!S(H,d.metal_amount,d.glass_amount,25),onClick:function(){function Y(){return l("make",{make:H.uid,multiplier:25})}return Y}(),children:"25x"}),H.max_multiplier>25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:d.busyname===H.name&&d.busyamt===H.max_multiplier,disabled:!S(H,d.metal_amount,d.glass_amount,H.max_multiplier),onClick:function(){function Y(){return l("make",{make:H.uid,multiplier:H.max_multiplier})}return Y}(),children:[H.max_multiplier,"x"]}),H.requirements&&Object.keys(H.requirements).map(function(Y){return(0,k.toTitleCase)(Y)+": "+H.requirements[Y]}).join(", ")||(0,e.createComponentVNode)(2,f.Box,{children:"No resources required."})]},H.ref)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:[(0,e.createComponentVNode)(2,f.Section,{title:"Materials",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Metal",children:E}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Glass",children:P}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Total",children:R}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Storage",children:[d.fill_percent,"% Full"]})]})}),(0,e.createComponentVNode)(2,f.Section,{title:"Building",children:(0,e.createComponentVNode)(2,f.Box,{color:v?"green":"",children:v||"Nothing"})}),(0,e.createComponentVNode)(2,f.Section,{title:"Build Queue",height:23.7,children:[U,(0,e.createComponentVNode)(2,f.Button,{mt:.5,fluid:!0,icon:"times",content:"Clear All",color:"red",disabled:!d.buildQueueLen,onClick:function(){function H(){return l("clear_queue")}return H}()})]})]})]})})})}return h}()},13940:function(I,r,n){"use strict";r.__esModule=!0,r.BioChipPad=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.BioChipPad=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.implant,m=i.contains_case;return(0,e.createComponentVNode)(2,o.Window,{width:410,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Bio-chip Mini-Computer",children:[c&&m?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{bold:!0,mb:2,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+c.image,ml:0,mr:2,style:{"vertical-align":"middle",width:"32px"}}),c.name]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Life",children:c.life}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Notes",children:c.notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Function",children:c.function})]})],4):m?(0,e.createComponentVNode)(2,t.Box,{children:"This bio-chip case has no implant!"}):(0,e.createComponentVNode)(2,t.Box,{children:"Please insert a bio-chip casing!"}),(0,e.createComponentVNode)(2,t.Button,{mt:2,content:"Eject Case",icon:"eject",disabled:!m,onClick:function(){function l(){return h("eject_case")}return l}()})]})})})}return N}()},55295:function(I,r,n){"use strict";r.__esModule=!0,r.Biogenerator=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(48154),N=r.Biogenerator=function(){function i(c,m){var l=(0,a.useBackend)(m),d=l.data,u=l.config,s=d.container,C=d.processing,g=u.title;return(0,e.createComponentVNode)(2,o.Window,{width:390,height:595,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:C,name:g}),(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,y),s?(0,e.createComponentVNode)(2,h):(0,e.createComponentVNode)(2,k)]})})})}return i}(),k=function(c,m){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The biogenerator is missing a container."]})})})},S=function(c,m){var l=(0,a.useBackend)(m),d=l.act,u=l.data,s=u.biomass,C=u.container,g=u.container_curr_reagents,v=u.container_max_reagents;return(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"5px",children:s}),(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"21px",mt:"8px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"10px",color:"silver",children:"Container:"}),C?(0,e.createComponentVNode)(2,t.ProgressBar,{value:g,maxValue:v,children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:g+" / "+v+" units"})}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"None"})]})]})},y=function(c,m){var l=(0,a.useBackend)(m),d=l.act,u=l.data,s=u.has_plants,C=u.container;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!s,tooltip:s?"":"There are no plants in the biogenerator.",tooltipPosition:"top-start",content:"Activate",onClick:function(){function g(){return d("activate")}return g}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!C,tooltip:C?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){function g(){return d("detach_container")}return g}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!s,tooltip:s?"":"There are no stored plants to eject.",tooltipPosition:"top-end",content:"Eject Plants",onClick:function(){function g(){return d("eject_plants")}return g}()})})]})})},h=function(c,m){var l=(0,a.useBackend)(m),d=l.act,u=l.data,s=u.biomass,C=u.product_list,g=(0,a.useSharedState)(m,"vendAmount",1),v=g[0],p=g[1],V=Object.entries(C).map(function(b,B){var L=Object.entries(b[1]).map(function(w){return w[1]});return(0,e.createComponentVNode)(2,t.Collapsible,{title:b[0],open:!0,children:L.map(function(w){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",ml:"2px",children:w.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"20%",children:[w.cost*v,(0,e.createComponentVNode)(2,t.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{content:"Vend",disabled:sd&&"bad"||"good";return(0,e.createComponentVNode)(2,o.Window,{width:650,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!p&&(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Safety Protocols disabled"}),d>V&&(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"High Power, Instability likely"}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Input Management",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Input",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Level",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Desired Level",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:l===0,tooltip:"Set to 0",onClick:function(){function L(){return i("set",{set_level:0})}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"step-backward",tooltip:"Decrease to actual input level",disabled:l===0,onClick:function(){function L(){return i("set",{set_level:d})}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:l===0,tooltip:"Decrease one step",onClick:function(){function L(){return i("decrease")}return L}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,mx:1,children:(0,e.createComponentVNode)(2,t.Slider,{value:l,fillValue:d,minValue:0,color:B,maxValue:v,stepPixelSize:20,step:1,onChange:function(){function L(w,T){return i("set",{set_level:T})}return L}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:l===v,tooltip:"Increase one step",tooltipPosition:"left",onClick:function(){function L(){return i("increase")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:l===v,tooltip:"Set to max",tooltipPosition:"left",onClick:function(){function L(){return i("set",{set_level:v})}return L}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Power Use",children:(0,f.formatPower)(C)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power for next level",children:(0,f.formatPower)(b)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Surplus Power",children:(0,f.formatPower)(g)})]})})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available Points",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Points",children:s})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{align:"end",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:m.map(function(L){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:L.name,children:(0,e.createComponentVNode)(2,t.Button,{disabled:L.price>=u,onClick:function(){function w(){return i("vend",{target:L.key})}return w}(),content:L.price})},L.key)})})})})]})})]})})})}return k}()},31876:function(I,r,n){"use strict";r.__esModule=!0,r.BodyScanner=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=[["good","Alive"],["average","Critical"],["bad","DEAD"]],k=[["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],S=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Cellular","cloneLoss"],["Burn","fireLoss"],["Inebriation","drunkenness"]],y={average:[.25,.5],bad:[.5,1/0]},h=function(b,B){for(var L=[],w=0;w0?b.filter(function(B){return!!B}).reduce(function(B,L){return(0,e.createFragment)([B,(0,e.createComponentVNode)(2,o.Box,{children:L},L)],0)},null):null},c=function(b){if(b>100){if(b<300)return"mild infection";if(b<400)return"mild infection+";if(b<500)return"mild infection++";if(b<700)return"acute infection";if(b<800)return"acute infection+";if(b<900)return"acute infection++";if(b>=900)return"septic"}return""},m=r.BodyScanner=function(){function V(b,B){var L=(0,t.useBackend)(B),w=L.data,T=w.occupied,x=w.occupant,A=x===void 0?{}:x,E=T?(0,e.createComponentVNode)(2,l,{occupant:A}):(0,e.createComponentVNode)(2,p);return(0,e.createComponentVNode)(2,f.Window,{width:690,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:E})})}return V}(),l=function(b){var B=b.occupant;return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,d,{occupant:B}),(0,e.createComponentVNode)(2,u,{occupant:B}),(0,e.createComponentVNode)(2,s,{occupant:B}),(0,e.createComponentVNode)(2,g,{organs:B.extOrgan}),(0,e.createComponentVNode)(2,v,{organs:B.intOrgan})]})},d=function(b,B){var L=(0,t.useBackend)(B),w=L.act,T=L.data,x=T.occupant;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"print",onClick:function(){function A(){return w("print_p")}return A}(),children:"Print Report"}),(0,e.createComponentVNode)(2,o.Button,{icon:"user-slash",onClick:function(){function A(){return w("ejectify")}return A}(),children:"Eject"})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:x.name}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:x.maxHealth,value:x.health/x.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",color:N[x.stat][0],children:N[x.stat][1]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:(0,a.round)(x.bodyTempC,0)}),"\xB0C,\xA0",(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:(0,a.round)(x.bodyTempF,0)}),"\xB0F"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Implants",children:x.implant_len?(0,e.createComponentVNode)(2,o.Box,{children:x.implant.map(function(A){return A.name}).join(", ")}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"None"})})]})})},u=function(b){var B=b.occupant;return B.hasBorer||B.blind||B.colourblind||B.nearsighted||B.hasVirus?(0,e.createComponentVNode)(2,o.Section,{title:"Abnormalities",children:k.map(function(L,w){if(B[L[0]])return(0,e.createComponentVNode)(2,o.Box,{color:L[1],bold:L[1]==="bad",children:L[2]},L[2])})}):(0,e.createComponentVNode)(2,o.Section,{title:"Abnormalities",children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No abnormalities found."})})},s=function(b){var B=b.occupant;return(0,e.createComponentVNode)(2,o.Section,{title:"Damage",children:(0,e.createComponentVNode)(2,o.Table,{children:h(S,function(L,w,T){return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Table.Row,{color:"label",children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[L[0],":"]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:!!w&&w[0]+":"})]}),(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,C,{value:B[L[1]],marginBottom:T100)&&"average"||!!B.status.robotic&&"label",width:"33%",children:B.name}),(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"center",q:!0,children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:B.maxHealth,mt:L>0&&"0.5rem",value:B.totalLoss/B.maxHealth,ranges:y,children:[(0,e.createComponentVNode)(2,o.Box,{float:"left",inline:!0,children:[!!B.bruteLoss&&(0,e.createComponentVNode)(2,o.Tooltip,{position:"top",content:"Brute damage",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,position:"relative",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"bone"}),(0,a.round)(B.bruteLoss,0),"\xA0"]})}),!!B.fireLoss&&(0,e.createComponentVNode)(2,o.Tooltip,{position:"top",content:"Burn damage",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,position:"relative",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"fire"}),(0,a.round)(B.fireLoss,0)]})})]}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:(0,a.round)(B.totalLoss,0)})]})}),(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,o.Box,{color:"average",inline:!0,children:i([!!B.internalBleeding&&"Internal bleeding",!!B.burnWound&&"Critical tissue burns",!!B.lungRuptured&&"Ruptured lung",!!B.status.broken&&B.status.broken,c(B.germ_level),!!B.open&&"Open incision"])}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:[i([!!B.status.splinted&&(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Splinted"}),!!B.status.robotic&&(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Robotic"}),!!B.status.dead&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",bold:!0,children:"DEAD"})]),i(B.shrapnel.map(function(w){return w.known?w.name:"Unknown object"}))]})]})]},L)})]})})},v=function(b){return b.organs.length===0?(0,e.createComponentVNode)(2,o.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"N/A"})}):(0,e.createComponentVNode)(2,o.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,o.Table,{children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"center",children:"Damage"}),(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"right",children:"Injuries"})]}),b.organs.map(function(B,L){return(0,e.createComponentVNode)(2,o.Table.Row,{textTransform:"capitalize",children:[(0,e.createComponentVNode)(2,o.Table.Cell,{color:!!B.dead&&"bad"||B.germ_level>100&&"average"||B.robotic>0&&"label",width:"33%",children:B.name}),(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:B.maxHealth,value:B.damage/B.maxHealth,mt:L>0&&"0.5rem",ranges:y,children:(0,a.round)(B.damage,0)})}),(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,o.Box,{color:"average",inline:!0,children:i([c(B.germ_level)])}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:i([B.robotic===1&&(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Robotic"}),B.robotic===2&&(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Assisted"}),!!B.dead&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},L)})]})})},p=function(){return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},73440:function(I,r,n){"use strict";r.__esModule=!0,r.BookBinder=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(22677),N=n(92462),k=r.BookBinder=function(){function S(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.selectedbook,d=m.book_categories,u=[];return d.map(function(s){return u[s.description]=s.category_id}),(0,e.createComponentVNode)(2,o.Window,{width:600,height:400,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Book Binder",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",width:"auto",content:"Print Book",onClick:function(){function s(){return c("print_book")}return s}()}),children:[(0,e.createComponentVNode)(2,t.Box,{ml:10,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Binder"]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:l.title,onClick:function(){function s(){return(0,f.modalOpen)(h,"edit_selected_title")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:l.author,onClick:function(){function s(){return(0,f.modalOpen)(h,"edit_selected_author")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"190px",options:d.map(function(s){return s.description}),onSelected:function(){function s(C){return c("toggle_binder_category",{category_id:u[C]})}return s}()})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",content:"Edit Summary",onClick:function(){function s(){return(0,f.modalOpen)(h,"edit_selected_summary")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:l.summary})]}),(0,e.createVNode)(1,"br"),d.filter(function(s){return l.categories.includes(s.category_id)}).map(function(s){return(0,e.createComponentVNode)(2,t.Button,{content:s.description,selected:!0,icon:"unlink",onClick:function(){function C(){return c("toggle_binder_category",{category_id:s.category_id})}return C}()},s.category_id)})]})})]})})})]})}return S}()},40730:function(I,r,n){"use strict";r.__esModule=!0,r.BotClean=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(86041),N=r.BotClean=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.locked,l=c.noaccess,d=c.maintpanel,u=c.on,s=c.autopatrol,C=c.canhack,g=c.emagged,v=c.remote_disabled,p=c.painame,V=c.cleanblood;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:310,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Cleaning Settings",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:V,content:"Clean Blood",disabled:l,onClick:function(){function b(){return i("blood")}return b}()})}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:l,onClick:function(){function b(){return i("ejectpai")}return b}()})})]})})}return k}()},36078:function(I,r,n){"use strict";r.__esModule=!0,r.BotFloor=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(86041),N=r.BotFloor=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.noaccess,l=c.painame,d=c.hullplating,u=c.replace,s=c.eat,C=c.make,g=c.fixfloor,v=c.nag_empty,p=c.magnet,V=c.tiles_amount;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Floor Settings",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"5px",children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tiles Left",children:V})}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:d,content:"Add tiles to new hull plating",disabled:m,onClick:function(){function b(){return i("autotile")}return b}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Replace floor tiles",disabled:m,onClick:function(){function b(){return i("replacetiles")}return b}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:g,content:"Repair damaged tiles and platings",disabled:m,onClick:function(){function b(){return i("fixfloors")}return b}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Miscellaneous",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Finds tiles",disabled:m,onClick:function(){function b(){return i("eattiles")}return b}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Make pieces of metal into tiles when empty",disabled:m,onClick:function(){function b(){return i("maketiles")}return b}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:v,content:"Transmit notice when empty",disabled:m,onClick:function(){function b(){return i("nagonempty")}return b}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,content:"Traction Magnets",disabled:m,onClick:function(){function b(){return i("anchored")}return b}()})]}),l&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,icon:"eject",content:l,disabled:m,onClick:function(){function b(){return i("ejectpai")}return b}()})})]})})}return k}()},89121:function(I,r,n){"use strict";r.__esModule=!0,r.BotHonk=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(86041),N=r.BotHonk=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:220,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.BotStatus)})})}return k}()},39805:function(I,r,n){"use strict";r.__esModule=!0,r.BotMed=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(86041),N=r.BotMed=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.locked,l=c.noaccess,d=c.maintpanel,u=c.on,s=c.autopatrol,C=c.canhack,g=c.emagged,v=c.remote_disabled,p=c.painame,V=c.shut_up,b=c.declare_crit,B=c.stationary_mode,L=c.heal_threshold,w=c.injection_amount,T=c.use_beaker,x=c.treat_virus,A=c.reagent_glass;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Communication Settings",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Speaker",checked:!V,disabled:l,onClick:function(){function E(){return i("toggle_speaker")}return E}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Critical Patient Alerts",checked:b,disabled:l,onClick:function(){function E(){return i("toggle_critical_alerts")}return E}()})]}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Treatment Settings",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Healing Threshold",children:(0,e.createComponentVNode)(2,t.Slider,{value:L.value,minValue:L.min,maxValue:L.max,step:5,disabled:l,onChange:function(){function E(P,R){return i("set_heal_threshold",{target:R})}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Injection Level",children:(0,e.createComponentVNode)(2,t.Slider,{value:w.value,minValue:w.min,maxValue:w.max,step:5,format:function(){function E(P){return P+"u"}return E}(),disabled:l,onChange:function(){function E(P,R){return i("set_injection_amount",{target:R})}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reagent Source",children:(0,e.createComponentVNode)(2,t.Button,{content:T?"Beaker":"Internal Synthesizer",icon:T?"flask":"cogs",disabled:l,onClick:function(){function E(){return i("toggle_use_beaker")}return E}()})}),A&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:A.amount,minValue:0,maxValue:A.max_amount,children:[A.amount," / ",A.max_amount]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{ml:1,children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",disabled:l,onClick:function(){function E(){return i("eject_reagent_glass")}return E}()})})]})})]}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{mt:1,fluid:!0,content:"Treat Viral Infections",checked:x,disabled:l,onClick:function(){function E(){return i("toggle_treat_viral")}return E}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Stationary Mode",checked:B,disabled:l,onClick:function(){function E(){return i("toggle_stationary_mode")}return E}()})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:l,onClick:function(){function E(){return i("ejectpai")}return E}()})})]})})})}return k}()},35519:function(I,r,n){"use strict";r.__esModule=!0,r.BotSecurity=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(86041),N=r.BotSecurity=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.noaccess,l=c.painame,d=c.check_id,u=c.check_weapons,s=c.check_warrant,C=c.arrest_mode,g=c.arrest_declare;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:445,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Who To Arrest",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:d,content:"Unidentifiable Persons",disabled:m,onClick:function(){function v(){return i("authid")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Unauthorized Weapons",disabled:m,onClick:function(){function v(){return i("authweapon")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Wanted Criminals",disabled:m,onClick:function(){function v(){return i("authwarrant")}return v}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Arrest Procedure",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Detain Targets Indefinitely",disabled:m,onClick:function(){function v(){return i("arrtype")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:g,content:"Announce Arrests On Radio",disabled:m,onClick:function(){function v(){return i("arrdeclare")}return v}()})]}),l&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:l,disabled:m,onClick:function(){function v(){return i("ejectpai")}return v}()})})]})})}return k}()},71169:function(I,r,n){"use strict";r.__esModule=!0,r.BrigCells=void 0;var e=n(28823),a=n(84947),t=n(2971),o=n(91819),f=function(y,h){var i=y.cell,c=(0,o.useBackend)(h),m=c.act,l=i.cell_id,d=i.occupant,u=i.crimes,s=i.brigged_by,C=i.time_left_seconds,g=i.time_set_seconds,v=i.ref,p="";C>0&&(p+=" BrigCells__listRow--active");var V=function(){m("release",{ref:v})};return(0,e.createComponentVNode)(2,t.Table.Row,{className:p,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:g})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:C})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{type:"button",onClick:V,children:"Release"})})]})},N=function(y){var h=y.cells;return(0,e.createComponentVNode)(2,t.Table,{className:"BrigCells__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Cell"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Occupant"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Crimes"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Brigged By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Release"})]}),h.map(function(i){return(0,e.createComponentVNode)(2,f,{cell:i},i.ref)})]})},k=r.BrigCells=function(){function S(y,h){var i=(0,o.useBackend)(h),c=i.act,m=i.data,l=m.cells;return(0,e.createComponentVNode)(2,a.Window,{theme:"security",width:800,height:400,children:(0,e.createComponentVNode)(2,a.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,N,{cells:l})})})})})}return S}()},19070:function(I,r,n){"use strict";r.__esModule=!0,r.BrigTimer=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.BrigTimer=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data;i.nameText=i.occupant,i.timing&&(i.prisoner_hasrec?i.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:i.occupant}):i.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:i.occupant}));var c="pencil-alt";i.prisoner_name&&(i.prisoner_hasrec||(c="exclamation-triangle"));var m=[],l=0;for(l=0;lm?this.substring(0,m)+"...":this};var y=function(l,d){var u,s;if(!d)return[];var C=l.findIndex(function(g){return g.name===d.name});return[(u=l[C-1])==null?void 0:u.name,(s=l[C+1])==null?void 0:s.name]},h=function(l,d){d===void 0&&(d="");var u=(0,f.createSearch)(d,function(s){return s.name});return(0,t.flow)([(0,a.filter)(function(s){return s==null?void 0:s.name}),d&&(0,a.filter)(u),(0,a.sortBy)(function(s){return s.name})])(l)},i=r.CameraConsole=function(){function m(l,d){var u=(0,N.useBackend)(d),s=u.act,C=u.data,g=u.config,v=C.mapRef,p=C.activeCamera,V=h(C.cameras),b=y(V,p),B=b[0],L=b[1];return(0,e.createComponentVNode)(2,S.Window,{width:870,height:708,children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,k.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,c)})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"Camera: ",16),p&&p.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,k.Button,{icon:"chevron-left",disabled:!B,onClick:function(){function w(){return s("switch_camera",{name:B})}return w}()}),(0,e.createComponentVNode)(2,k.Button,{icon:"chevron-right",disabled:!L,onClick:function(){function w(){return s("switch_camera",{name:L})}return w}()})],4),(0,e.createComponentVNode)(2,k.ByondUi,{className:"CameraConsole__map",params:{id:v,type:"map"}})],4)]})}return m}(),c=r.CameraConsoleContent=function(){function m(l,d){var u=(0,N.useBackend)(d),s=u.act,C=u.data,g=(0,N.useLocalState)(d,"searchText",""),v=g[0],p=g[1],V=C.activeCamera,b=h(C.cameras,v);return(0,e.createComponentVNode)(2,k.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k.Stack.Item,{children:(0,e.createComponentVNode)(2,k.Input,{fluid:!0,placeholder:"Search for a camera",onInput:function(){function B(L,w){return p(w)}return B}()})}),(0,e.createComponentVNode)(2,k.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,k.Section,{fill:!0,scrollable:!0,children:b.map(function(B){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid","Button--color--transparent",V&&B.name===V.name&&"Button--selected"]),B.name.trimLongStr(23),0,{title:B.name,onClick:function(){function L(){return s("switch_camera",{name:B.name})}return L}()},B.name)})})})]})}return m}()},21348:function(I,r,n){"use strict";r.__esModule=!0,r.Canister=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(48300),N=n(84947),k=r.Canister=function(){function S(y,h){var i=(0,t.useBackend)(h),c=i.act,m=i.data,l=m.portConnected,d=m.tankPressure,u=m.releasePressure,s=m.defaultReleasePressure,C=m.minReleasePressure,g=m.maxReleasePressure,v=m.valveOpen,p=m.name,V=m.canLabel,b=m.colorContainer,B=m.color_index,L=m.hasHoldingTank,w=m.holdingTank,T="";B.prim&&(T=b.prim.options[B.prim].name);var x="";B.sec&&(x=b.sec.options[B.sec].name);var A="";B.ter&&(A=b.ter.options[B.ter].name);var E="";B.quart&&(E=b.quart.options[B.quart].name);var P=[],R=[],M=[],D=[],j=0;for(j=0;jp.current_positions&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:p.total_positions-p.current_positions})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"0"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"-",disabled:s.cooldown_time||!p.can_close,onClick:function(){function V(){return u("make_job_unavailable",{job:p.title})}return V}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"+",disabled:s.cooldown_time||!p.can_open,onClick:function(){function V(){return u("make_job_available",{job:p.title})}return V}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:s.target_dept&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:s.priority_jobs.indexOf(p.title)>-1?"Yes":""})||(0,e.createComponentVNode)(2,t.Button,{content:p.is_priority?"Yes":"No",selected:p.is_priority,disabled:s.cooldown_time||!p.can_prioritize,onClick:function(){function V(){return u("prioritize_job",{job:p.title})}return V}()})})]},p.title)})]})})]}):v=(0,e.createComponentVNode)(2,S);break;case 2:!s.authenticated||!s.scan_name?v=(0,e.createComponentVNode)(2,S):s.modify_name?v=(0,e.createComponentVNode)(2,f.AccessList,{accesses:s.regions,selectedList:s.selectedAccess,accessMod:function(){function p(V){return u("set",{access:V})}return p}(),grantAll:function(){function p(){return u("grant_all")}return p}(),denyAll:function(){function p(){return u("clear_all")}return p}(),grantDep:function(){function p(V){return u("grant_region",{region:V})}return p}(),denyDep:function(){function p(V){return u("deny_region",{region:V})}return p}()}):v=(0,e.createComponentVNode)(2,y);break;case 3:s.authenticated?s.records.length?v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Records",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Delete All Records",disabled:!s.authenticated||s.records.length===0||s.target_dept,onClick:function(){function p(){return u("wipe_all_logs")}return p}()}),children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Crewman"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Old Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"New Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Authorized By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Reason"}),!!s.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Deleted By"})]}),s.records.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.transferee}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.oldvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.newvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.whodidit}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.timestamp}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.reason}),!!s.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.deletedby})]},p.timestamp)})]}),!!s.iscentcom&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!s.authenticated||s.records.length===0,onClick:function(){function p(){return u("wipe_my_logs")}return p}()})})]}):v=(0,e.createComponentVNode)(2,h):v=(0,e.createComponentVNode)(2,S);break;case 4:!s.authenticated||!s.scan_name?v=(0,e.createComponentVNode)(2,S):v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Your Team",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Sec Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Actions"})]}),s.people_dept.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.crimstat}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:p.buttontext,disabled:!p.demotable,onClick:function(){function V(){return u("remote_demote",{remote_demote:p.name})}return V}()})})]},p.title)})]})});break;default:v=(0,e.createComponentVNode)(2,t.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,e.createComponentVNode)(2,o.Window,{width:800,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:g}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:C}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:v})]})})})}return c}()},62486:function(I,r,n){"use strict";r.__esModule=!0,r.CargoConsole=void 0;var e=n(28823),a=n(90955),t=n(72026),o=n(91819),f=n(2971),N=n(84947),k=n(37843),S=r.CargoConsole=function(){function d(u,s){return(0,e.createComponentVNode)(2,N.Window,{width:900,height:800,children:(0,e.createComponentVNode)(2,N.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,y),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)]})})})}return d}(),y=function(u,s){var C=(0,o.useLocalState)(s,"contentsModal",null),g=C[0],v=C[1],p=(0,o.useLocalState)(s,"contentsModalTitle",null),V=p[0],b=p[1];if(g!==null&&V!==null)return(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:[(0,e.createComponentVNode)(2,f.Box,{width:"100%",bold:!0,children:(0,e.createVNode)(1,"h1",null,[V,(0,e.createTextVNode)(" contents:")],0)}),(0,e.createComponentVNode)(2,f.Box,{children:g.map(function(B){return(0,e.createComponentVNode)(2,f.Box,{children:["- ",B]},B)})}),(0,e.createComponentVNode)(2,f.Box,{m:2,children:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function B(){v(null),b(null)}return B}()})})]})},h=function(u,s){var C=(0,o.useBackend)(s),g=C.act,v=C.data,p=v.is_public,V=v.timeleft,b=v.moving,B=v.at_station,L,w;return!b&&!B?(L="Docked off-station",w="Call Shuttle"):!b&&B?(L="Docked at the station",w="Return Shuttle"):b&&(w="In Transit...",V!==1?L="Shuttle is en route (ETA: "+V+" minutes)":L="Shuttle is en route (ETA: "+V+" minute)"),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Status",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Shuttle Status",children:L}),p===0&&(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,f.Button,{content:w,disabled:b,onClick:function(){function T(){return g("moveShuttle")}return T}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Central Command Messages",onClick:function(){function T(){return g("showMessages")}return T}()})]})]})})})},i=function(u,s){var C,g=(0,o.useBackend)(s),v=g.act,p=g.data,V=p.accounts,b=(0,o.useLocalState)(s,"selectedAccount"),B=b[0],L=b[1],w=[];return V.map(function(T){return w[T.name]=T.account_UID}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Payment",children:[(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:V.map(function(T){return T.name}),selected:(C=V.filter(function(T){return T.account_UID===B})[0])==null?void 0:C.name,onSelected:function(){function T(x){return L(w[x])}return T}()}),V.filter(function(T){return T.account_UID===B}).map(function(T){return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Account Name",children:(0,e.createComponentVNode)(2,f.Stack.Item,{mt:1,children:T.name})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Balance",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:T.balance})})]},T.account_UID)})]})})},c=function(u,s){var C=(0,o.useBackend)(s),g=C.act,v=C.data,p=v.requests,V=v.categories,b=v.supply_packs,B=(0,o.useSharedState)(s,"category","Emergency"),L=B[0],w=B[1],T=(0,o.useSharedState)(s,"search_text",""),x=T[0],A=T[1],E=(0,o.useLocalState)(s,"contentsModal",null),P=E[0],R=E[1],M=(0,o.useLocalState)(s,"contentsModalTitle",null),D=M[0],j=M[1],W=(0,k.createSearch)(x,function(z){return z.name}),U=(0,o.useLocalState)(s,"selectedAccount"),K=U[0],$=U[1],H=(0,a.flow)([(0,t.filter)(function(z){return z.cat===V.filter(function(Q){return Q.name===L})[0].category||x}),x&&(0,t.filter)(W),(0,t.sortBy)(function(z){return z.name.toLowerCase()})])(b),Y="Crate Catalogue";return x?Y="Results for '"+x+"':":L&&(Y="Browsing "+L),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:Y,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:V.map(function(z){return z.name}),selected:L,onSelected:function(){function z(Q){return w(Q)}return z}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function z(Q,re){return A(re)}return z}(),mb:1}),(0,e.createComponentVNode)(2,f.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:H.map(function(z){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{bold:!0,children:[z.name," (",z.cost," Credits)"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",pr:1,children:[(0,e.createComponentVNode)(2,f.Button,{content:"Order 1",icon:"shopping-cart",disabled:!K,onClick:function(){function Q(){return g("order",{crate:z.ref,multiple:!1,account:K})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Order Multiple",icon:"cart-plus",disabled:!K||z.singleton,onClick:function(){function Q(){return g("order",{crate:z.ref,multiple:!0,account:K})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Contents",icon:"search",onClick:function(){function Q(){R(z.contents),j(z.name)}return Q}()})]})]},z.name)})})})]})})},m=function(u,s){var C=u.request,g,v;switch(C.department){case"Engineering":v="CE",g="orange";break;case"Medical":v="CMO",g="teal";break;case"Science":v="RD",g="purple";break;case"Supply":v="CT",g="brown";break;case"Service":v="HOP",g="olive";break;case"Security":v="HOS",g="red";break;case"Command":v="CAP",g="blue";break;case"Assistant":v="Any Head",g="grey";break}return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{mt:.5,children:"Approval Required:"}),!!C.req_cargo_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"brown",content:"QM",icon:"user-tie",tooltip:"This Order requires approval from the QM still"})}),!!C.req_head_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:g,content:v,disabled:C.req_cargo_approval,icon:"user-tie",tooltip:C.req_cargo_approval?"This Order first requires approval from the QM before the "+v+" can approve it":"This Order requires approval from the "+v+" still"})})]})},l=function(u,s){var C=(0,o.useBackend)(s),g=C.act,v=C.data,p=v.requests,V=v.orders,b=v.shipments;return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Orders",children:[(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Requests"}),(0,e.createComponentVNode)(2,f.Table,{children:p.map(function(B){return(0,e.createComponentVNode)(2,f.Table.Row,{className:"Cargo_RequestList",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{mb:1,children:[(0,e.createComponentVNode)(2,f.Box,{children:["Order #",B.ordernum,": ",B.supply_type," (",B.cost," credits) for"," ",(0,e.createVNode)(1,"b",null,B.orderedby,0)," with"," ",B.department?"The "+B.department+" Department":"Their Personal"," ","Account"]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",B.comment]}),(0,e.createComponentVNode)(2,m,{request:B})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"right",children:[(0,e.createComponentVNode)(2,f.Button,{content:"Approve",color:"green",disabled:!B.can_approve,onClick:function(){function L(){return g("approve",{ordernum:B.ordernum})}return L}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Deny",color:"red",disabled:!B.can_deny,onClick:function(){function L(){return g("deny",{ordernum:B.ordernum})}return L}()})]})]},B.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Orders Awaiting Delivery"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:V.map(function(B){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",B.ordernum,": ",B.supply_type," for ",(0,e.createVNode)(1,"b",null,B.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",B.comment]})]})},B.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Order in Transit"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:b.map(function(B){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",B.ordernum,": ",B.supply_type," for ",(0,e.createVNode)(1,"b",null,B.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",B.comment]})]})},B.ordernum)})})]})}},86885:function(I,r,n){"use strict";r.__esModule=!0,r.ChangelogView=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.ChangelogView=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=(0,a.useLocalState)(S,"onlyRecent",0),m=c[0],l=c[1],d=i.cl_data,u=i.last_cl,s={FIX:(0,e.createComponentVNode)(2,t.Icon,{name:"tools",title:"Fix"}),WIP:(0,e.createComponentVNode)(2,t.Icon,{name:"hard-hat",title:"WIP",color:"orange"}),TWEAK:(0,e.createComponentVNode)(2,t.Icon,{name:"sliders-h",title:"Tweak"}),SOUNDADD:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",title:"Sound Added",color:"green"}),SOUNDDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-mute",title:"Sound Removed",color:"red"}),CODEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",title:"Code Addition",color:"green"}),CODEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"minus",title:"Code Removal",color:"red"}),IMAGEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-plus",title:"Sprite Addition",color:"green"}),IMAGEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-minus",title:"Sprite Removal",color:"red"}),SPELLCHECK:(0,e.createComponentVNode)(2,t.Icon,{name:"font",title:"Spelling/Grammar Fix"}),EXPERIMENT:(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle",title:"Experimental",color:"orange"})},C=function(){function g(v){return v in s?s[v]:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",color:"green"})}return g}();return(0,e.createComponentVNode)(2,o.Window,{width:750,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"ParadiseSS13 Changelog",mt:2,buttons:(0,e.createComponentVNode)(2,t.Button,{content:m?"Showing all changes":"Showing changes since last connection",onClick:function(){function g(){return l(!m)}return g}()}),children:d.map(function(g){return!m&&g.merge_ts<=u||(0,e.createComponentVNode)(2,t.Section,{mb:2,title:g.author+" - Merged on "+g.merge_date,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"#"+g.num,onClick:function(){function v(){return h("open_pr",{pr_number:g.num})}return v}()}),children:g.entries.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{m:1,children:[C(v.etype)," ",v.etext]},v)})},g)})})})})}return N}()},56975:function(I,r,n){"use strict";r.__esModule=!0,r.ChemDispenser=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(83326),f=n(84947),N=[1,5,10,20,30,50],k=[1,5,10],S=r.ChemDispenser=function(){function c(m,l){var d=(0,a.useBackend)(l),u=d.act,s=d.data,C=s.chemicals;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:400+C.length*8,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,y),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,i)]})})})}return c}(),y=function(m,l){var d=(0,a.useBackend)(l),u=d.act,s=d.data,C=s.amount,g=s.energy,v=s.maxEnergy;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:g,minValue:0,maxValue:v,ranges:{good:[v*.5,1/0],average:[v*.25,v*.5],bad:[-1/0,v*.25]},children:[g," / ",v," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:N.map(function(p,V){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:C===p,content:p,onClick:function(){function b(){return u("amount",{amount:p})}return b}()})},V)})})})]})})})},h=function(m,l){for(var d=(0,a.useBackend)(l),u=d.act,s=d.data,C=s.chemicals,g=C===void 0?[]:C,v=[],p=0;p<(g.length+1)%3;p++)v.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:s.glass?"Drink Dispenser":"Chemical Dispenser",children:[g.map(function(V,b){return(0,e.createComponentVNode)(2,t.Button,{m:.1,width:"32.5%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",content:V.title,style:{"margin-left":"2px"},onClick:function(){function B(){return u("dispense",{reagent:V.id})}return B}()},b)}),v.map(function(V,b){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%"},b)})]})})},i=function(m,l){var d=(0,a.useBackend)(l),u=d.act,s=d.data,C=s.isBeakerLoaded,g=s.beakerCurrentVolume,v=s.beakerMaxVolume,p=s.beakerContents,V=p===void 0?[]:p;return(0,e.createComponentVNode)(2,t.Stack.Item,{height:16,children:(0,e.createComponentVNode)(2,t.Section,{title:s.glass?"Glass":"Beaker",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Box,{children:[!!C&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",mr:2,children:[g," / ",v," units"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!C,onClick:function(){function b(){return u("ejectBeaker")}return b}()})]}),children:(0,e.createComponentVNode)(2,o.BeakerContents,{beakerLoaded:C,beakerContents:V,buttons:function(){function b(B){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){function L(){return u("remove",{reagent:B.id,amount:-1})}return L}()}),k.map(function(L,w){return(0,e.createComponentVNode)(2,t.Button,{content:L,onClick:function(){function T(){return u("remove",{reagent:B.id,amount:L})}return T}()},w)}),(0,e.createComponentVNode)(2,t.Button,{content:"ALL",onClick:function(){function L(){return u("remove",{reagent:B.id,amount:B.volume})}return L}()})],0)}return b}()})})})}},48734:function(I,r,n){"use strict";r.__esModule=!0,r.ChemHeater=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(83326),N=n(84947),k=r.ChemHeater=function(){function h(i,c){return(0,e.createComponentVNode)(2,N.Window,{width:350,height:275,children:(0,e.createComponentVNode)(2,N.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,y)]})})})}return h}(),S=function(i,c){var m=(0,t.useBackend)(c),l=m.act,d=m.data,u=d.targetTemp,s=d.targetTempReached,C=d.autoEject,g=d.isActive,v=d.currentTemp,p=d.isBeakerLoaded;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Settings",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Auto-eject",icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){function V(){return l("toggle_autoeject")}return V}()}),(0,e.createComponentVNode)(2,o.Button,{content:g?"On":"Off",icon:"power-off",selected:g,disabled:!p,onClick:function(){function V(){return l("toggle_on")}return V}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,a.round)(u,0),minValue:0,maxValue:1e3,onDrag:function(){function V(b,B){return l("adjust_temperature",{target:B})}return V}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Reading",color:s?"good":"average",children:p&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:v,format:function(){function V(b){return(0,a.toFixed)(b)+" K"}return V}()})||"\u2014"})]})})})},y=function(i,c){var m=(0,t.useBackend)(c),l=m.act,d=m.data,u=d.isBeakerLoaded,s=d.beakerCurrentVolume,C=d.beakerMaxVolume,g=d.beakerContents;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:!!u&&(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,color:"label",mr:2,children:[s," / ",C," units"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",onClick:function(){function v(){return l("eject_beaker")}return v}()})]}),children:(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:u,beakerContents:g})})})}},35918:function(I,r,n){"use strict";r.__esModule=!0,r.ChemMaster=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(83326),N=n(22677),k=n(66586),S=n(50175),y=["icon"];function h(A,E){if(A==null)return{};var P={},R=Object.keys(A),M,D;for(D=0;D=0)&&(P[M]=A[M]);return P}function i(A,E){A.prototype=Object.create(E.prototype),A.prototype.constructor=A,c(A,E)}function c(A,E){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function P(R,M){return R.__proto__=M,R}return P}(),c(A,E)}var m=(0,S.createLogger)("ChemMaster"),l=[1,5,10],d=function(E,P){var R=(0,a.useBackend)(P),M=R.act,D=R.data,j=E.args.analysis;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:D.condi?"Condiment Analysis":"Reagent Analysis",children:(0,e.createComponentVNode)(2,t.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:j.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:(j.desc||"").length>0?j.desc:"N/A"}),j.blood_type&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood type",children:j.blood_type}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:j.blood_dna})],4),!D.condi&&(0,e.createComponentVNode)(2,t.Button,{icon:D.printing?"spinner":"print",disabled:D.printing,iconSpin:!!D.printing,ml:"0.5rem",content:"Print",onClick:function(){function W(){return M("print",{idx:j.idx,beaker:E.args.beaker})}return W}()})]})})})})},u=r.ChemMaster=function(){function A(E,P){var R=(0,a.useBackend)(P),M=R.data,D=M.condi,j=M.beaker,W=M.beaker_reagents,U=W===void 0?[]:W,K=M.buffer_reagents,$=K===void 0?[]:K,H=M.mode;return(0,e.createComponentVNode)(2,o.Window,{width:575,height:650,children:[(0,e.createComponentVNode)(2,N.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,s,{beaker:j,beakerReagents:U,bufferNonEmpty:$.length>0}),(0,e.createComponentVNode)(2,C,{mode:H,bufferReagents:$}),(0,e.createComponentVNode)(2,g,{isCondiment:D,bufferNonEmpty:$.length>0}),(0,e.createComponentVNode)(2,x)]})})]})}return A}(),s=function(E,P){var R=(0,a.useBackend)(P),M=R.act,D=E.beaker,j=E.beakerReagents,W=E.bufferNonEmpty;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:W?(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"eject",disabled:!D,content:"Eject and Clear Buffer",onClick:function(){function U(){return M("eject")}return U}()}):(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!D,content:"Eject and Clear Buffer",onClick:function(){function U(){return M("eject")}return U}()}),children:D?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:j,buttons:function(){function U(K,$){return(0,e.createComponentVNode)(2,t.Box,{mb:$0?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:W,buttons:function(){function U(K,$){return(0,e.createComponentVNode)(2,t.Box,{mb:$p.biomass?"bad":null,children:["Biomass: ",w[0],"/",p.biomass,"/",p.biomass_storage_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",mx:"2px",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w[1],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:w[1]>p.sanguine_reagent?"bad":"good",children:["Sanguine: ",w[1],"/",p.sanguine_reagent,"/",p.max_reagent_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w[2],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:w[2]>p.osseous_reagent?"bad":"good",children:["Osseous: ",w[2],"/",p.osseous_reagent,"/",p.max_reagent_capacity]})})]}),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,l)]})]})})]})]})},m=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.patient_limb_data,V=v.limb_list,b=v.desired_limb_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Limbs",children:V.map(function(B,L){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"15%",height:"20px",children:[p[B][4],":"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),p[B][3]===0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p[B][0]+p[B][1],maxValue:p[B][5],ranges:{good:[0,p[B][5]/3],average:[p[B][5]/3,2*p[B][5]/3],bad:[2*p[B][5]/3,p[B][5]]},children:["Current Damage: ",(0,e.createComponentVNode)(2,t.Icon,{name:"bone"})," "+p[B][0]+" / ",(0,e.createComponentVNode)(2,t.Icon,{name:"fire"})," "+p[B][1]]})}),p[B][3]!==0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[B][4]," is missing!"]})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[!!p[B][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!b[B][3],onClick:function(){function w(){return g("toggle_limb_repair",{limb:B,type:"replace"})}return w}(),children:"Replace Limb"})}),!p[B][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][0]||p[B][1]),checked:!(b[B][0]||b[B][1])&&(p[B][0]||p[B][1]),onClick:function(){function w(){return g("toggle_limb_repair",{limb:B,type:"damage"})}return w}(),children:"Repair Damages"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][2]&N),checked:!(b[B][2]&N)&&p[B][2]&N,onClick:function(){function w(){return g("toggle_limb_repair",{limb:B,type:"bone"})}return w}(),children:"Mend Bone"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][2]&k),checked:!(b[B][2]&k)&&p[B][2]&k,onClick:function(){function w(){return g("toggle_limb_repair",{limb:B,type:"ib"})}return w}(),children:"Mend IB"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][2]&S),checked:!(b[B][2]&S)&&p[B][2]&S,onClick:function(){function w(){return g("toggle_limb_repair",{limb:B,type:"critburn"})}return w}(),children:"Mend Critical Burn"})]})]})]},B)})})},l=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.patient_organ_data,V=v.organ_list,b=v.desired_organ_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Organs",children:V.map(function(B,L){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"20%",height:"20px",children:[p[B][3],":"," "]}),p[B][5]!=="heart"&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!!(p[B][2]||p[B][1])&&(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!b[B][2]&&!b[B][1],onClick:function(){function w(){return g("toggle_organ_repair",{organ:B,type:"replace"})}return w}(),children:"Replace Organ"}),!(p[B][2]||p[B][1])&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!p[B][0],checked:!b[B][0]&&p[B][0],onClick:function(){function w(){return g("toggle_organ_repair",{organ:B,type:"damage"})}return w}(),children:"Repair Damages"})})]})}),p[B][5]==="heart"&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Heart replacement is required for cloning."}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[!!p[B][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[B][3]," is missing!"]}),!p[B][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:p[B][0],maxValue:p[B][4],ranges:{good:[0,p[B][4]/3],average:[p[B][4]/3,2*p[B][4]/3],bad:[2*p[B][4]/3,p[B][4]]},children:"Current Damage: "+p[B][0]})]})]})},B)})})}},58378:function(I,r,n){"use strict";r.__esModule=!0,r.CloningPod=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.CloningPod=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.biomass,m=i.biomass_storage_capacity,l=i.sanguine_reagent,d=i.osseous_reagent,u=i.organs,s=i.currently_cloning;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Liquid Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Biomass:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:c,ranges:{good:[2*m/3,m],average:[m/3,2*m/3],bad:[0,m/3]},minValue:0,maxValue:m})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Sanguine Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:l+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:l,step:1,unit:"units",onChange:function(){function C(g,v){return h("remove_reagent",{reagent:"sanguine_reagent",amount:v})}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function C(){return h("purge_reagent",{reagent:"sanguine_reagent"})}return C}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Osseous Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:d+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:d,step:1,unit:"units",onChange:function(){function C(g,v){return h("remove_reagent",{reagent:"osseous_reagent",amount:v})}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function C(){return h("purge_reagent",{reagent:"osseous_reagent"})}return C}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Organ Storage",children:[!s&&(0,e.createComponentVNode)(2,t.Box,{children:[!u&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No organs loaded."}),!!u&&u.map(function(C){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:C.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",onClick:function(){function g(){return h("eject_organ",{organ_ref:C.ref})}return g}()})})]},C)})]}),!!s&&(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Unable to access organ storage while cloning."]})})]})]})})}return N}()},14283:function(I,r,n){"use strict";r.__esModule=!0,r.ColourMatrixTester=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.ColourMatrixTester=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.colour_data,m=[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]];return(0,e.createComponentVNode)(2,o.Window,{width:350,height:170,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Modify Matrix",children:m.map(function(l){return(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:l.map(function(d){return(0,e.createFragment)([d.name,(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.NumberInput,{value:c[d.idx],step:.05,minValue:-5,maxValue:5,onDrag:function(){function u(s,C){return h("setvalue",{idx:d.idx+1,value:C})}return u}()})],0,d.name)})},l)})})})})}return N}()},98577:function(I,r,n){"use strict";r.__esModule=!0,r.CommunicationsComputer=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=function(u){switch(u){case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,i);case 3:return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,c)})});case 4:return(0,e.createComponentVNode)(2,l);default:return"ERROR. Unknown menu_state. Please contact NT Technical Support."}},N=r.CommunicationsComputer=function(){function d(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.menu_state;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),f(p)]})})})}return d}(),k=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.authenticated,V=v.noauthbutton,b=v.esc_section,B=v.esc_callable,L=v.esc_recallable,w=v.esc_status,T=v.authhead,x=v.is_ai,A=v.lastCallLoc,E=!1,P;return p?p===1?P="Command":p===2?P="Captain":p===3?P="CentComm Officer":p===4?(P="CentComm Secure Connection",E=!0):P="ERROR: Report This Bug!":P="Not Logged In",(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authentication",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:P})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"sign-out-alt":"id-card",selected:p,disabled:V,content:p?"Log Out ("+P+")":"Log In",onClick:function(){function R(){return g("auth")}return R}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!b&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Escape Shuttle",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!w&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:w}),!!B&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"rocket",content:"Call Shuttle",disabled:!T,onClick:function(){function R(){return g("callshuttle")}return R}()})}),!!L&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Recall Shuttle",disabled:!T||x,onClick:function(){function R(){return g("cancelshuttle")}return R}()})}),!!A&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Last Call/Recall From",children:A})]})})})],4)},S=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.is_admin;return p?(0,e.createComponentVNode)(2,y):(0,e.createComponentVNode)(2,h)},y=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.is_admin,V=v.gamma_armory_location,b=v.admin_levels,B=v.authenticated,L=v.ert_allowed;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"CentComm Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:b,required_access:p,use_confirm:1})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:"Make Central Announcement",disabled:!p,onClick:function(){function w(){return g("send_to_cc_announcement_page")}return w}()}),B===4&&(0,e.createComponentVNode)(2,t.Button,{icon:"plus",content:"Make Other Announcement",disabled:!p,onClick:function(){function w(){return g("make_other_announcement")}return w}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Response Team",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"ambulance",content:"Dispatch ERT",disabled:!p,onClick:function(){function w(){return g("dispatch_ert")}return w}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:L,content:L?"ERT calling enabled":"ERT calling disabled",tooltip:L?"Command can request an ERT":"ERTs cannot be requested",disabled:!p,onClick:function(){function w(){return g("toggle_ert_allowed")}return w}(),selected:null})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:"Get Authentication Codes",disabled:!p,onClick:function(){function w(){return g("send_nuke_codes")}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gamma Armory",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"biohazard",content:V?"Send Gamma Armory":"Recall Gamma Armory",disabled:!p,onClick:function(){function w(){return g("move_gamma_armory")}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"coins",content:"View Economy",disabled:!p,onClick:function(){function w(){return g("view_econ")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fax",content:"Fax Manager",disabled:!p,onClick:function(){function w(){return g("view_fax")}return w}()})]})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"View Command accessible controls",children:(0,e.createComponentVNode)(2,h)})]})},h=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.msg_cooldown,V=v.emagged,b=v.cc_cooldown,B=v.security_level_color,L=v.str_security_level,w=v.levels,T=v.authcapt,x=v.authhead,A=v.messages,E="Make Priority Announcement";p>0&&(E+=" ("+p+"s)");var P=V?"Message [UNKNOWN]":"Message CentComm",R="Request Authentication Codes";return b>0&&(P+=" ("+b+"s)",R+=" ("+b+"s)"),(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Captain-Only Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Alert",color:B,children:L}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:w,required_access:T})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:E,disabled:!T||p>0,onClick:function(){function M(){return g("announce")}return M}()})}),!!V&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",color:"red",content:P,disabled:!T||b>0,onClick:function(){function M(){return g("MessageSyndicate")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!T,onClick:function(){function M(){return g("RestoreBackup")}return M}()})]})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",content:P,disabled:!T||b>0,onClick:function(){function M(){return g("MessageCentcomm")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bomb",content:R,disabled:!T||b>0,onClick:function(){function M(){return g("nukerequest")}return M}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Command Staff Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Displays",children:(0,e.createComponentVNode)(2,t.Button,{icon:"tv",content:"Change Status Displays",disabled:!x,onClick:function(){function M(){return g("status")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Incoming Messages",children:(0,e.createComponentVNode)(2,t.Button,{icon:"folder-open",content:"View ("+A.length+")",disabled:!x,onClick:function(){function M(){return g("messagelist")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Misc",children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",content:"Restart Nano-Mob Hunter GO! Server",disabled:!x,onClick:function(){function M(){return g("RestartNanoMob")}return M}()})})]})})})],4)},i=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.stat_display,V=v.authhead,b=v.current_message_title,B=p.presets.map(function(w){return(0,e.createComponentVNode)(2,t.Button,{content:w.label,selected:w.name===p.type,disabled:!V,onClick:function(){function T(){return g("setstat",{statdisp:w.name})}return T}()},w.name)}),L=p.alerts.map(function(w){return(0,e.createComponentVNode)(2,t.Button,{content:w.label,selected:w.alert===p.icon,disabled:!V,onClick:function(){function T(){return g("setstat",{statdisp:3,alert:w.alert})}return T}()},w.alert)});return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Status Screens",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function w(){return g("main")}return w}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Presets",children:B}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alerts",children:L}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 1",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_1,disabled:!V,onClick:function(){function w(){return g("setmsg1")}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 2",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_2,disabled:!V,onClick:function(){function w(){return g("setmsg2")}return w}()})})]})})})},c=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.authhead,V=v.current_message_title,b=v.current_message,B=v.messages,L=v.security_level,w;if(V)w=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:V,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Return To Message List",disabled:!p,onClick:function(){function x(){return g("messagelist")}return x}()}),children:(0,e.createComponentVNode)(2,t.Box,{children:b})})});else{var T=B.map(function(x){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:x.title,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eye",content:"View",disabled:!p||V===x.title,onClick:function(){function A(){return g("messagelist",{msgid:x.id})}return A}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"times",content:"Delete",disabled:!p,onClick:function(){function A(){return g("delmessage",{msgid:x.id})}return A}()})]},x.id)});w=(0,e.createComponentVNode)(2,t.Section,{title:"Messages Received",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function x(){return g("main")}return x}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:T})})}return(0,e.createComponentVNode)(2,t.Box,{children:w})},m=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=u.levels,V=u.required_access,b=u.use_confirm,B=v.security_level;return b?p.map(function(L){return(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:L.icon,content:L.name,disabled:!V||L.id===B,tooltip:L.tooltip,onClick:function(){function w(){return g("newalertlevel",{level:L.id})}return w}()},L.name)}):p.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{icon:L.icon,content:L.name,disabled:!V||L.id===B,tooltip:L.tooltip,onClick:function(){function w(){return g("newalertlevel",{level:L.id})}return w}()},L.name)})},l=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.is_admin,V=v.possible_cc_sounds;if(!p)return g("main");var b=(0,a.useLocalState)(s,"subtitle",""),B=b[0],L=b[1],w=(0,a.useLocalState)(s,"text",""),T=w[0],x=w[1],A=(0,a.useLocalState)(s,"classified",0),E=A[0],P=A[1],R=(0,a.useLocalState)(s,"beepsound","Beep"),M=R[0],D=R[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Central Command Report",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function j(){return g("main")}return j}()}),children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Subtitle here.",fluid:!0,value:B,onChange:function(){function j(W,U){return L(U)}return j}(),mb:"5px"}),(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Announcement here,\nMultiline input is accepted.",rows:10,fluid:!0,multiline:1,value:T,onChange:function(){function j(W,U){return x(U)}return j}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Send Announcement",fluid:!0,icon:"paper-plane",center:!0,mt:"5px",textAlign:"center",onClick:function(){function j(){return g("make_cc_announcement",{subtitle:B,text:T,classified:E,beepsound:M})}return j}()}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"260px",height:"20px",options:V,selected:M,onSelected:function(){function j(W){return D(W)}return j}(),disabled:E})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"volume-up",mx:"5px",disabled:E,tooltip:"Test sound",onClick:function(){function j(){return g("test_sound",{sound:M})}return j}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:E,content:"Classified",fluid:!0,tooltip:E?"Sent to station communications consoles":"Publically announced",onClick:function(){function j(){return P(!E)}return j}()})})]})]})})}},70611:function(I,r,n){"use strict";r.__esModule=!0,r.CompostBin=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.CompostBin=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.biomass,m=i.compost,l=i.biomass_capacity,d=i.compost_capacity,u=(0,a.useSharedState)(S,"vendAmount",1),s=u[0],C=u[1];return(0,e.createComponentVNode)(2,o.Window,{width:300,height:175,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{label:"Resources",children:[(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:1,width:17,value:c,minValue:0,maxValue:l,ranges:{good:[l*.5,1/0],average:[l*.25,l*.5],bad:[-1/0,l*.25]},children:[c," / ",l," Units"]})})})}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compost",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:17,value:m,minValue:0,maxValue:d,ranges:{good:[d*.5,1/0],average:[d*.25,d*.5],bad:[-1/0,d*.25]},children:[m," / ",d," Units"]})})})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mr:"5px",color:"silver",children:"Soil clumps to make:"}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:s,width:"32px",minValue:1,maxValue:10,stepPixelSize:7,onChange:function(){function g(v,p){return C(p)}return g}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,align:"center",content:"Make Soil",disabled:m<25*s,icon:"arrow-circle-down",onClick:function(){function g(){return h("create",{amount:s})}return g}()})})})]})})})}return N}()},73744:function(I,r,n){"use strict";r.__esModule=!0,r.Contractor=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(73712),N=n(84947);function k(g,v){g.prototype=Object.create(v.prototype),g.prototype.constructor=g,S(g,v)}function S(g,v){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function p(V,b){return V.__proto__=b,V}return p}(),S(g,v)}var y={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},h=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(Math.random()*2e4),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],i=r.Contractor=function(){function g(v,p){var V=(0,t.useBackend)(p),b=V.act,B=V.data,L;B.unauthorized?L=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,s,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){function A(){}return A}()})}):B.load_animation_completed?L=(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:(0,e.createComponentVNode)(2,c)}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",overflow:"hidden",children:B.page===1?(0,e.createComponentVNode)(2,l,{height:"100%"}):(0,e.createComponentVNode)(2,u,{height:"100%"})})],4):L=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,s,{height:"100%",allMessages:h,finishedTimeout:3e3,onFinished:function(){function A(){return b("complete_load_animation")}return A}()})});var w=(0,t.useLocalState)(p,"viewingPhoto",""),T=w[0],x=w[1];return(0,e.createComponentVNode)(2,N.Window,{theme:"syndicate",width:500,height:600,children:[T&&(0,e.createComponentVNode)(2,C),(0,e.createComponentVNode)(2,N.Window.Content,{className:"Contractor",children:(0,e.createComponentVNode)(2,o.Flex,{direction:"column",height:"100%",children:L})})]})}return g}(),c=function(v,p){var V=(0,t.useBackend)(p),b=V.act,B=V.data,L=B.tc_available,w=B.tc_paid_out,T=B.completed_contracts,x=B.rep;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Summary",buttons:(0,e.createComponentVNode)(2,o.Box,{verticalAlign:"middle",mt:"0.25rem",children:[x," Rep"]})},v,{children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",children:[L," TC"]}),(0,e.createComponentVNode)(2,o.Button,{disabled:L<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){function A(){return b("claim")}return A}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Earned",children:[w," TC"]})]})}),(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Box,{height:"20px",lineHeight:"20px",inline:!0,children:T})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},m=function(v,p){var V=(0,t.useBackend)(p),b=V.act,B=V.data,L=B.page;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Tabs,Object.assign({},v,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===1,onClick:function(){function w(){return b("page",{page:1})}return w}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"suitcase"}),"Contracts"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===2,onClick:function(){function w(){return b("page",{page:2})}return w}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"shopping-cart"}),"Hub"]})]})))},l=function(v,p){var V=(0,t.useBackend)(p),b=V.act,B=V.data,L=B.contracts,w=B.contract_active,T=B.can_extract,x=!!w&&L.filter(function(M){return M.status===1})[0],A=x&&x.time_left>0,E=(0,t.useLocalState)(p,"viewingPhoto",""),P=E[0],R=E[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,e.createComponentVNode)(2,o.Button,{disabled:!T||A,icon:"parachute-box",content:["Call Extraction",A&&(0,e.createComponentVNode)(2,f.Countdown,{timeLeft:x.time_left,format:function(){function M(D,j){return" ("+j.substr(3)+")"}return M}()})],onClick:function(){function M(){return b("extract")}return M}()})},v,{children:L.slice().sort(function(M,D){return M.status===1?-1:D.status===1?1:M.status-D.status}).map(function(M){var D;return(0,e.createComponentVNode)(2,o.Section,{title:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",color:M.status===1&&"good",children:M.target_name}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:M.has_photo&&(0,e.createComponentVNode)(2,o.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){function j(){return R("target_photo_"+M.uid+".png")}return j}()})})]}),className:"Contractor__Contract",buttons:(0,e.createComponentVNode)(2,o.Box,{width:"100%",children:[!!y[M.status]&&(0,e.createComponentVNode)(2,o.Box,{color:y[M.status][1],inline:!0,mt:M.status!==1&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:y[M.status][0]}),M.status===1&&(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){function j(){return b("abort")}return j}()})]}),children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"2",mr:"0.5rem",children:[M.fluff_message,!!M.completed_time&&(0,e.createComponentVNode)(2,o.Box,{color:"good",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",M.completed_time]}),!!M.dead_extraction&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!M.fail_reason&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",M.fail_reason]})]}),(0,e.createComponentVNode)(2,o.Flex.Item,{flexBasis:"100%",children:[(0,e.createComponentVNode)(2,o.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xA0",d(M)]}),(D=M.difficulties)==null?void 0:D.map(function(j,W){return(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!!w,content:j.name+" ("+j.reward+" TC)",onClick:function(){function U(){return b("activate",{uid:M.uid,difficulty:W+1})}return U}()},W)}),!!M.objective&&(0,e.createComponentVNode)(2,o.Box,{color:"white",bold:!0,children:[M.objective.extraction_name,(0,e.createVNode)(1,"br"),"(",(M.objective.rewards.tc||0)+" TC",",\xA0",(M.objective.rewards.credits||0)+" Credits",")"]})]})]})},M.uid)})})))},d=function(v){if(!(!v.objective||v.status>1)){var p=v.objective.locs.user_area_id,V=v.objective.locs.user_coords,b=v.objective.locs.target_area_id,B=v.objective.locs.target_coords,L=p===b;return(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:L?"dot-circle-o":"arrow-alt-circle-right-o",color:L?"green":"yellow",rotation:L?null:-(0,a.rad2deg)(Math.atan2(B[1]-V[1],B[0]-V[0])),lineHeight:L?null:"0.85",size:"1.5"})})}},u=function(v,p){var V=(0,t.useBackend)(p),b=V.act,B=V.data,L=B.rep,w=B.buyables;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Purchases",overflow:"auto"},v,{children:w.map(function(T){return(0,e.createComponentVNode)(2,o.Section,{title:T.name,children:[T.description,(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:L-1&&(0,e.createComponentVNode)(2,o.Box,{as:"span",color:T.stock===0?"bad":"good",ml:"0.5rem",children:[T.stock," in stock"]})]},T.uid)})})))},s=function(g){k(v,g);function v(V){var b;return b=g.call(this,V)||this,b.timer=null,b.state={currentIndex:0,currentDisplay:[]},b}var p=v.prototype;return p.tick=function(){function V(){var b=this.props,B=this.state;if(B.currentIndex<=b.allMessages.length){this.setState(function(w){return{currentIndex:w.currentIndex+1}});var L=B.currentDisplay;L.push(b.allMessages[B.currentIndex])}else clearTimeout(this.timer),setTimeout(b.onFinished,b.finishedTimeout)}return V}(),p.componentDidMount=function(){function V(){var b=this,B=this.props.linesPerSecond,L=B===void 0?2.5:B;this.timer=setInterval(function(){return b.tick()},1e3/L)}return V}(),p.componentWillUnmount=function(){function V(){clearTimeout(this.timer)}return V}(),p.render=function(){function V(){return(0,e.createComponentVNode)(2,o.Box,{m:1,children:this.state.currentDisplay.map(function(b){return(0,e.createFragment)([b,(0,e.createVNode)(1,"br")],0,b)})})}return V}(),v}(e.Component),C=function(v,p){var V=(0,t.useLocalState)(p,"viewingPhoto",""),b=V[0],B=V[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Contractor__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:b}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function L(){return B("")}return L}()})]})}},57392:function(I,r,n){"use strict";r.__esModule=!0,r.ConveyorSwitch=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.ConveyorSwitch=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.slowFactor,m=i.oneWay,l=i.position;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lever position",children:l>0?"forward":l<0?"reverse":"neutral"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Allow reverse",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!m,onClick:function(){function d(){return h("toggleOneWay")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slowdown factor",children:(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",onClick:function(){function d(){return h("slowFactor",{value:c-5})}return d}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-left",onClick:function(){function d(){return h("slowFactor",{value:c-1})}return d}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Slider,{width:"100px",mx:"1px",value:c,fillValue:c,minValue:1,maxValue:50,step:1,format:function(){function d(u){return u+"x"}return d}(),onChange:function(){function d(u,s){return h("slowFactor",{value:s})}return d}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-right",onClick:function(){function d(){return h("slowFactor",{value:c+1})}return d}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",onClick:function(){function d(){return h("slowFactor",{value:c+5})}return d}()})," "]})]})})]})})})})}return N}()},91413:function(I,r,n){"use strict";r.__esModule=!0,r.CrewMonitor=void 0;var e=n(28823),a=n(72026),t=n(37843),o=n(91819),f=n(2971),N=n(99753),k=n(30381),S=n(84947),y=function(d,u){return d.dead?"Deceased":parseInt(d.health,10)<=u?"Critical":parseInt(d.stat,10)===1?"Unconscious":"Living"},h=function(d,u){return d.dead?"red":parseInt(d.health,10)<=u?"orange":parseInt(d.stat,10)===1?"blue":"green"},i=r.CrewMonitor=function(){function l(d,u){var s=(0,o.useBackend)(u),C=s.act,g=s.data,v=(0,o.useLocalState)(u,"tabIndex",0),p=v[0],V=v[1],b=function(){function B(L){switch(L){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"WE SHOULDN'T BE HERE!"}}return B}();return(0,e.createComponentVNode)(2,S.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"table",selected:p===0,onClick:function(){function B(){return V(0)}return B}(),children:"Data View"},"DataView"),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"map-marked-alt",selected:p===1,onClick:function(){function B(){return V(1)}return B}(),children:"Map View"},"MapView")]})}),b(p)]})})})}return l}(),c=function(d,u){var s=(0,o.useBackend)(u),C=s.act,g=s.data,v=(0,a.sortBy)(function(x){return x.name})(g.crewmembers||[]),p=g.possible_levels,V=g.viewing_current_z_level,b=g.is_advanced,B=(0,o.useLocalState)(u,"search",""),L=B[0],w=B[1],T=(0,t.createSearch)(L,function(x){return x.name+"|"+x.assignment+"|"+x.area});return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,backgroundColor:"transparent",children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(){function x(A,E){return w(E)}return x}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:b?(0,e.createComponentVNode)(2,f.Dropdown,{mr:"5px",width:"50px",options:p,selected:V,onSelected:function(){function x(A){return C("switch_level",{new_level:A})}return x}()}):null})]}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Location"})]}),v.filter(T).map(function(x){return(0,e.createComponentVNode)(2,f.Table.Row,{bold:!!x.is_command,children:[(0,e.createComponentVNode)(2,N.TableCell,{children:[x.name," (",x.assignment,")"]}),(0,e.createComponentVNode)(2,N.TableCell,{children:[(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:h(x,g.critThreshold),children:y(x,g.critThreshold)}),x.sensor_type>=2?(0,e.createComponentVNode)(2,f.Box,{inline:!0,ml:1,children:["(",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:k.COLORS.damageType.oxy,children:x.oxy}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:k.COLORS.damageType.toxin,children:x.tox}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:k.COLORS.damageType.burn,children:x.fire}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:k.COLORS.damageType.brute,children:x.brute}),")"]}):null]}),(0,e.createComponentVNode)(2,N.TableCell,{children:x.sensor_type===3?g.isAI?(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"location-arrow",content:x.area+" ("+x.x+", "+x.y+")",onClick:function(){function A(){return C("track",{track:x.ref})}return A}()}):x.area+" ("+x.x+", "+x.y+")":(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:"grey",children:"Not Available"})})]},x.name)})]})]})},m=function(d,u){var s=(0,o.useBackend)(u),C=s.data,g=(0,o.useLocalState)(u,"zoom",1),v=g[0],p=g[1];return(0,e.createComponentVNode)(2,f.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,f.NanoMap,{onZoom:function(){function V(b){return p(b)}return V}(),children:C.crewmembers.filter(function(V){return V.sensor_type===3}).map(function(V){return(0,e.createComponentVNode)(2,f.NanoMap.Marker,{x:V.x,y:V.y,zoom:v,icon:"circle",tooltip:V.name+" ("+V.assignment+")",color:h(V,C.critThreshold)},V.ref)})})})}},55104:function(I,r,n){"use strict";r.__esModule=!0,r.Cryo=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],N=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],k=r.Cryo=function(){function h(i,c){return(0,e.createComponentVNode)(2,o.Window,{width:520,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,S)})})})}return h}(),S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,d=m.data,u=d.isOperating,s=d.hasOccupant,C=d.occupant,g=C===void 0?[]:C,v=d.cellTemperature,p=d.cellTemperatureStatus,V=d.isBeakerLoaded,b=d.cooldownProgress,B=d.auto_eject_healthy,L=d.auto_eject_dead;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",onClick:function(){function w(){return l("ejectOccupant")}return w}(),disabled:!s,children:"Eject"}),children:s?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:g.name||"Unknown"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:g.health,max:g.maxHealth,value:g.health/g.maxHealth,color:g.health>0?"good":"average",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(g.health)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:N[g.stat][0],children:N[g.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(g.bodyTemperature)})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),f.map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w.label,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:g[w.type]/100,ranges:{bad:[.01,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(g[w.type])})})},w.id)})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Cell",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function w(){return l("ejectBeaker")}return w}(),disabled:!V,children:"Eject Beaker"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",onClick:function(){function w(){return l(u?"switchOff":"switchOn")}return w}(),selected:u,children:u?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",color:p,children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:v})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,y)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dosage interval",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{average:[-1/0,99],good:[99,1/0]},color:!V&&"average",value:b,minValue:0,maxValue:100})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:B?"toggle-on":"toggle-off",selected:B,onClick:function(){function w(){return l(B?"auto_eject_healthy_off":"auto_eject_healthy_on")}return w}(),children:B?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:L?"toggle-on":"toggle-off",selected:L,onClick:function(){function w(){return l(L?"auto_eject_dead_off":"auto_eject_dead_on")}return w}(),children:L?"On":"Off"})})]})})})],4)},y=function(i,c){var m=(0,a.useBackend)(c),l=m.act,d=m.data,u=d.isBeakerLoaded,s=d.beakerLabel,C=d.beakerVolume;return u?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!s&&"average",children:[s||"No label",":"]}),(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!C&&"bad",ml:1,children:C?(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:C,format:function(){function g(v){return Math.round(v)+" units remaining"}return g}()}):"Beaker is empty"})],4):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"bad",children:"No beaker loaded"})}},1763:function(I,r,n){"use strict";r.__esModule=!0,r.CryopodConsole=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(37843),N=r.CryopodConsole=function(){function y(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.account_name,d=m.allow_items;return(0,e.createComponentVNode)(2,o.Window,{title:"Cryopod Console",width:400,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Hello, "+(l||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,e.createComponentVNode)(2,k),!!d&&(0,e.createComponentVNode)(2,S)]})})}return y}(),k=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.frozen_crew;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Crew",children:l.length?(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:l.map(function(d,u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.name,children:d.rank},u)})})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored crew!"})})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.frozen_items,u=function(C){var g=C.toString();return g.startsWith("the ")&&(g=g.slice(4,g.length)),(0,f.toTitleCase)(g)};return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Items",children:d.length?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:d.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u(s.name),buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){function C(){return m("one_item",{item:s.uid})}return C}()})},s)})})}),(0,e.createComponentVNode)(2,t.Button,{content:"Drop All Items",color:"red",onClick:function(){function s(){return m("all_items")}return s}()})],4):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored items!"})})}},69055:function(I,r,n){"use strict";r.__esModule=!0,r.DNAModifier=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(22677),N=[["good","Alive"],["average","Critical"],["bad","DEAD"]],k=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],S=[5,10,20,30,50],y=r.DNAModifier=function(){function p(V,b){var B=(0,a.useBackend)(b),L=B.act,w=B.data,T=w.irradiating,x=w.dnaBlockSize,A=w.occupant;b.dnaBlockSize=x,b.isDNAInvalid=!A.isViableSubject||!A.uniqueIdentity||!A.structuralEnzymes;var E;return T&&(E=(0,e.createComponentVNode)(2,g,{duration:T})),(0,e.createComponentVNode)(2,o.Window,{width:660,height:775,children:[(0,e.createComponentVNode)(2,f.ComplexModal),E,(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,i)})]})})]})}return p}(),h=function(V,b){var B=(0,a.useBackend)(b),L=B.act,w=B.data,T=w.locked,x=w.hasOccupant,A=w.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x,selected:T,icon:T?"toggle-on":"toggle-off",content:T?"Engaged":"Disengaged",onClick:function(){function E(){return L("toggleLock")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x||T,icon:"user-slash",content:"Eject",onClick:function(){function E(){return L("ejectOccupant")}return E}()})],4),children:x?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:A.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:A.minHealth,max:A.maxHealth,value:A.health/A.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:N[A.stat][0],children:N[A.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})}),b.isDNAInvalid?(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Radiation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:"0",max:"100",value:A.radiationLevel/100,color:"average"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:w.occupant.uniqueEnzymes?w.occupant.uniqueEnzymes:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 Unknown"]})})]})],0):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Cell unoccupied."})})},i=function(V,b){var B=(0,a.useBackend)(b),L=B.act,w=B.data,T=w.selectedMenuKey,x=w.hasOccupant,A=w.occupant;if(x){if(b.isDNAInvalid)return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No operation possible on this subject."]})})})}else return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant in DNA modifier."]})})});var E;return T==="ui"?E=(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)],4):T==="se"?E=(0,e.createFragment)([(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,l)],4):T==="buffer"?E=(0,e.createComponentVNode)(2,d):T==="rejuvenators"&&(E=(0,e.createComponentVNode)(2,C)),(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:k.map(function(P,R){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:P[2],selected:T===P[0],onClick:function(){function M(){return L("selectMenuKey",{key:P[0]})}return M}(),children:P[1]},R)})}),E]})},c=function(V,b){var B=(0,a.useBackend)(b),L=B.act,w=B.data,T=w.selectedUIBlock,x=w.selectedUISubBlock,A=w.selectedUITarget,E=w.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Unique Identifier",children:[(0,e.createComponentVNode)(2,v,{dnaString:E.uniqueIdentity,selectedBlock:T,selectedSubblock:x,blockSize:b.dnaBlockSize,action:"selectUIBlock"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:15,stepPixelSize:"20",value:A,format:function(){function P(R){return R.toString(16).toUpperCase()}return P}(),ml:"0",onChange:function(){function P(R,M){return L("changeUITarget",{value:M})}return P}()})})}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){function P(){return L("pulseUIRadiation")}return P}()})]})},m=function(V,b){var B=(0,a.useBackend)(b),L=B.act,w=B.data,T=w.selectedSEBlock,x=w.selectedSESubBlock,A=w.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Structural Enzymes",children:[(0,e.createComponentVNode)(2,v,{dnaString:A.structuralEnzymes,selectedBlock:T,selectedSubblock:x,blockSize:b.dnaBlockSize,action:"selectSEBlock"}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){function E(){return L("pulseSERadiation")}return E}()})]})},l=function(V,b){var B=(0,a.useBackend)(b),L=B.act,w=B.data,T=w.radiationIntensity,x=w.radiationDuration;return(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Emitter",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Intensity",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:10,stepPixelSize:20,value:T,popUpPosition:"right",ml:"0",onChange:function(){function A(E,P){return L("radiationIntensity",{value:P})}return A}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:20,stepPixelSize:10,unit:"s",value:x,popUpPosition:"right",ml:"0",onChange:function(){function A(E,P){return L("radiationDuration",{value:P})}return A}()})})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-start",mt:"0.5rem",onClick:function(){function A(){return L("pulseRadiation")}return A}()})]})},d=function(V,b){var B=(0,a.useBackend)(b),L=B.act,w=B.data,T=w.buffers,x=T.map(function(A,E){return(0,e.createComponentVNode)(2,u,{id:E+1,name:"Buffer "+(E+1),buffer:A},E)});return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{height:"75%",mt:1,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Buffers",children:x})}),(0,e.createComponentVNode)(2,t.Stack.Item,{height:"25%",children:(0,e.createComponentVNode)(2,s)})]})},u=function(V,b){var B=(0,a.useBackend)(b),L=B.act,w=B.data,T=V.id,x=V.name,A=V.buffer,E=w.isInjectorReady,P=x+(A.data?" - "+A.label:"");return(0,e.createComponentVNode)(2,t.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,t.Section,{title:P,mx:"0",lineHeight:"18px",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!A.data,icon:"trash",content:"Clear",onClick:function(){function R(){return L("bufferOption",{option:"clear",id:T})}return R}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!A.data,icon:"pen",content:"Rename",onClick:function(){function R(){return L("bufferOption",{option:"changeLabel",id:T})}return R}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!A.data||!w.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-start",onClick:function(){function R(){return L("bufferOption",{option:"saveDisk",id:T})}return R}()})],4),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Write",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){function R(){return L("bufferOption",{option:"saveUI",id:T})}return R}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){function R(){return L("bufferOption",{option:"saveUIAndUE",id:T})}return R}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){function R(){return L("bufferOption",{option:"saveSE",id:T})}return R}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!w.hasDisk||!w.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){function R(){return L("bufferOption",{option:"loadDisk",id:T})}return R}()})]}),!!A.data&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:A.owner||(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[A.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!A.ue&&" and Unique Enzymes"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transfer to",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:!E,icon:E?"syringe":"spinner",iconSpin:!E,content:"Injector",mb:"0",onClick:function(){function R(){return L("bufferOption",{option:"createInjector",id:T})}return R}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!E,icon:E?"syringe":"spinner",iconSpin:!E,content:"Block Injector",mb:"0",onClick:function(){function R(){return L("bufferOption",{option:"createInjector",id:T,block:1})}return R}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){function R(){return L("bufferOption",{option:"transfer",id:T})}return R}()})]})],4)]}),!A.data&&(0,e.createComponentVNode)(2,t.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},s=function(V,b){var B=(0,a.useBackend)(b),L=B.act,w=B.data,T=w.hasDisk,x=w.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!T||!x.data,icon:"trash",content:"Wipe",onClick:function(){function A(){return L("wipeDisk")}return A}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!T,icon:"eject",content:"Eject",onClick:function(){function A(){return L("ejectDisk")}return A}()})],4),children:T?x.data?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Label",children:x.label?x.label:"No label"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:x.owner?x.owner:(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[x.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!x.ue&&" and Unique Enzymes"]})]}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Disk is blank."}):(0,e.createComponentVNode)(2,t.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"save-o",size:"4"}),(0,e.createVNode)(1,"br"),"No disk inserted."]})})},C=function(V,b){var B=(0,a.useBackend)(b),L=B.act,w=B.data,T=w.isBeakerLoaded,x=w.beakerVolume,A=w.beakerLabel;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Rejuvenators and Beaker",buttons:(0,e.createComponentVNode)(2,t.Button,{disabled:!T,icon:"eject",content:"Eject",onClick:function(){function E(){return L("ejectBeaker")}return E}()}),children:T?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Inject",children:[S.map(function(E,P){return(0,e.createComponentVNode)(2,t.Button,{disabled:E>x,icon:"syringe",content:E,onClick:function(){function R(){return L("injectRejuvenators",{amount:E})}return R}()},P)}),(0,e.createComponentVNode)(2,t.Button,{disabled:x<=0,icon:"syringe",content:"All",onClick:function(){function E(){return L("injectRejuvenators",{amount:x})}return E}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"0.5rem",children:A||"No label"}),x?(0,e.createComponentVNode)(2,t.Box,{color:"good",children:[x," unit",x===1?"":"s"," remaining"]}):(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Empty"})]})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No beaker loaded.",16)]})})})},g=function(V,b){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"average",children:(0,e.createVNode)(1,"h1",null,[(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"}),(0,e.createTextVNode)("\xA0Irradiating occupant\xA0"),(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"})],4)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,[(0,e.createTextVNode)("For "),V.duration,(0,e.createTextVNode)(" second"),V.duration===1?"":"s"],0)})]})},v=function(V,b){for(var B=(0,a.useBackend)(b),L=B.act,w=B.data,T=V.dnaString,x=V.selectedBlock,A=V.selectedSubblock,E=V.blockSize,P=V.action,R=T.split(""),M=0,D=[],j=function(){for(var K=W/E+1,$=[],H=function(){var Q=Y+1;$.push((0,e.createComponentVNode)(2,t.Button,{selected:x===K&&A===Q,content:R[W+Y],mb:"0",onClick:function(){function re(){return L(P,{block:K,subblock:Q})}return re}()}))},Y=0;Ys.spawnpoints?"red":"green",children:[s.total," total, versus ",s.spawnpoints," spawnpoints"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispatch",children:(0,e.createComponentVNode)(2,t.Button,{width:10.5,textAlign:"center",icon:"ambulance",content:"Send ERT",onClick:function(){function V(){return u("dispatch_ert",{silent:v})}return V}()})})]})})})},h=function(m,l){var d=(0,a.useBackend)(l),u=d.act,s=d.data,C=s.ert_request_messages;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:C&&C.length?C.map(function(g){return(0,e.createComponentVNode)(2,t.Section,{title:g.time,buttons:(0,e.createComponentVNode)(2,t.Button,{content:g.sender_real_name,onClick:function(){function v(){return u("view_player_panel",{uid:g.sender_uid})}return v}(),tooltip:"View player panel"}),children:g.message},(0,f.decodeHtmlEntities)(g.time))}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"broadcast-tower",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No ERT requests."]})})})})},i=function(m,l){var d=(0,a.useBackend)(l),u=d.act,s=d.data,C=(0,a.useLocalState)(l,"text",""),g=C[0],v=C[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter ERT denial reason here,\nMultiline input is accepted.",rows:19,fluid:!0,multiline:1,value:g,onChange:function(){function p(V,b){return v(b)}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:2,textAlign:"center",onClick:function(){function p(){return u("deny_ert",{reason:g})}return p}()})]})})}},77877:function(I,r,n){"use strict";r.__esModule=!0,r.EconomyManager=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(22677),N=r.EconomyManager=function(){function S(y,h){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:350,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,k)})]})}return S}(),k=function(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.next_payroll_time;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{label:"Pay Bonuses and Deductions",children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Global",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"global"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"department"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Members",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"department_members"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Single Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"crew_member"})}return d}()})})]}),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Box,{mb:.5,children:["Next Payroll in: ",l," Minutes"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){function d(){return c("delay_payroll")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{width:"auto",content:"Set Payroll Time",onClick:function(){function d(){return c("set_payroll")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){function d(){return c("accelerate_payroll")}return d}()})]}),(0,e.createComponentVNode)(2,t.NoticeBox,{children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," You take full responsibility for unbalancing the economy with these buttons"]})],4)}},10707:function(I,r,n){"use strict";r.__esModule=!0,r.Electropack=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=r.Electropack=function(){function k(S,y){var h=(0,t.useBackend)(y),i=h.act,c=h.data,m=c.power,l=c.code,d=c.frequency,u=c.minFrequency,s=c.maxFrequency;return(0,e.createComponentVNode)(2,f.Window,{width:360,height:135,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,o.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,onClick:function(){function C(){return i("power")}return C}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function C(){return i("reset",{reset:"freq"})}return C}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:u/10,maxValue:s/10,value:d/10,format:function(){function C(g){return(0,a.toFixed)(g,1)}return C}(),width:"80px",onChange:function(){function C(g,v){return i("freq",{freq:v})}return C}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function C(){return i("reset",{reset:"code"})}return C}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:"80px",onChange:function(){function C(g,v){return i("code",{code:v})}return C}()})})]})})})})}return k}()},52640:function(I,r,n){"use strict";r.__esModule=!0,r.EvolutionMenu=void 0;var e=n(28823),a=n(37843),t=n(91819),o=n(2971),f=n(84947),N=n(90955),k=n(72026),S=r.EvolutionMenu=function(){function i(c,m){return(0,e.createComponentVNode)(2,f.Window,{width:480,height:580,theme:"changeling",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,y),(0,e.createComponentVNode)(2,h)]})})})}return i}(),y=function(c,m){var l=(0,t.useBackend)(m),d=l.act,u=l.data,s=u.evo_points,C=u.can_respec;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Evolution Points",height:5.5,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:s}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Button,{ml:2.5,disabled:!C,content:"Readapt",icon:"sync",onClick:function(){function g(){return d("readapt")}return g}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})})},h=function(c,m){var l=(0,t.useBackend)(m),d=l.act,u=l.data,s=u.evo_points,C=u.ability_tabs,g=u.purchased_abilities,v=u.view_mode,p=(0,t.useLocalState)(m,"selectedTab",C[0]),V=p[0],b=p[1],B=(0,t.useLocalState)(m,"searchText",""),L=B[0],w=B[1],T=(0,t.useLocalState)(m,"ability_tabs",C[0].abilities),x=T[0],A=T[1],E=function(D,j){if(j===void 0&&(j=""),!D||D.length===0)return[];var W=(0,a.createSearch)(j,function(U){return U.name+"|"+U.description});return(0,N.flow)([(0,k.filter)(function(U){return U==null?void 0:U.name}),(0,k.filter)(W),(0,k.sortBy)(function(U){return U==null?void 0:U.name})])(D)},P=function(D){if(w(D),D==="")return A(V.abilities);A(E(C.map(function(j){return j.abilities}).flat(),D))},R=function(D){b(D),A(D.abilities),w("")};return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Abilities",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function M(D,j){P(j)}return M}(),value:L}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"square-o":"check-square-o",selected:!v,content:"Compact",onClick:function(){function M(){return d("set_view_mode",{mode:0})}return M}()}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"check-square-o":"square-o",selected:v,content:"Expanded",onClick:function(){function M(){return d("set_view_mode",{mode:1})}return M}()})],4),children:[(0,e.createComponentVNode)(2,o.Tabs,{children:C.map(function(M){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===""&&V===M,onClick:function(){function D(){R(M)}return D}(),children:M.category},M)})}),x.map(function(M,D){return(0,e.createComponentVNode)(2,o.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,color:"#dedede",children:M.name}),g.includes(M.power_path)&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mr:3,textAlign:"right",grow:1,children:[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:["Cost:"," "]}),(0,e.createComponentVNode)(2,o.Box,{as:"span",bold:!0,color:"#1b945c",children:M.cost})]}),(0,e.createComponentVNode)(2,o.Stack.Item,{textAlign:"right",children:(0,e.createComponentVNode)(2,o.Button,{mr:.5,disabled:M.cost>s||g.includes(M.power_path),content:"Evolve",onClick:function(){function j(){return d("purchase",{power_path:M.power_path})}return j}()})})]}),!!v&&(0,e.createComponentVNode)(2,o.Stack,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:M.description+" "+M.helptext})]},D)})]})})}},70672:function(I,r,n){"use strict";r.__esModule=!0,r.ExosuitFabricator=void 0;var e=n(28823),a=n(66586),t=n(37843),o=n(91819),f=n(2971),N=n(73712),k=n(84947),S=["id","amount","lineDisplay","onClick"];function y(g,v){if(g==null)return{};var p={},V=Object.keys(g),b,B;for(B=0;B=0)&&(p[b]=g[b]);return p}var h=2e3,i={bananium:"clown",tranquillite:"mime"},c=r.ExosuitFabricator=function(){function g(v,p){var V=(0,o.useBackend)(p),b=V.act,B=V.data,L=B.building;return(0,e.createComponentVNode)(2,k.Window,{width:950,height:625,children:(0,e.createComponentVNode)(2,k.Window.Content,{className:"Exofab",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,l)}),L&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,d)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,u)})]})})]})})})}return g}(),m=function(v,p){var V=(0,o.useBackend)(p),b=V.act,B=V.data,L=B.materials,w=B.capacity,T=Object.values(L).reduce(function(x,A){return x+A},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Materials",className:"Exofab__materials",buttons:(0,e.createComponentVNode)(2,f.Box,{color:"label",mt:"0.25rem",children:[(T/w*100).toPrecision(3),"% full"]}),children:["metal","glass","silver","gold","uranium","titanium","plasma","diamond","bluespace","bananium","tranquillite","plastic"].map(function(x){return(0,e.createComponentVNode)(2,s,{mt:-2,id:x,bold:x==="metal"||x==="glass",onClick:function(){function A(){return b("withdraw",{id:x})}return A}()},x)})})},l=function(v,p){var V=(0,o.useBackend)(p),b=V.act,B=V.data,L=B.curCategory,w=B.categories,T=B.designs,x=B.syncing,A=(0,o.useLocalState)(p,"searchText",""),E=A[0],P=A[1],R=(0,t.createSearch)(E,function(D){return D.name}),M=T.filter(R);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__designs",title:(0,e.createComponentVNode)(2,f.Dropdown,{className:"Exofab__dropdown",selected:L,options:w,onSelected:function(){function D(j){return b("category",{cat:j})}return D}()}),buttons:(0,e.createComponentVNode)(2,f.Box,{mt:"2px",children:[(0,e.createComponentVNode)(2,f.Button,{icon:"plus",content:"Queue all",onClick:function(){function D(){return b("queueall")}return D}()}),(0,e.createComponentVNode)(2,f.Button,{disabled:x,iconSpin:x,icon:"sync-alt",content:x?"Synchronizing...":"Synchronize with R&D servers",onClick:function(){function D(){return b("sync")}return D}()})]}),children:[(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(){function D(j,W){return P(W)}return D}()}),M.map(function(D){return(0,e.createComponentVNode)(2,C,{design:D},D.id)}),M.length===0&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No designs found."})]})},d=function(v,p){var V=(0,o.useBackend)(p),b=V.act,B=V.data,L=B.building,w=B.buildStart,T=B.buildEnd,x=B.worldTime;return(0,e.createComponentVNode)(2,f.Section,{className:"Exofab__building",stretchContents:!0,children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:w,current:x,end:T,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Icon,{name:"cog",spin:!0})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:["Building ",L,"\xA0(",(0,e.createComponentVNode)(2,N.Countdown,{current:x,timeLeft:T-x,format:function(){function A(E,P){return P.substr(3)}return A}()}),")"]})]})})})},u=function(v,p){var V=(0,o.useBackend)(p),b=V.act,B=V.data,L=B.queue,w=B.processingQueue,T=Object.entries(B.queueDeficit).filter(function(A){return A[1]<0}),x=L.reduce(function(A,E){return A+E.time},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__queue",title:"Queue",buttons:(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Button,{selected:w,icon:w?"toggle-on":"toggle-off",content:"Process",onClick:function(){function A(){return b("process")}return A}()}),(0,e.createComponentVNode)(2,f.Button,{disabled:L.length===0,icon:"eraser",content:"Clear",onClick:function(){function A(){return b("unqueueall")}return A}()})]}),children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:L.length===0?(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"The queue is empty."}):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--queue",grow:!0,overflow:"auto",children:L.map(function(A,E){return(0,e.createComponentVNode)(2,f.Box,{color:A.notEnough&&"bad",children:[E+1,". ",A.name,E>0&&(0,e.createComponentVNode)(2,f.Button,{icon:"arrow-up",onClick:function(){function P(){return b("queueswap",{from:E+1,to:E})}return P}()}),E0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--time",children:[(0,e.createComponentVNode)(2,f.Divider),"Processing time:",(0,e.createComponentVNode)(2,f.Icon,{name:"clock",mx:"0.5rem"}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,bold:!0,children:new Date(x/10*1e3).toISOString().substr(14,5)})]}),Object.keys(T).length>0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--deficit",shrink:"0",children:[(0,e.createComponentVNode)(2,f.Divider),"Lacking materials to complete:",T.map(function(A){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,s,{id:A[0],amount:-A[1],lineDisplay:!0})},A[0])})]})],0)})})},s=function(v,p){var V=(0,o.useBackend)(p),b=V.act,B=V.data,L=v.id,w=v.amount,T=v.lineDisplay,x=v.onClick,A=y(v,S),E=B.materials[L]||0,P=w||E;if(!(P<=0&&!(L==="metal"||L==="glass"))){var R=w&&w>E;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Stack,Object.assign({align:"center",className:(0,a.classes)(["Exofab__material",T&&"Exofab__material--line"])},A,{children:T?(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:(0,a.classes)(["materials32x32",L])}),(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__material--amount",color:R&&"bad",ml:0,mr:1,children:P.toLocaleString("en-US")})],4):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{basis:"content",children:(0,e.createComponentVNode)(2,f.Button,{width:"85%",color:"transparent",onClick:x,children:(0,e.createComponentVNode)(2,f.Box,{mt:1,className:(0,a.classes)(["materials32x32",L])})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:"1",children:[(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--name",children:L}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--amount",children:[P.toLocaleString("en-US")," cm\xB3 (",Math.round(P/h*10)/10," ","sheets)"]})]})],4)})))}},C=function(v,p){var V=(0,o.useBackend)(p),b=V.act,B=V.data,L=v.design;return(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design",children:[(0,e.createComponentVNode)(2,f.Button,{disabled:L.notEnough||B.building,icon:"cog",content:L.name,onClick:function(){function w(){return b("build",{id:L.id})}return w}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"plus-circle",onClick:function(){function w(){return b("queue",{id:L.id})}return w}()}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design--cost",children:Object.entries(L.cost).map(function(w){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,s,{id:w[0],amount:w[1],lineDisplay:!0})},w[0])})}),(0,e.createComponentVNode)(2,f.Stack,{className:"Exofab__design--time",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"clock"}),L.time>0?(0,e.createFragment)([L.time/10,(0,e.createTextVNode)(" seconds")],0):"Instant"]})})]})}},25627:function(I,r,n){"use strict";r.__esModule=!0,r.ExperimentConsole=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=new Map([[0,{text:"Conscious",color:"good"}],[1,{text:"Unconscious",color:"average"}],[2,{text:"Deceased",color:"bad"}]]),N=new Map([[0,{label:"Probe",icon:"thermometer"}],[1,{label:"Dissect",icon:"brain"}],[2,{label:"Analyze",icon:"search"}]]),k=r.ExperimentConsole=function(){function S(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.open,d=m.feedback,u=m.occupant,s=m.occupant_name,C=m.occupant_status,g=function(){function p(){if(!u)return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No specimen detected."});var V=function(){function B(){return f.get(C)}return B}(),b=V();return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b.color,children:b.text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Experiments",children:[0,1,2].map(function(B){return(0,e.createComponentVNode)(2,t.Button,{icon:N.get(B).icon,content:N.get(B).label,onClick:function(){function L(){return c("experiment",{experiment_type:B})}return L}()},B)})})]})}return p}(),v=g();return(0,e.createComponentVNode)(2,o.Window,{theme:"abductor",width:350,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:d})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Scanner",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){function p(){return c("door")}return p}()}),children:v})]})})}return S}()},14172:function(I,r,n){"use strict";r.__esModule=!0,r.ExternalAirlockController=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=0,N=1013,k=function(h){var i="good",c=80,m=95,l=110,d=120;return hl?i="average":h>d&&(i="bad"),i},S=r.ExternalAirlockController=function(){function y(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.chamber_pressure,u=l.exterior_status,s=l.interior_status,C=l.processing;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:205,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chamber Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:k(d),value:d,minValue:f,maxValue:N,children:[d," kPa"]})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Abort",icon:"ban",color:"red",disabled:!C,onClick:function(){function g(){return m("abort")}return g}()}),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:C,onClick:function(){function g(){return m("cycle_ext")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:C,onClick:function(){function g(){return m("cycle_int")}return g}()})]}),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Force Exterior Door",icon:"exclamation-triangle",color:s==="open"?"red":C?"yellow":null,onClick:function(){function g(){return m("force_ext")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Force Interior Door",icon:"exclamation-triangle",color:s==="open"?"red":C?"yellow":null,onClick:function(){function g(){return m("force_int")}return g}()})]})]})]})})}return y}()},61893:function(I,r,n){"use strict";r.__esModule=!0,r.FaxMachine=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.FaxMachine=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data;return(0,e.createComponentVNode)(2,o.Window,{width:540,height:295,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.scan_name?"eject":"id-card",selected:i.scan_name,content:i.scan_name?i.scan_name:"-----",tooltip:i.scan_name?"Eject ID":"Insert ID",onClick:function(){function c(){return h("scan")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorize",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.authenticated?"sign-out-alt":"id-card",selected:i.authenticated,disabled:i.nologin,content:i.realauth?"Log Out":"Log In",onClick:function(){function c(){return h("auth")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fax Menu",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network",children:i.network}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Document",children:[(0,e.createComponentVNode)(2,t.Button,{icon:i.paper?"eject":"paperclip",disabled:!i.authenticated&&!i.paper,content:i.paper?i.paper:"-----",onClick:function(){function c(){return h("paper")}return c}()}),!!i.paper&&(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){function c(){return h("rename")}return c}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sending To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:i.destination?i.destination:"-----",disabled:!i.authenticated,onClick:function(){function c(){return h("dept")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Action",children:(0,e.createComponentVNode)(2,t.Button,{icon:"envelope",content:i.sendError?i.sendError:"Send",disabled:!i.paper||!i.destination||!i.authenticated||i.sendError,onClick:function(){function c(){return h("send")}return c}()})})]})})]})})}return N}()},80031:function(I,r,n){"use strict";r.__esModule=!0,r.FilingCabinet=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.FilingCabinet=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=y.config,m=i.contents,l=c.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Contents",children:[!m&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"folder-open",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"The ",l," is empty."]})}),!!m&&m.slice().map(function(d){return(0,e.createComponentVNode)(2,t.Stack,{mt:.5,className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"80%",children:d.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Retrieve",onClick:function(){function u(){return h("retrieve",{index:d.index})}return u}()})})]},d)})]})})})})}return N}()},39552:function(I,r,n){"use strict";r.__esModule=!0,r.FloorPainter=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=function(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=S.image,l=S.isSelected,d=S.onSelect;return(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+m,style:{"border-style":l&&"solid"||"none","border-width":"2px","border-color":"orange",padding:l&&"2px"||"4px"},onClick:d})},N=r.FloorPainter=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.availableStyles,l=c.selectedStyle,d=c.selectedDir,u=c.directionsPreview,s=c.allStylesPreview;return(0,e.createComponentVNode)(2,o.Window,{width:405,height:475,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Decal setup",children:[(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",onClick:function(){function C(){return i("cycle_style",{offset:-1})}return C}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{options:m,selected:l,width:"150px",height:"20px",ml:"2px",mr:"2px",nochevron:!0,onSelected:function(){function C(g){return i("select_style",{style:g})}return C}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function C(){return i("cycle_style",{offset:1})}return C}()})})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"5px",mb:"5px",children:(0,e.createComponentVNode)(2,t.Flex,{overflowY:"auto",maxHeight:"220px",wrap:"wrap",children:m.map(function(C){return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,f,{image:s[C],isSelected:l===C,onSelect:function(){function g(){return i("select_style",{style:C})}return g}()})},"{style}")})})}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Direction",children:(0,e.createComponentVNode)(2,t.Table,{style:{display:"inline"},children:["north","","south"].map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[C+"west",C,C+"east"].map(function(g){return(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:g===""?(0,e.createComponentVNode)(2,t.Icon,{name:"arrows-alt",size:3}):(0,e.createComponentVNode)(2,f,{image:u[g],isSelected:g===d,onSelect:function(){function v(){return i("select_direction",{direction:g})}return v}()})},g)})},C)})})})})]})})})}return k}()},5090:function(I,r,n){"use strict";r.__esModule=!0,r.GPS=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=function(l){return l?"("+l.join(", ")+")":"ERROR"},k=function(l,d){if(!(!l||!d)){if(l[2]!==d[2])return null;var u=Math.atan2(d[1]-l[1],d[0]-l[0]),s=Math.sqrt(Math.pow(d[1]-l[1],2)+Math.pow(d[0]-l[0],2));return{angle:(0,a.rad2deg)(u),distance:s}}},S=r.GPS=function(){function m(l,d){var u=(0,t.useBackend)(d),s=u.data,C=s.emped,g=s.active,v=s.area,p=s.position,V=s.saved;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:C?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,y,{emp:!0})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),g?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i,{area:v,position:p})}),V&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i,{title:"Saved Position",position:V})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,c,{height:"100%"})})],0):(0,e.createComponentVNode)(2,y)],0)})})})}return m}(),y=function(l,d){var u=l.emp;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:u?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),u?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},h=function(l,d){var u=(0,t.useBackend)(d),s=u.act,C=u.data,g=C.active,v=C.tag,p=C.same_z,V=(0,t.useLocalState)(d,"newTag",v),b=V[0],B=V[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Settings",buttons:(0,e.createComponentVNode)(2,o.Button,{selected:g,icon:g?"toggle-on":"toggle-off",content:g?"On":"Off",onClick:function(){function L(){return s("toggle")}return L}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,o.Input,{width:"5rem",value:v,onEnter:function(){function L(){return s("tag",{newtag:b})}return L}(),onInput:function(){function L(w,T){return B(T)}return L}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:v===b,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function L(){return s("tag",{newtag:b})}return L}(),children:(0,e.createComponentVNode)(2,o.Icon,{name:"pen"})})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,o.Button,{selected:!p,icon:p?"compress":"expand",content:p?"Local Sector":"Global",onClick:function(){function L(){return s("same_z")}return L}()})})]})})},i=function(l,d){var u=l.title,s=l.area,C=l.position;return(0,e.createComponentVNode)(2,o.Section,{title:u||"Position",children:(0,e.createComponentVNode)(2,o.Box,{fontSize:"1.5rem",children:[s&&(0,e.createFragment)([s,(0,e.createVNode)(1,"br")],0),N(C)]})})},c=function(l,d){var u=(0,t.useBackend)(d),s=u.data,C=s.position,g=s.signals;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,title:"Signals"},l,{children:(0,e.createComponentVNode)(2,o.Table,{children:g.map(function(v){return Object.assign({},v,k(C,v.position))}).map(function(v,p){return(0,e.createComponentVNode)(2,o.Table.Row,{backgroundColor:p%2===0&&"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,o.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:v.tag}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",color:"grey",children:v.area}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:v.distance!==void 0&&(0,e.createComponentVNode)(2,o.Box,{opacity:Math.max(1-Math.min(v.distance,100)/100,.5),children:[(0,e.createComponentVNode)(2,o.Icon,{name:v.distance>0?"arrow-right":"circle",rotation:-v.angle}),"\xA0",Math.floor(v.distance)+"m"]})}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:N(v.position)})]},p)})})})))}},1055:function(I,r,n){"use strict";r.__esModule=!0,r.GeneModder=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(22677),f=n(84947),N=r.GeneModder=function(){function l(d,u){var s=(0,a.useBackend)(u),C=s.data,g=C.has_seed;return(0,e.createComponentVNode)(2,f.Window,{width:500,height:650,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,y),(0,e.createComponentVNode)(2,o.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),g===0?(0,e.createComponentVNode)(2,S):(0,e.createComponentVNode)(2,k)]})})})}return l}(),k=function(d,u){var s=(0,a.useBackend)(u),C=s.act,g=s.data,v=g.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Genes",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Insert Gene from Disk",disabled:!v||!v.can_insert||v.is_core,icon:"arrow-circle-down",onClick:function(){function p(){return C("insert")}return p}()}),children:[(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,c)]})},S=function(d,u){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:"85%",children:(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The plant DNA manipulator is missing a seed."]})})})},y=function(d,u){var s=(0,a.useBackend)(u),C=s.act,g=s.data,v=g.has_seed,p=g.seed,V=g.has_disk,b=g.disk,B,L;return v?B=(0,e.createComponentVNode)(2,t.Stack.Item,{mb:"-6px",mt:"-4px",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+p.image,style:{"vertical-align":"middle",width:"32px",margin:"-1px","margin-left":"-11px"}}),(0,e.createComponentVNode)(2,t.Button,{content:p.name,onClick:function(){function w(){return C("eject_seed")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){function w(){return C("variant_name")}return w}()})]}):B=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:"None",onClick:function(){function w(){return C("eject_seed")}return w}()})}),V?L=b.name:L="None",(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Plant Sample",children:B}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Disk",children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:L,onClick:function(){function w(){return C("eject_disk")}return w}()})})})]})})},h=function(d,u){var s=(0,a.useBackend)(u),C=s.act,g=s.data,v=g.disk,p=g.core_genes;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core Genes",open:!0,children:p.map(function(V){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:V.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(v!=null&&v.can_extract),icon:"save",onClick:function(){function b(){return C("extract",{id:V.id})}return b}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Replace",disabled:!V.is_type||!v.can_insert,icon:"arrow-circle-down",onClick:function(){function b(){return C("replace",{id:V.id})}return b}()})})]},V)})},"Core Genes")},i=function(d,u){var s=(0,a.useBackend)(u),C=s.data,g=C.reagent_genes,v=C.has_reagent;return(0,e.createComponentVNode)(2,m,{title:"Reagent Genes",gene_set:g,do_we_show:v})},c=function(d,u){var s=(0,a.useBackend)(u),C=s.data,g=C.trait_genes,v=C.has_trait;return(0,e.createComponentVNode)(2,m,{title:"Trait Genes",gene_set:g,do_we_show:v})},m=function(d,u){var s=d.title,C=d.gene_set,g=d.do_we_show,v=(0,a.useBackend)(u),p=v.act,V=v.data,b=V.disk;return(0,e.createComponentVNode)(2,t.Collapsible,{title:s,open:!0,children:g?C.map(function(B){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:B.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(b!=null&&b.can_extract),icon:"save",onClick:function(){function L(){return p("extract",{id:B.id})}return L}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"times",onClick:function(){function L(){return p("remove",{id:B.id})}return L}()})})]},B)}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"No Genes Detected"})},s)}},14232:function(I,r,n){"use strict";r.__esModule=!0,r.GenericCrewManifest=void 0;var e=n(28823),a=n(2971),t=n(84947),o=n(692),f=r.GenericCrewManifest=function(){function N(k,S){return(0,e.createComponentVNode)(2,t.Window,{theme:"nologo",width:588,height:510,children:(0,e.createComponentVNode)(2,t.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:(0,e.createComponentVNode)(2,o.CrewManifest)})})})}return N}()},86268:function(I,r,n){"use strict";r.__esModule=!0,r.GhostHudPanel=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.GhostHudPanel=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.data,c=i.security,m=i.medical,l=i.diagnostic,d=i.radioactivity,u=i.ahud;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:207,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,N,{label:"Medical",type:"medical",is_active:m}),(0,e.createComponentVNode)(2,N,{label:"Security",type:"security",is_active:c}),(0,e.createComponentVNode)(2,N,{label:"Diagnostic",type:"diagnostic",is_active:l}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,N,{label:"Radioactivity",type:"radioactivity",is_active:d,act_on:"rads_on",act_off:"rads_off"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,N,{label:"Antag HUD",is_active:u,act_on:"ahud_on",act_off:"ahud_off"})]})})})}return k}(),N=function(S,y){var h=(0,a.useBackend)(y),i=h.act,c=S.label,m=S.type,l=m===void 0?null:m,d=S.is_active,u=S.act_on,s=u===void 0?"hud_on":u,C=S.act_off,g=C===void 0?"hud_off":C;return(0,e.createComponentVNode)(2,t.Flex,{pt:.3,color:"label",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:.6,content:d?"On":"Off",icon:d?"toggle-on":"toggle-off",selected:d,onClick:function(){function v(){return i(d?g:s,{hud_type:l})}return v}()})})]})}},8977:function(I,r,n){"use strict";r.__esModule=!0,r.GlandDispenser=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.GlandDispenser=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.glands,m=c===void 0?[]:c;return(0,e.createComponentVNode)(2,o.Window,{width:300,height:338,theme:"abductor",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:l.color,content:l.amount||"0",disabled:!l.amount,onClick:function(){function d(){return h("dispense",{gland_id:l.id})}return d}()},l.id)})})})})}return N}()},70309:function(I,r,n){"use strict";r.__esModule=!0,r.GravityGen=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.GravityGen=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.charging_state,m=i.charge_count,l=i.breaker,d=i.ext_power,u=function(){function C(g){return g>0?(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"average",children:["[ ",g===1?"Charging":"Discharging"," ]"]}):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:d?"good":"bad",children:["[ ",d?"Powered":"Unpowered"," ]"]})}return C}(),s=function(){function C(g){if(g>0)return(0,e.createComponentVNode)(2,t.NoticeBox,{danger:!0,p:1.5,children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:350,height:170,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[s(c),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Generator Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:l?"power-off":"times",content:l?"Online":"Offline",color:l?"green":"red",px:1.5,onClick:function(){function C(){return h("breaker")}return C}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Status",color:d?"good":"bad",children:u(c)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gravity Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:m/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})})]})})]})})})}return N}()},64769:function(I,r,n){"use strict";r.__esModule=!0,r.GuestPass=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(14635),N=r.GuestPass=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:690,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"id-card",selected:!c.showlogs,onClick:function(){function m(){return i("mode",{mode:0})}return m}(),children:"Issue Pass"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"scroll",selected:c.showlogs,onClick:function(){function m(){return i("mode",{mode:1})}return m}(),children:["Records (",c.issue_log.length,")"]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:c.scan_name?"eject":"id-card",selected:c.scan_name,content:c.scan_name?c.scan_name:"-----",tooltip:c.scan_name?"Eject ID":"Insert ID",onClick:function(){function m(){return i("scan")}return m}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!c.showlogs&&(0,e.createComponentVNode)(2,t.Section,{title:"Issue Guest Pass",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Issue To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.giv_name?c.giv_name:"-----",disabled:!c.scan_name,onClick:function(){function m(){return i("giv_name")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reason",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.reason?c.reason:"-----",disabled:!c.scan_name,onClick:function(){function m(){return i("reason")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.duration?c.duration:"-----",disabled:!c.scan_name,onClick:function(){function m(){return i("duration")}return m}()})})]})})}),!c.showlogs&&(c.scan_name?(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:c.printmsg,disabled:!c.canprint,onClick:function(){function m(){return i("issue")}return m}()}),grantableList:c.grantableList,accesses:c.regions,selectedList:c.selectedAccess,accessMod:function(){function m(l){return i("access",{access:l})}return m}(),grantAll:function(){function m(){return i("grant_all")}return m}(),denyAll:function(){function m(){return i("clear_all")}return m}(),grantDep:function(){function m(l){return i("grant_region",{region:l})}return m}(),denyDep:function(){function m(l){return i("deny_region",{region:l})}return m}()})}):(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card",size:5,color:"gray",mb:5}),(0,e.createVNode)(1,"br"),"Please, insert ID Card"]})})})})),!!c.showlogs&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Issuance Log",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:!c.scan_name,onClick:function(){function m(){return i("print")}return m}()}),children:!!c.issue_log.length&&(0,e.createComponentVNode)(2,t.LabeledList,{children:c.issue_log.map(function(m,l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:m},l)})})||(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No logs"]})})})})]})})})}return k}()},12219:function(I,r,n){"use strict";r.__esModule=!0,r.HandheldChemDispenser=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=[1,5,10,20,30,50],N=null,k=r.HandheldChemDispenser=function(){function h(i,c){return(0,e.createComponentVNode)(2,o.Window,{width:390,height:430,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,y)]})})})}return h}(),S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,d=m.data,u=d.amount,s=d.energy,C=d.maxEnergy,g=d.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:s,minValue:0,maxValue:C,ranges:{good:[C*.5,1/0],average:[C*.25,C*.5],bad:[-1/0,C*.25]},children:[s," / ",C," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:f.map(function(v,p){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:u===v,content:v,onClick:function(){function V(){return l("amount",{amount:v})}return V}()})},p)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{justify:"space-between",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:g==="dispense",content:"Dispense",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"dispense"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:g==="remove",content:"Remove",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"remove"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:g==="isolate",content:"Isolate",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"isolate"})}return v}()})]})})]})})})},y=function(i,c){for(var m=(0,a.useBackend)(c),l=m.act,d=m.data,u=d.chemicals,s=u===void 0?[]:u,C=d.current_reagent,g=[],v=0;v<(s.length+1)%3;v++)g.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,height:"18%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:d.glass?"Drink Selector":"Chemical Selector",children:[s.map(function(p,V){return(0,e.createComponentVNode)(2,t.Button,{width:"32%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:C===p.id,content:p.title,style:{"margin-left":"2px"},onClick:function(){function b(){return l("dispense",{reagent:p.id})}return b}()},V)}),g.map(function(p,V){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:"1",basis:"25%"},V)})]})})}},53917:function(I,r,n){"use strict";r.__esModule=!0,r.HealthSensor=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=r.HealthSensor=function(){function S(y,h){var i=(0,t.useBackend)(h),c=i.act,m=i.data,l=m.on,d=m.user_health,u=m.minHealth,s=m.maxHealth,C=m.alarm_health;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:125,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Scanning",children:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",content:l?"On":"Off",color:l?null:"red",selected:l,onClick:function(){function g(){return c("scan_toggle")}return g}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health activation",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:2,stepPixelSize:6,minValue:u,maxValue:s,value:C,format:function(){function g(v){return(0,a.toFixed)(v,1)}return g}(),width:"80px",onDrag:function(){function g(v,p){return c("alarm_health",{alarm_health:p})}return g}()})}),d!==null&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"User health",children:(0,e.createComponentVNode)(2,o.Box,{color:k(d),bold:d>=100,children:(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:d})})})]})})})})}return S}(),k=function(y){return y>50?"green":y>0?"orange":"red"}},93116:function(I,r,n){"use strict";r.__esModule=!0,r.Holodeck=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.Holodeck=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=(0,a.useLocalState)(y,"currentDeck",""),l=m[0],d=m[1],u=(0,a.useLocalState)(y,"showReload",!1),s=u[0],C=u[1],g=c.decks,v=c.ai_override,p=c.emagged,V=function(){function b(B){i("select_deck",{deck:B}),d(B),C(!0),setTimeout(function(){C(!1)},3e3)}return b}();return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:[s&&(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Holodeck Control System",children:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createVNode)(1,"b",null,"Currently Loaded Program:",16)," ",l]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Available Programs",children:[g.map(function(b){return(0,e.createComponentVNode)(2,t.Button,{width:15.5,color:"transparent",content:b,selected:b===l,onClick:function(){function B(){return V(b)}return B}()},b)}),(0,e.createVNode)(1,"hr",null,null,1,{color:"gray"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!v&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Override Protocols",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"Turn On":"Turn Off",color:p?"good":"bad",onClick:function(){function b(){return i("ai_override")}return b}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety Protocols",children:(0,e.createComponentVNode)(2,t.Box,{color:p?"bad":"good",children:[p?"Off":"On",!!p&&(0,e.createComponentVNode)(2,t.Button,{ml:9.5,width:15.5,color:"red",content:"Wildlife Simulation",onClick:function(){function b(){return i("wildlifecarp")}return b}()})]})})]})]})})]})})]})}return k}(),N=function(S,y){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"white",children:(0,e.createVNode)(1,"h1",null,"\xA0Recalibrating projection apparatus.\xA0",16)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,"Please, wait for 3 seconds.",16)})]})}},77209:function(I,r,n){"use strict";r.__esModule=!0,r.Instrument=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=r.Instrument=function(){function i(c,m){var l=(0,t.useBackend)(m),d=l.act,u=l.data;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:505,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,h)]})})]})}return i}(),k=function(c,m){var l=(0,t.useBackend)(m),d=l.act,u=l.data,s=u.help;if(s)return(0,e.createComponentVNode)(2,o.Modal,{maxWidth:"75%",height:window.innerHeight*.75+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,e.createVNode)(1,"h1",null,"Making a Song",16),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen:"),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen:"),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Type:"}),(0,e.createTextVNode)("\xA0Whether the instrument is legacy or synthesized."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Current:"}),(0,e.createTextVNode)("\xA0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,e.createTextVNode)("\xA0The pitch to apply to all notes of the song.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,e.createTextVNode)("\xA0How a played note fades out."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,e.createTextVNode)("\xA0The volume threshold at which a note is fully stopped.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,e.createTextVNode)("\xA0Whether the last note should be sustained indefinitely.")],4)],4),(0,e.createComponentVNode)(2,o.Button,{color:"grey",content:"Close",onClick:function(){function C(){return d("help")}return C}()})]})})})},S=function(c,m){var l=(0,t.useBackend)(m),d=l.act,u=l.data,s=u.lines,C=u.playing,g=u.repeat,v=u.maxRepeats,p=u.tempo,V=u.minTempo,b=u.maxTempo,B=u.tickLag,L=u.volume,w=u.minVolume,T=u.maxVolume,x=u.ready;return(0,e.createComponentVNode)(2,o.Section,{title:"Instrument",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"info",content:"Help",onClick:function(){function A(){return d("help")}return A}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file",content:"New",onClick:function(){function A(){return d("newsong")}return A}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"upload",content:"Import",onClick:function(){function A(){return d("import")}return A}()})],4),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Playback",children:[(0,e.createComponentVNode)(2,o.Button,{selected:C,disabled:s.length===0||g<0,icon:"play",content:"Play",onClick:function(){function A(){return d("play")}return A}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!C,icon:"stop",content:"Stop",onClick:function(){function A(){return d("stop")}return A}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Repeat",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:0,maxValue:v,value:g,stepPixelSize:59,onChange:function(){function A(E,P){return d("repeat",{new:P})}return A}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tempo",children:(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Button,{disabled:p>=b,content:"-",as:"span",mr:"0.5rem",onClick:function(){function A(){return d("tempo",{new:p+B})}return A}()}),(0,a.round)(600/p)," BPM",(0,e.createComponentVNode)(2,o.Button,{disabled:p<=V,content:"+",as:"span",ml:"0.5rem",onClick:function(){function A(){return d("tempo",{new:p-B})}return A}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:w,maxValue:T,value:L,stepPixelSize:6,onDrag:function(){function A(E,P){return d("setvolume",{new:P})}return A}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",children:x?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Ready"}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,e.createComponentVNode)(2,y)]})},y=function(c,m){var l=(0,t.useBackend)(m),d=l.act,u=l.data,s=u.allowedInstrumentNames,C=u.instrumentLoaded,g=u.instrument,v=u.canNoteShift,p=u.noteShift,V=u.noteShiftMin,b=u.noteShiftMax,B=u.sustainMode,L=u.sustainLinearDuration,w=u.sustainExponentialDropoff,T=u.legacy,x=u.sustainDropoffVolume,A=u.sustainHeldNote,E,P;return B===1?(E="Linear",P=(0,e.createComponentVNode)(2,o.Slider,{minValue:.1,maxValue:5,value:L,step:.5,stepPixelSize:85,format:function(){function R(M){return(0,a.round)(M*100)/100+" seconds"}return R}(),onChange:function(){function R(M,D){return d("setlinearfalloff",{new:D/10})}return R}()})):B===2&&(E="Exponential",P=(0,e.createComponentVNode)(2,o.Slider,{minValue:1.025,maxValue:10,value:w,step:.01,format:function(){function R(M){return(0,a.round)(M*1e3)/1e3+"% per decisecond"}return R}(),onChange:function(){function R(M,D){return d("setexpfalloff",{new:D})}return R}()})),s.sort(),(0,e.createComponentVNode)(2,o.Box,{my:-1,children:(0,e.createComponentVNode)(2,o.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,e.createComponentVNode)(2,o.Section,{mt:-1,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Type",children:T?"Legacy":"Synthesized"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current",children:C?(0,e.createComponentVNode)(2,o.Dropdown,{options:s,selected:g,width:"50%",onSelected:function(){function R(M){return d("switchinstrument",{name:M})}return R}()}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"None!"})}),!!(!T&&v)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,e.createComponentVNode)(2,o.Slider,{minValue:V,maxValue:b,value:p,stepPixelSize:2,format:function(){function R(M){return M+" keys / "+(0,a.round)(M/12*100)/100+" octaves"}return R}(),onChange:function(){function R(M,D){return d("setnoteshift",{new:D})}return R}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain Mode",children:[(0,e.createComponentVNode)(2,o.Dropdown,{options:["Linear","Exponential"],selected:E,onSelected:function(){function R(M){return d("setsustainmode",{new:M})}return R}()}),P]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:.01,maxValue:100,value:x,stepPixelSize:6,onChange:function(){function R(M,D){return d("setdropoffvolume",{new:D})}return R}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,e.createComponentVNode)(2,o.Button,{selected:A,icon:A?"toggle-on":"toggle-off",content:A?"Yes":"No",onClick:function(){function R(){return d("togglesustainhold")}return R}()})})],4)]}),(0,e.createComponentVNode)(2,o.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){function R(){return d("reset")}return R}()})]})})})},h=function(c,m){var l=(0,t.useBackend)(m),d=l.act,u=l.data,s=u.playing,C=u.lines,g=u.editing;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Editor",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!g||s,icon:"plus",content:"Add Line",onClick:function(){function v(){return d("newline",{line:C.length+1})}return v}()}),(0,e.createComponentVNode)(2,o.Button,{selected:!g,icon:g?"chevron-up":"chevron-down",onClick:function(){function v(){return d("edit")}return v}()})],4),children:!!g&&(C.length>0?(0,e.createComponentVNode)(2,o.LabeledList,{children:C.map(function(v,p){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:p+1,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:s,icon:"pen",onClick:function(){function V(){return d("modifyline",{line:p+1})}return V}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:s,icon:"trash",onClick:function(){function V(){return d("deleteline",{line:p+1})}return V}()})],4),children:v},p)})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Song is empty."}))})}},64261:function(I,r,n){"use strict";r.__esModule=!0,r.KeycardAuth=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.KeycardAuth=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=(0,e.createComponentVNode)(2,t.Section,{title:"Keycard Authentication Device",children:(0,e.createComponentVNode)(2,t.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(!i.swiping&&!i.busy)return(0,e.createComponentVNode)(2,o.Window,{width:540,height:280,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,(0,e.createComponentVNode)(2,t.Section,{title:"Choose Action",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Red Alert",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",disabled:!i.redAvailable,onClick:function(){function l(){return h("triggerevent",{triggerevent:"Red Alert"})}return l}(),content:"Red Alert"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ERT",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Emergency Response Team"})}return l}(),content:"Call ERT"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})}return l}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})}return l}(),content:"Revoke"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})}return l}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function l(){return h("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})}return l}(),content:"Revoke"})]})]})})]})});var m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return!i.hasSwiped&&!i.ertreason&&i.event==="Emergency Response Team"?m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Fill out the reason for your ERT request."}):i.hasConfirm?m=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Request Confirmed!"}):i.isRemote?m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):i.hasSwiped&&(m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Waiting for second person to confirm..."})),(0,e.createComponentVNode)(2,o.Window,{width:540,height:265,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,i.event==="Emergency Response Team"&&(0,e.createComponentVNode)(2,t.Section,{title:"Reason for ERT Call",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{color:i.ertreason?"":"red",icon:i.ertreason?"check":"pencil-alt",content:i.ertreason?i.ertreason:"-----",disabled:i.busy,onClick:function(){function l(){return h("ert")}return l}()})})}),(0,e.createComponentVNode)(2,t.Section,{title:i.event,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back",disabled:i.busy||i.hasConfirm,onClick:function(){function l(){return h("reset")}return l}()}),children:m})]})})}return N}()},34898:function(I,r,n){"use strict";r.__esModule=!0,r.KitchenMachine=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(48154),N=r.KitchenMachine=function(){function S(y,h){var i=(0,a.useBackend)(h),c=i.data,m=i.config,l=c.ingredients,d=c.operating,u=m.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:d,name:u}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Ingredients",children:(0,e.createComponentVNode)(2,t.Table,{className:"Ingredient__Table",children:l.map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{tr:5,children:[(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:s.name}),2),(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:[s.amount," ",s.units]}),2)]},s.name)})})})})]})})})}return S}(),k=function(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.inactive,d=m.tooltip;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:l,tooltip:l?d:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){function u(){return c("cook")}return u}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:l,tooltip:l?d:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){function u(){return c("eject")}return u}()})})]})})}},52564:function(I,r,n){"use strict";r.__esModule=!0,r.LawManager=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.LawManager=function(){function y(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.isAdmin,u=l.isSlaved,s=l.isMalf,C=l.isAIMalf,g=l.view;return(0,e.createComponentVNode)(2,o.Window,{width:800,height:s?620:365,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!(d&&u)&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:["This unit is slaved to ",u,"."]}),!!(s||C)&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Law Management",selected:g===0,onClick:function(){function v(){return m("set_view",{set_view:0})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Lawsets",selected:g===1,onClick:function(){function v(){return m("set_view",{set_view:1})}return v}()})]}),g===0&&(0,e.createComponentVNode)(2,N),g===1&&(0,e.createComponentVNode)(2,k)]})})}return y}(),N=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.has_zeroth_laws,u=l.zeroth_laws,s=l.has_ion_laws,C=l.ion_laws,g=l.ion_law_nr,v=l.has_inherent_laws,p=l.inherent_laws,V=l.has_supplied_laws,b=l.supplied_laws,B=l.channels,L=l.channel,w=l.isMalf,T=l.isAdmin,x=l.zeroth_law,A=l.ion_law,E=l.inherent_law,P=l.supplied_law,R=l.supplied_law_position;return(0,e.createFragment)([!!d&&(0,e.createComponentVNode)(2,S,{title:"ERR_NULL_VALUE",laws:u,ctx:i}),!!s&&(0,e.createComponentVNode)(2,S,{title:g,laws:C,ctx:i}),!!v&&(0,e.createComponentVNode)(2,S,{title:"Inherent",laws:p,ctx:i}),!!V&&(0,e.createComponentVNode)(2,S,{title:"Supplied",laws:b,ctx:i}),(0,e.createComponentVNode)(2,t.Section,{title:"Statement Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Statement Channel",children:B.map(function(M){return(0,e.createComponentVNode)(2,t.Button,{content:M.channel,selected:M.channel===L,onClick:function(){function D(){return m("law_channel",{law_channel:M.channel})}return D}()},M.channel)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"State Laws",children:(0,e.createComponentVNode)(2,t.Button,{content:"State Laws",onClick:function(){function M(){return m("state_laws")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Law Notification",children:(0,e.createComponentVNode)(2,t.Button,{content:"Notify",onClick:function(){function M(){return m("notify_laws")}return M}()})})]})}),!!w&&(0,e.createComponentVNode)(2,t.Section,{title:"Add Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"60%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Actions"})]}),!!(T&&!d)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Zero"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_zeroth_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_zeroth_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ion"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:A}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_ion_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_ion_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Inherent"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:E}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_inherent_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_inherent_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Supplied"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:P}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:R,onClick:function(){function M(){return m("change_supplied_law_position")}return M}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_supplied_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_supplied_law")}return M}()})]})]})]})})],0)},k=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.law_sets;return(0,e.createComponentVNode)(2,t.Box,{children:d.map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u.name+" - "+u.header,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Load Laws",icon:"download",onClick:function(){function s(){return m("transfer_laws",{transfer_laws:u.ref})}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.laws.has_ion_laws>0&&u.laws.ion_laws.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s.index,children:s.law},s.index)}),u.laws.has_zeroth_laws>0&&u.laws.zeroth_laws.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s.index,children:s.law},s.index)}),u.laws.has_inherent_laws>0&&u.laws.inherent_laws.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s.index,children:s.law},s.index)}),u.laws.has_supplied_laws>0&&u.laws.inherent_laws.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s.index,children:s.law},s.index)})]})},u.name)})})},S=function(h,i){var c=(0,a.useBackend)(h.ctx),m=c.act,l=c.data,d=l.isMalf;return(0,e.createComponentVNode)(2,t.Section,{title:h.title+" Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"69%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"21%",children:"State?"})]}),h.laws.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.index}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.law}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:u.state?"Yes":"No",selected:u.state,onClick:function(){function s(){return m("state_law",{ref:u.ref,state_law:u.state?0:1})}return s}()}),!!d&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function s(){return m("edit_law",{edit_law:u.ref})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){function s(){return m("delete_law",{delete_law:u.ref})}return s}()})],4)]})]},u.law)})]})})}},55499:function(I,r,n){"use strict";r.__esModule=!0,r.LibraryComputer=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(22677),N=r.LibraryComputer=function(){function g(v,p){return(0,e.createComponentVNode)(2,o.Window,{width:1050,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,c)]})})]})}return g}(),k=function(v,p){var V=(0,a.useBackend)(p),b=V.act,B=V.data,L=v.args,w=B.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:L.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:L.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:L.summary}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[L.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",verticalAlign:"top"})]}),!L.isProgrammatic&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Categories",children:L.categories.join(", ")})]}),(0,e.createVNode)(1,"br"),w===L.ckey&&(0,e.createComponentVNode)(2,t.Button,{content:"Delete Book",icon:"trash",color:"red",disabled:L.isProgrammatic,onClick:function(){function T(){return b("delete_book",{bookid:L.id,user_ckey:w})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Report Book",icon:"flag",color:"red",disabled:L.isProgrammatic,onClick:function(){function T(){return(0,f.modalOpen)(p,"report_book",{bookid:L.id})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Rate Book",icon:"star",color:"caution",disabled:L.isProgrammatic,onClick:function(){function T(){return(0,f.modalOpen)(p,"rate_info",{bookid:L.id})}return T}()})]})},S=function(v,p){var V=(0,a.useBackend)(p),b=V.act,B=V.data,L=v.args,w=B.selected_report,T=B.report_categories,x=B.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",title:"Report this book for Rule Violations",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:L.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reasons",children:(0,e.createComponentVNode)(2,t.Box,{children:T.map(function(A,E){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:A.description,selected:A.category_id===w,onClick:function(){function P(){return b("set_report",{report_type:A.category_id})}return P}()}),(0,e.createVNode)(1,"br")],4,E)})})})]}),(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){function A(){return b("submit_report",{bookid:L.id,user_ckey:x})}return A}()})]})},y=function(v,p){var V=(0,a.useBackend)(p),b=V.act,B=V.data,L=B.selected_rating,w=Array(10).fill().map(function(T,x){return 1+x});return(0,e.createComponentVNode)(2,t.Stack,{children:[w.map(function(T,x){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{bold:!0,icon:"star",color:L>=T?"caution":"default",onClick:function(){function A(){return b("set_rating",{rating_value:T})}return A}()})},x)}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,ml:2,fontSize:"150%",children:[L+"/10",(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},h=function(v,p){var V=(0,a.useBackend)(p),b=V.act,B=V.data,L=v.args,w=B.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:L.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:L.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[L.current_rating?L.current_rating:0,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Ratings",children:L.total_ratings?L.total_ratings:0})]}),(0,e.createComponentVNode)(2,y),(0,e.createComponentVNode)(2,t.Button.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){function T(){return b("rate_book",{bookid:L.id,user_ckey:w})}return T}()})]})},i=function(v,p){var V=(0,a.useBackend)(p),b=V.data,B=(0,a.useLocalState)(p,"tabIndex",0),L=B[0],w=B[1],T=b.login_state;return(0,e.createComponentVNode)(2,t.Stack.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:L===0,onClick:function(){function x(){return w(0)}return x}(),children:"Book Archives"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:L===1,onClick:function(){function x(){return w(1)}return x}(),children:"Corporate Literature"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:L===2,onClick:function(){function x(){return w(2)}return x}(),children:"Upload Book"}),T===1&&(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:L===3,onClick:function(){function x(){return w(3)}return x}(),children:"Patron Manager"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:L===4,onClick:function(){function x(){return w(4)}return x}(),children:"Inventory"})]})})},c=function(v,p){var V=(0,a.useLocalState)(p,"tabIndex",0),b=V[0];switch(b){case 0:return(0,e.createComponentVNode)(2,l);case 1:return(0,e.createComponentVNode)(2,d);case 2:return(0,e.createComponentVNode)(2,u);case 3:return(0,e.createComponentVNode)(2,s);case 4:return(0,e.createComponentVNode)(2,C);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},m=function(v,p){var V=(0,a.useBackend)(p),b=V.act,B=V.data,L=B.searchcontent,w=B.book_categories,T=B.user_ckey,x=[];return w.map(function(A){return x[A.description]=A.category_id}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:L.title||"Input Title",onClick:function(){function A(){return(0,f.modalOpen)(p,"edit_search_title")}return A}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:L.author||"Input Author",onClick:function(){function A(){return(0,f.modalOpen)(p,"edit_search_author")}return A}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Ratings",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:1,width:"min-content",content:L.ratingmin,onClick:function(){function A(){return(0,f.modalOpen)(p,"edit_search_ratingmin")}return A}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"To"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:1,width:"min-content",content:L.ratingmax,onClick:function(){function A(){return(0,f.modalOpen)(p,"edit_search_ratingmax")}return A}()})})]})})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Dropdown,{mt:.6,width:"190px",options:w.map(function(A){return A.description}),onSelected:function(){function A(E){return b("toggle_search_category",{category_id:x[E]})}return A}()})})})}),(0,e.createVNode)(1,"br"),w.filter(function(A){return L.categories.includes(A.category_id)}).map(function(A){return(0,e.createComponentVNode)(2,t.Button,{content:A.description,selected:!0,icon:"unlink",onClick:function(){function E(){return b("toggle_search_category",{category_id:A.category_id})}return E}()},A.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Search",icon:"eraser",onClick:function(){function A(){return b("clear_search")}return A}()}),L.ckey?(0,e.createComponentVNode)(2,t.Button,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){function A(){return b("clear_ckey_search")}return A}()}):(0,e.createComponentVNode)(2,t.Button,{content:"Find My Books",icon:"search",onClick:function(){function A(){return b("find_users_books",{user_ckey:T})}return A}()})]})]})},l=function(v,p){var V=(0,a.useBackend)(p),b=V.act,B=V.data,L=B.external_booklist,w=B.archive_pagenumber,T=B.num_pages,x=B.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Access",buttons:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",disabled:w===1,onClick:function(){function A(){return b("deincrementpagemax")}return A}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",disabled:w===1,onClick:function(){function A(){return b("deincrementpage")}return A}()}),(0,e.createComponentVNode)(2,t.Button,{bold:!0,content:w,onClick:function(){function A(){return(0,f.modalOpen)(p,"setpagenumber")}return A}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",disabled:w===T,onClick:function(){function A(){return b("incrementpage")}return A}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",disabled:w===T,onClick:function(){function A(){return b("incrementpagemax")}return A}()})],4),children:[(0,e.createComponentVNode)(2,m),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ratings"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Category"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),L.map(function(A){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:A.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:.5}),A.title.length>45?A.title.substr(0,45)+"...":A.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:A.author.length>30?A.author.substr(0,30)+"...":A.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[A.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:A.categories.join(", ").substr(0,45)}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[x===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function E(){return b("order_external_book",{bookid:A.id})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function E(){return(0,f.modalOpen)(p,"expand_info",{bookid:A.id})}return E}()})]})]},A.id)})]})]})},d=function(v,p){var V=(0,a.useBackend)(p),b=V.act,B=V.data,L=B.programmatic_booklist,w=B.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Corporate Book Catalog",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),L.map(function(T,x){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:T.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:2}),T.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:T.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[w===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function A(){return b("order_programmatic_book",{bookid:T.id})}return A}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function A(){return(0,f.modalOpen)(p,"expand_info",{bookid:T.id})}return A}()})]})]},x)})]})})},u=function(v,p){var V=(0,a.useBackend)(p),b=V.act,B=V.data,L=B.selectedbook,w=B.book_categories,T=B.user_ckey,x=[];return w.map(function(A){return x[A.description]=A.category_id}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Upload",buttons:(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,width:9.5,icon:"upload",disabled:L.copyright,content:"Upload Book",onClick:function(){function A(){return b("uploadbook",{user_ckey:T})}return A}()}),children:[L.copyright?(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{ml:15,mb:3,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:2}),"Book Uploader"]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:L.copyright,content:L.title,onClick:function(){function A(){return(0,f.modalOpen)(p,"edit_selected_title")}return A}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:L.copyright,content:L.author,onClick:function(){function A(){return(0,f.modalOpen)(p,"edit_selected_author")}return A}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"240px",options:w.map(function(A){return A.description}),onSelected:function(){function A(E){return b("toggle_upload_category",{category_id:x[E]})}return A}()})})})]}),(0,e.createVNode)(1,"br"),w.filter(function(A){return L.categories.includes(A.category_id)}).map(function(A){return(0,e.createComponentVNode)(2,t.Button,{content:A.description,disabled:L.copyright,selected:!0,icon:"unlink",onClick:function(){function E(){return b("toggle_upload_category",{category_id:A.category_id})}return E}()},A.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:75,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",disabled:L.copyright,content:"Edit Summary",onClick:function(){function A(){return(0,f.modalOpen)(p,"edit_selected_summary")}return A}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:L.summary})]})})]})]})},s=function(v,p){var V=(0,a.useBackend)(p),b=V.act,B=V.data,L=B.checkout_data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Checked Out Books",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Patron"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),L.map(function(w,T){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-tag"}),w.patron_name]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.timeleft>=0?w.timeleft:"LATE"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:(0,e.createComponentVNode)(2,t.Button,{content:"Mark Lost",icon:"flag",color:"bad",disabled:w.timeleft>=0,onClick:function(){function x(){return b("reportlost",{libraryid:w.libraryid})}return x}()})})]},T)})]})})},C=function(v,p){var V=(0,a.useBackend)(p),b=V.act,B=V.data,L=B.inventory_list;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Library Inventory",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"LIB ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"})]}),L.map(function(w,T){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.libraryid}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"})," ",w.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.checked_out?"Checked Out":"Available"})]},T)})]})})};(0,f.modalRegisterBodyOverride)("expand_info",k),(0,f.modalRegisterBodyOverride)("report_book",S),(0,f.modalRegisterBodyOverride)("rate_info",h)},92682:function(I,r,n){"use strict";r.__esModule=!0,r.LibraryManager=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(22677),N=r.LibraryManager=function(){function i(c,m){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,k)})]})}return i}(),k=function(c,m){var l=(0,a.useBackend)(m),d=l.act,u=l.data,s=u.pagestate;switch(s){case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,h);case 3:return(0,e.createComponentVNode)(2,y);default:return"WE SHOULDN'T BE HERE!"}},S=function(c,m){var l=(0,a.useBackend)(m),d=l.act,u=l.data;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){function s(){return(0,f.modalOpen)(m,"specify_ssid_delete")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){function s(){return(0,f.modalOpen)(m,"specify_ckey_delete")}return s}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){function s(){return(0,f.modalOpen)(m,"specify_ckey_search")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){function s(){return d("view_reported_books")}return s}()})]})},y=function(c,m){var l=(0,a.useBackend)(m),d=l.act,u=l.data,s=u.reports;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"All Reported Books",(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function C(){return d("return")}return C}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Uploader CKEY"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Report Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reporter Ckey"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),s.map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:C.uploader_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),C.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:C.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:C.report_description}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:C.reporter_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",onClick:function(){function g(){return d("delete_book",{bookid:C.id})}return g}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){function g(){return d("unflag_book",{bookid:C.id})}return g}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function g(){return d("view_book",{bookid:C.id})}return g}()})]})]},C.id)})]})})},h=function(c,m){var l=(0,a.useBackend)(m),d=l.act,u=l.data,s=u.ckey,C=u.booklist;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"Books uploaded by ",s,(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function g(){return d("return")}return g}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),C.map(function(g){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:g.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),g.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:g.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){function v(){return d("delete_book",{bookid:g.id})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function v(){return d("view_book",{bookid:g.id})}return v}()})]})]},g.id)})]})})}},68e3:function(I,r,n){"use strict";r.__esModule=!0,r.ListInputModal=void 0;var e=n(28823),a=n(2146),t=n(98658),o=n(2971),f=n(91819),N=n(31068),k=n(84947),S=r.ListInputModal=function(){function i(c,m){var l=(0,f.useBackend)(m),d=l.act,u=l.data,s=u.items,C=s===void 0?[]:s,g=u.message,v=g===void 0?"":g,p=u.init_value,V=u.timeout,b=u.title,B=(0,f.useLocalState)(m,"selected",C.indexOf(p)),L=B[0],w=B[1],T=(0,f.useLocalState)(m,"searchBarVisible",C.length>10),x=T[0],A=T[1],E=(0,f.useLocalState)(m,"searchQuery",""),P=E[0],R=E[1],M=function(){function Y(z){var Q=$.length-1;if(z===N.KEY_DOWN)if(L===null||L===Q){var re;w(0),(re=document.getElementById("0"))==null||re.scrollIntoView()}else{var ae;w(L+1),(ae=document.getElementById((L+1).toString()))==null||ae.scrollIntoView()}else if(z===N.KEY_UP)if(L===null||L===0){var de;w(Q),(de=document.getElementById(Q.toString()))==null||de.scrollIntoView()}else{var ve;w(L-1),(ve=document.getElementById((L-1).toString()))==null||ve.scrollIntoView()}}return Y}(),D=function(){function Y(z){z!==L&&w(z)}return Y}(),j=function(){function Y(){A(!1),A(!0)}return Y}(),W=function(){function Y(z){var Q=String.fromCharCode(z),re=C.find(function(ve){return ve==null?void 0:ve.toLowerCase().startsWith(Q==null?void 0:Q.toLowerCase())});if(re){var ae,de=C.indexOf(re);w(de),(ae=document.getElementById(de.toString()))==null||ae.scrollIntoView()}}return Y}(),U=function(){function Y(z){var Q;z!==P&&(R(z),w(0),(Q=document.getElementById("0"))==null||Q.scrollIntoView())}return Y}(),K=function(){function Y(){A(!x),R("")}return Y}(),$=C.filter(function(Y){return Y==null?void 0:Y.toLowerCase().includes(P.toLowerCase())}),H=330+Math.ceil(v.length/3);return x||setTimeout(function(){var Y;return(Y=document.getElementById(L.toString()))==null?void 0:Y.focus()},1),(0,e.createComponentVNode)(2,k.Window,{title:b,width:325,height:H,children:[V&&(0,e.createComponentVNode)(2,a.Loader,{value:V}),(0,e.createComponentVNode)(2,k.Window.Content,{onKeyDown:function(){function Y(z){var Q=window.event?z.which:z.keyCode;(Q===N.KEY_DOWN||Q===N.KEY_UP)&&(z.preventDefault(),M(Q)),Q===N.KEY_ENTER&&(z.preventDefault(),d("submit",{entry:$[L]})),!x&&Q>=N.KEY_A&&Q<=N.KEY_Z&&(z.preventDefault(),W(Q)),Q===N.KEY_ESCAPE&&(z.preventDefault(),d("cancel"))}return Y}(),children:(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{compact:!0,icon:x?"search":"font",selected:!0,tooltip:x?"Search Mode. Type to search or use arrow keys to select manually.":"Hotkey Mode. Type a letter to jump to the first match. Enter to select.",tooltipPosition:"left",onClick:function(){function Y(){return K()}return Y}()}),className:"ListInput__Section",fill:!0,title:v,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,y,{filteredItems:$,onClick:D,onFocusSearch:j,searchBarVisible:x,selected:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:x&&(0,e.createComponentVNode)(2,h,{filteredItems:$,onSearch:U,searchQuery:P,selected:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:$[L]})})]})})})]})}return i}(),y=function(c,m){var l=(0,f.useBackend)(m),d=l.act,u=c.filteredItems,s=c.onClick,C=c.onFocusSearch,g=c.searchBarVisible,v=c.selected;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:u.map(function(p,V){return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:"transparent",id:V,onClick:function(){function b(){return s(V)}return b}(),onDblClick:function(){function b(B){B.preventDefault(),d("submit",{entry:u[v]})}return b}(),onKeyDown:function(){function b(B){var L=window.event?B.which:B.keyCode;g&&L>=N.KEY_A&&L<=N.KEY_Z&&(B.preventDefault(),C())}return b}(),selected:V===v,style:{animation:"none",transition:"none"},children:p.replace(/^\w/,function(b){return b.toUpperCase()})},V)})})},h=function(c,m){var l=(0,f.useBackend)(m),d=l.act,u=c.filteredItems,s=c.onSearch,C=c.searchQuery,g=c.selected;return(0,e.createComponentVNode)(2,o.Input,{width:"100%",autoFocus:!0,autoSelect:!0,onEnter:function(){function v(p){p.preventDefault(),d("submit",{entry:u[g]})}return v}(),onInput:function(){function v(p,V){return s(V)}return v}(),placeholder:"Search...",value:C})}},75965:function(I,r,n){"use strict";r.__esModule=!0,r.MODsuitContent=r.MODsuit=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=function(L,w){var T=L.name,x=L.value,A=L.module_ref,E=(0,a.useBackend)(w),P=E.act;return(0,e.createComponentVNode)(2,t.NumberInput,{value:x,minValue:-50,maxValue:50,stepPixelSize:5,width:"39px",onChange:function(){function R(M,D){return P("configure",{key:T,value:D,ref:A})}return R}()})},N=function(L,w){var T=L.name,x=L.value,A=L.module_ref,E=(0,a.useBackend)(w),P=E.act;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:x,onClick:function(){function R(){return P("configure",{key:T,value:!x,ref:A})}return R}()})},k=function(L,w){var T=L.name,x=L.value,A=L.module_ref,E=(0,a.useBackend)(w),P=E.act;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"paint-brush",onClick:function(){function R(){return P("configure",{key:T,ref:A})}return R}()}),(0,e.createComponentVNode)(2,t.ColorBox,{color:x,mr:.5})],4)},S=function(L,w){var T=L.name,x=L.value,A=L.values,E=L.module_ref,P=(0,a.useBackend)(w),R=P.act;return(0,e.createComponentVNode)(2,t.Dropdown,{displayText:x,options:A,onSelected:function(){function M(D){return R("configure",{key:T,value:D,ref:E})}return M}()})},y=function(L,w){var T=L.name,x=L.display_name,A=L.type,E=L.value,P=L.values,R=L.module_ref,M={number:(0,e.normalizeProps)((0,e.createComponentVNode)(2,f,Object.assign({},L))),bool:(0,e.normalizeProps)((0,e.createComponentVNode)(2,N,Object.assign({},L))),color:(0,e.normalizeProps)((0,e.createComponentVNode)(2,k,Object.assign({},L))),list:(0,e.normalizeProps)((0,e.createComponentVNode)(2,S,Object.assign({},L)))};return(0,e.createComponentVNode)(2,t.Box,{children:[x,": ",M[A]]})},h=function(L,w){var T=L.active,x=L.userradiated,A=L.usertoxins,E=L.usermaxtoxins,P=L.threatlevel;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Level",color:T&&x?"bad":"good",children:T&&x?"IRRADIATED!":"RADIATION-FREE"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxins Level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?A/E:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:A})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Hazard Level",color:T&&P?"bad":"good",bold:!0,children:T&&P?P:0})})]})},i=function(L,w){var T=L.active,x=L.userhealth,A=L.usermaxhealth,E=L.userbrute,P=L.userburn,R=L.usertoxin,M=L.useroxy;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?x/A:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?x:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?E/A:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?E:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?P/A:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?P:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?R/A:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?R:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?M/A:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?M:0})})})})]})],4)},c=function(L,w){var T=L.active,x=L.statustime,A=L.statusid,E=L.statushealth,P=L.statusmaxhealth,R=L.statusbrute,M=L.statusburn,D=L.statustoxin,j=L.statusoxy,W=L.statustemp,U=L.statusnutrition,K=L.statusfingerprints,$=L.statusdna,H=L.statusviruses;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Time",children:T?x:"00:00:00"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Number",children:T?A||"0":"???"})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?E/P:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?E:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?R/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?R:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?M/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?M:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?D/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:D})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?j/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:j})})})})]}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Body Temperature",children:T?W:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Nutrition Status",children:T?U:0})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"DNA",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fingerprints",children:T?K:"???"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:T?$:"???"})]})}),!!T&&!!H&&(0,e.createComponentVNode)(2,t.Section,{title:"Diseases",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"signature",tooltip:"Name",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"wind",tooltip:"Type",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Stage",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"flask",tooltip:"Cure",tooltipPosition:"top"})})]}),H.map(function(Y){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:Y.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:Y.type}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[Y.stage,"/",Y.maxstage]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:Y.cure})]},Y.name)})]})})],0)},m={rad_counter:h,health_analyzer:i,status_readout:c},l=function(){return(0,e.createComponentVNode)(2,t.Section,{align:"center",fill:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{color:"red",name:"exclamation-triangle",size:15}),(0,e.createComponentVNode)(2,t.Box,{fontSize:"30px",color:"red",children:"ERROR: INTERFACE UNRESPONSIVE"})]})},d=function(L,w){var T=(0,a.useBackend)(w),x=T.act,A=T.data;return(0,e.createComponentVNode)(2,t.Dimmer,{children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",color:"blue",children:"SUIT UNPOWERED"})})})},u=function(L,w){var T=L.configuration_data,x=L.module_ref,A=Object.keys(T);return(0,e.createComponentVNode)(2,t.Dimmer,{backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[A.map(function(E){var P=T[E];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,y,{name:E,display_name:P.display_name,type:P.type,value:P.value,values:P.values,module_ref:x})},P.key)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:L.onExit,icon:"times",textAlign:"center",children:"Exit"})})})]})})},s=function(L){switch(L){case 1:return"Use";case 2:return"Toggle";case 3:return"Select"}},C=function(L,w){var T=(0,a.useBackend)(w),x=T.act,A=T.data,E=A.active,P=A.malfunctioning,R=A.locked,M=A.open,D=A.selected_module,j=A.complexity,W=A.complexity_max,U=A.wearer_name,K=A.wearer_job,$=P?"Malfunctioning":E?"Active":"Inactive";return(0,e.createComponentVNode)(2,t.Section,{title:"Parameters",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:E?"Deactivate":"Activate",onClick:function(){function H(){return x("activate")}return H}()}),children:$}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:R?"lock-open":"lock",content:R?"Unlock":"Lock",onClick:function(){function H(){return x("lock")}return H}()}),children:R?"Locked":"Unlocked"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover",children:M?"Open":"Closed"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Selected Module",children:D||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Complexity",children:[j," (",W,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:[U,", ",K]})]})})},g=function(L,w){var T=(0,a.useBackend)(w),x=T.act,A=T.data,E=A.active,P=A.control,R=A.helmet,M=A.chestplate,D=A.gauntlets,j=A.boots,W=A.core,U=A.charge;return(0,e.createComponentVNode)(2,t.Section,{title:"Hardware",children:[(0,e.createComponentVNode)(2,t.Collapsible,{title:"Parts",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Control Unit",children:P}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Helmet",children:R||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chestplate",children:M||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gauntlets",children:D||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Boots",children:j||"None"})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core",children:W&&(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Type",children:W}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:U/100,content:U+"%",ranges:{good:[.6,1/0],average:[.3,.6],bad:[-1/0,.3]}})})]})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",textAlign:"center",children:"No Core Detected"})})]})},v=function(L,w){var T=(0,a.useBackend)(w),x=T.act,A=T.data,E=A.active,P=A.modules,R=P.filter(function(M){return!!M.id});return(0,e.createComponentVNode)(2,t.Section,{title:"Info",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:R.length!==0&&R.map(function(M){var D=m[M.id];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!E&&(0,e.createComponentVNode)(2,d),(0,e.normalizeProps)((0,e.createComponentVNode)(2,D,Object.assign({},M,{active:E})))]},M.ref)})||(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Info Modules Detected"})})})},p=function(L,w){var T=(0,a.useBackend)(w),x=T.act,A=T.data,E=A.complexity_max,P=A.modules,R=(0,a.useLocalState)(w,"module_configuration",null),M=R[0],D=R[1];return(0,e.createComponentVNode)(2,t.Section,{title:"Modules",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:P.length!==0&&P.map(function(j){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Collapsible,{title:j.module_name,children:(0,e.createComponentVNode)(2,t.Section,{children:[M===j.ref&&(0,e.createComponentVNode)(2,u,{configuration_data:j.configuration_data,module_ref:j.ref,onExit:function(){function W(){return D(null)}return W}()}),(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"save",tooltip:"Complexity",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"plug",tooltip:"Idle Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"lightbulb",tooltip:"Active Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Use Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[j.module_complexity,"/",E]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:j.idle_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:j.active_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:j.use_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[j.cooldown>0&&j.cooldown/10||"0","/",j.cooldown_time/10,"s"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function W(){return x("select",{ref:j.ref})}return W}(),icon:"bullseye",selected:j.module_active,tooltip:s(j.module_type),tooltipPosition:"left",disabled:!j.module_type}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function W(){return D(j.ref)}return W}(),icon:"cog",selected:M===j.ref,tooltip:"Configure",tooltipPosition:"left",disabled:j.configuration_data.length===0}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function W(){return x("pin",{ref:j.ref})}return W}(),icon:"thumbtack",selected:j.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!j.module_type})]})]})]}),(0,e.createComponentVNode)(2,t.Box,{children:j.description})]})})},j.ref)})||(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Modules Detected"})})})})},V=r.MODsuitContent=function(){function B(L,w){var T=(0,a.useBackend)(w),x=T.act,A=T.data,E=A.ui_theme,P=A.interface_break;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!P,children:!!P&&(0,e.createComponentVNode)(2,l)||(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,C)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,g)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,v)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,p)})]})})}return B}(),b=r.MODsuit=function(){function B(L,w){var T=(0,a.useBackend)(w),x=T.act,A=T.data,E=A.ui_theme,P=A.interface_break;return(0,e.createComponentVNode)(2,o.Window,{theme:E,width:400,height:620,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,V)})})})}return B}()},86322:function(I,r,n){"use strict";r.__esModule=!0,r.MagnetController=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=n(22677),k=new Map([["n",{icon:"arrow-up",tooltip:"Move North"}],["e",{icon:"arrow-right",tooltip:"Move East"}],["s",{icon:"arrow-down",tooltip:"Move South"}],["w",{icon:"arrow-left",tooltip:"Move West"}],["c",{icon:"crosshairs",tooltip:"Move to Magnet"}],["r",{icon:"dice",tooltip:"Move Randomly"}]]),S=r.MagnetController=function(){function y(h,i){var c=(0,t.useBackend)(i),m=c.act,l=c.data,d=l.autolink,u=l.code,s=l.frequency,C=l.linkedMagnets,g=l.magnetConfiguration,v=l.path,p=l.pathPosition,V=l.probing,b=l.powerState,B=l.speed;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:[(0,e.createComponentVNode)(2,N.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[!d&&(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{content:"Probe",icon:V?"spinner":"sync",iconSpin:!!V,disabled:V,onClick:function(){function L(){return m("probe_magnets")}return L}()}),title:"Magnet Linking",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,a.toFixed)(s/10,1)}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:u})]})}),(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{icon:b?"power-off":"times",content:b?"On":"Off",selected:b,onClick:function(){function L(){return m("toggle_power")}return L}()}),title:"Controller Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:B.value,minValue:B.min,maxValue:B.max,onChange:function(){function L(w,T){return m("set_speed",{speed:T})}return L}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Path",children:[Array.from(k.entries()).map(function(L){var w=L[0],T=L[1],x=T.icon,A=T.tooltip;return(0,e.createComponentVNode)(2,o.Button,{icon:x,tooltip:A,onClick:function(){function E(){return m("path_add",{code:w})}return E}()},w)}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",confirmIcon:"trash",confirmContent:"",float:"right",tooltip:"Reset Path",tooltipPosition:"left",onClick:function(){function L(){return m("path_clear")}return L}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file-import",float:"right",tooltip:"Manually input path",tooltipPosition:"left",onClick:function(){function L(){return(0,N.modalOpen)(i,"path_custom_input")}return L}()}),(0,e.createComponentVNode)(2,o.BlockQuote,{children:v.map(function(L,w){var T=k.get(L)||{icon:"question"},x=T.icon,A=T.tooltip;return(0,e.createComponentVNode)(2,o.Button.Confirm,{selected:w+2===p,icon:x,confirmIcon:x,confirmContent:"",tooltip:A,onClick:function(){function E(){return m("path_remove",{index:w+1,code:L})}return E}()},w)})})]})]})}),C.map(function(L,w){var T=L.uid,x=L.powerState,A=L.electricityLevel,E=L.magneticField;return(0,e.createComponentVNode)(2,o.Section,{title:"Magnet #"+(w+1)+" Configuration",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:x?"power-off":"times",content:x?"On":"Off",selected:x,onClick:function(){function P(){return m("toggle_magnet_power",{id:T})}return P}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Move Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:A,minValue:g.electricityLevel.min,maxValue:g.electricityLevel.max,onChange:function(){function P(R,M){return m("set_electricity_level",{id:T,electricityLevel:M})}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Field Size",children:(0,e.createComponentVNode)(2,o.Slider,{value:E,minValue:g.magneticField.min,maxValue:g.magneticField.max,onChange:function(){function P(R,M){return m("set_magnetic_field",{id:T,magneticField:M})}return P}()})})]})},T)})]})]})}return y}()},54374:function(I,r,n){"use strict";r.__esModule=!0,r.MechBayConsole=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.MechBayConsole=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.recharge_port,m=c&&c.mech,l=m&&m.cell,d=m&&m.name;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:155,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:d?"Mech status: "+d:"Mech status",textAlign:"center",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Sync",onClick:function(){function u(){return h("reconnect")}return u}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:m.health/m.maxhealth,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||!l&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cell is installed."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]},children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})})})}return N}()},14823:function(I,r,n){"use strict";r.__esModule=!0,r.MechaControlConsole=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=n(37843),k=r.MechaControlConsole=function(){function S(y,h){var i=(0,t.useBackend)(h),c=i.act,m=i.data,l=m.beacons,d=m.stored_data;return d.length?(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"window-close",onClick:function(){function u(){return c("clear_log")}return u}()}),children:d.map(function(u){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",children:["(",u.time,")"]}),(0,e.createComponentVNode)(2,o.Box,{children:(0,N.decodeHtmlEntities)(u.message)})]},u.time)})})})}):(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:l.length&&l.map(function(u){return(0,e.createComponentVNode)(2,o.Section,{title:u.name,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function s(){return c("send_message",{mt:u.uid})}return s}(),children:"Message"}),(0,e.createComponentVNode)(2,o.Button,{icon:"eye",onClick:function(){function s(){return c("get_log",{mt:u.uid})}return s}(),children:"View Log"}),(0,e.createComponentVNode)(2,o.Button.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){function s(){return c("shock",{mt:u.uid})}return s}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[u.maxHealth*.75,1/0],average:[u.maxHealth*.5,u.maxHealth*.75],bad:[-1/0,u.maxHealth*.5]},value:u.health,maxValue:u.maxHealth})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cell Charge",children:u.cell&&(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[u.cellMaxCharge*.75,1/0],average:[u.cellMaxCharge*.5,u.cellMaxCharge*.75],bad:[-1/0,u.cellMaxCharge*.5]},value:u.cellCharge,maxValue:u.cellMaxCharge})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No Cell Installed"})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Air Tank",children:[u.airtank,"kPa"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pilot",children:u.pilot||"Unoccupied"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:(0,N.toTitleCase)(u.location)||"Unknown"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Active Equipment",children:u.active||"None"}),u.cargoMax&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cargo Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{bad:[u.cargoMax*.75,1/0],average:[u.cargoMax*.5,u.cargoMax*.75],good:[-1/0,u.cargoMax*.5]},value:u.cargoUsed,maxValue:u.cargoMax})})||null]})},u.name)})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No mecha beacons found."})})})}return S}()},16189:function(I,r,n){"use strict";r.__esModule=!0,r.MedicalRecords=void 0;var e=n(28823),a=n(37843),t=n(91819),o=n(2971),f=n(22677),N=n(84947),k=n(51185),S=n(69774),y=n(76519),h={Minor:"lightgray",Medium:"good",Harmful:"average","Dangerous!":"bad","BIOHAZARD THREAT!":"darkred"},i={"*Deceased*":"deceased","*SSD*":"ssd","Physically Unfit":"physically_unfit",Disabled:"disabled"},c=function(T,x){(0,f.modalOpen)(T,"edit",{field:x.edit,value:x.value})},m=function(T,x){var A=T.args;return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:A.name||"Virus",children:(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Number of stages",children:A.max_stages}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Spread",children:[A.spread_text," Transmission"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Possible cure",children:A.cure}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Notes",children:A.desc}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Severity",color:h[A.severity],children:A.severity})]})})})},l=r.MedicalRecords=function(){function w(T,x){var A=(0,t.useBackend)(x),E=A.data,P=E.loginState,R=E.screen;if(!P.logged_in)return(0,e.createComponentVNode)(2,N.Window,{width:800,height:900,children:(0,e.createComponentVNode)(2,N.Window.Content,{children:(0,e.createComponentVNode)(2,S.LoginScreen)})});var M;return R===2?M=(0,e.createComponentVNode)(2,d):R===3?M=(0,e.createComponentVNode)(2,u):R===4?M=(0,e.createComponentVNode)(2,s):R===5?M=(0,e.createComponentVNode)(2,p):R===6&&(M=(0,e.createComponentVNode)(2,V)),(0,e.createComponentVNode)(2,N.Window,{width:800,height:900,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,N.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k.LoginInfo),(0,e.createComponentVNode)(2,y.TemporaryNotice),(0,e.createComponentVNode)(2,L),M]})})]})}return w}(),d=function(T,x){var A=(0,t.useBackend)(x),E=A.act,P=A.data,R=P.records,M=(0,t.useLocalState)(x,"searchText",""),D=M[0],j=M[1],W=(0,t.useLocalState)(x,"sortId","name"),U=W[0],K=W[1],$=(0,t.useLocalState)(x,"sortOrder",!0),H=$[0],Y=$[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Manage Records",icon:"wrench",ml:"0.25rem",onClick:function(){function z(){return E("screen",{screen:3})}return z}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search by Name, ID, Physical Status, or Mental Status",onInput:function(){function z(Q,re){return j(re)}return z}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,b,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,b,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,b,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,b,{id:"p_stat",children:"Patient Status"}),(0,e.createComponentVNode)(2,b,{id:"m_stat",children:"Mental Status"})]}),R.filter((0,a.createSearch)(D,function(z){return z.name+"|"+z.id+"|"+z.rank+"|"+z.p_stat+"|"+z.m_stat})).sort(function(z,Q){var re=H?1:-1;return z[U].localeCompare(Q[U])*re}).map(function(z){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listRow--"+i[z.p_stat],onClick:function(){function Q(){return E("view_record",{view_record:z.ref})}return Q}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",z.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:z.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:z.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:z.p_stat}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:z.m_stat})]},z.id)})]})})})],4)},u=function(T,x){var A=(0,t.useBackend)(x),E=A.act;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,lineHeight:3,color:"translucent",icon:"download",content:"Backup to Disk",disabled:!0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,lineHeight:3,color:"translucent",icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," "]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button.Confirm,{fluid:!0,lineHeight:3,icon:"trash",color:"translucent",content:"Delete All Medical Records",onClick:function(){function P(){return E("del_all_med_records")}return P}()})})]})})},s=function(T,x){var A=(0,t.useBackend)(x),E=A.act,P=A.data,R=P.medical,M=P.printing;return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{height:"235px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:M?"spinner":"print",disabled:M,iconSpin:!!M,content:"Print Record",ml:"0.5rem",onClick:function(){function D(){return E("print_record")}return D}()}),children:(0,e.createComponentVNode)(2,C)})}),!R||!R.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function D(){return E("new_med_record")}return D}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Medical records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:!!R.empty,content:"Delete Medical Record",onClick:function(){function D(){return E("del_med_record")}return D}()}),children:(0,e.createComponentVNode)(2,g)})}),(0,e.createComponentVNode)(2,v)],4)],0)},C=function(T,x){var A=(0,t.useBackend)(x),E=A.data,P=E.general;return!P||!P.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:P.fields.map(function(R,M){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:R.field,children:[(0,e.createComponentVNode)(2,o.Box,{height:"20px",inline:!0,children:R.value}),!!R.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",onClick:function(){function D(){return c(x,R)}return D}()})]},M)})})}),!!P.has_photos&&P.photos.map(function(R,M){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:R,style:{width:"96px","margin-top":"2.5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,e.createVNode)(1,"br"),"Photo #",M+1]},M)})]})},g=function(T,x){var A=(0,t.useBackend)(x),E=A.act,P=A.data,R=P.medical;return!R||!R.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"Medical records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:R.fields.map(function(M,D){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:M.field,children:[(0,e.createComponentVNode)(2,o.Box,{height:"20px",inline:!0,children:M.value}),!!M.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",onClick:function(){function j(){return c(x,M)}return j}()})]},D)})})})})},v=function(T,x){var A=(0,t.useBackend)(x),E=A.act,P=A.data,R=P.medical;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function M(){return(0,f.modalOpen)(x,"add_comment")}return M}()}),children:R.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):R.comments.map(function(M,D){return(0,e.createComponentVNode)(2,o.Box,{prewrap:!0,children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:M.header}),(0,e.createVNode)(1,"br"),M.text,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function j(){return E("del_comment",{del_comment:D+1})}return j}()})]},D)})})})},p=function(T,x){var A=(0,t.useBackend)(x),E=A.act,P=A.data,R=P.virus,M=(0,t.useLocalState)(x,"searchText",""),D=M[0],j=M[1],W=(0,t.useLocalState)(x,"sortId2","name"),U=W[0],K=W[1],$=(0,t.useLocalState)(x,"sortOrder2",!0),H=$[0],Y=$[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{ml:"0.25rem",fluid:!0,placeholder:"Search by Name, Max Stages, or Severity",onInput:function(){function z(Q,re){return j(re)}return z}()})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,B,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,B,{id:"max_stages",children:"Max Stages"}),(0,e.createComponentVNode)(2,B,{id:"severity",children:"Severity"})]}),R.filter((0,a.createSearch)(D,function(z){return z.name+"|"+z.max_stages+"|"+z.severity})).sort(function(z,Q){var re=H?1:-1;return z[U].localeCompare(Q[U])*re}).map(function(z){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listVirus--"+z.severity,onClick:function(){function Q(){return E("vir",{vir:z.D})}return Q}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"virus"})," ",z.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:z.max_stages}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:h[z.severity],children:z.severity})]},z.id)})]})})})})],4)},V=function(T,x){var A=(0,t.useBackend)(x),E=A.act,P=A.data,R=P.medbots;return R.length===0?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"robot",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"There are no Medibots."]})})})}):(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Area"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Chemicals"})]}),R.map(function(M){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listMedbot--"+M.on,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"medical"})," ",M.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[M.area||"Unknown"," (",M.x,", ",M.y,")"]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:M.on?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Online"}):(0,e.createComponentVNode)(2,o.Box,{color:"average",children:"Offline"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:M.use_beaker?"Reservoir: "+M.total_volume+"/"+M.maximum_volume:"Using internal synthesizer"})]},M.id)})]})})})},b=function(T,x){var A=(0,t.useLocalState)(x,"sortId","name"),E=A[0],P=A[1],R=(0,t.useLocalState)(x,"sortOrder",!0),M=R[0],D=R[1],j=T.id,W=T.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:E!==j&&"transparent",onClick:function(){function U(){E===j?D(!M):(P(j),D(!0))}return U}(),children:[W,E===j&&(0,e.createComponentVNode)(2,o.Icon,{name:M?"sort-up":"sort-down",ml:"0.25rem;"})]})})},B=function(T,x){var A=(0,t.useLocalState)(x,"sortId2","name"),E=A[0],P=A[1],R=(0,t.useLocalState)(x,"sortOrder2",!0),M=R[0],D=R[1],j=T.id,W=T.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:E!==j&&"transparent",onClick:function(){function U(){E===j?D(!M):(P(j),D(!0))}return U}(),children:[W,E===j&&(0,e.createComponentVNode)(2,o.Icon,{name:M?"sort-up":"sort-down",ml:"0.25rem;"})]})})},L=function(T,x){var A=(0,t.useBackend)(x),E=A.act,P=A.data,R=P.screen,M=P.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:R===2,onClick:function(){function D(){E("screen",{screen:2})}return D}(),children:"List Records"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"database",selected:R===5,onClick:function(){function D(){E("screen",{screen:5})}return D}(),children:"Virus Database"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"plus-square",selected:R===6,onClick:function(){function D(){return E("screen",{screen:6})}return D}(),children:"Medibot Tracking"}),R===3&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:R===3,children:"Record Maintenance"}),R===4&&M&&!M.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:R===4,children:["Record: ",M.fields[0].value]})]})})};(0,f.modalRegisterBodyOverride)("virus",m)},44482:function(I,r,n){"use strict";r.__esModule=!0,r.MerchVendor=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=h.product,u=h.productImage,s=h.productCategory,C=l.user_money;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:d.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{disabled:d.price>C,icon:"shopping-cart",content:d.price,textAlign:"left",onClick:function(){function g(){return m("purchase",{name:d.name,category:s})}return g}()})})]})},N=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=(0,a.useLocalState)(i,"tabIndex",1),d=l[0],u=m.products,s=m.imagelist,C=["apparel","toy","decoration"];return(0,e.createComponentVNode)(2,t.Table,{children:u[C[d]].map(function(g){return(0,e.createComponentVNode)(2,f,{product:g,productImage:s[g.path],productCategory:C[d]},g.name)})})},k=r.MerchVendor=function(){function y(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.user_cash,u=l.inserted_cash;return(0,e.createComponentVNode)(2,o.Window,{title:"Merch Computer",width:450,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"light-grey",inline:!0,mr:"0.5rem",children:["There is ",(0,e.createVNode)(1,"b",null,u,0)," credits inserted."]}),(0,e.createComponentVNode)(2,t.Button,{disabled:!u,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){function s(){return m("change")}return s}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives.",d!==null&&(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:["Your balance is ",(0,e.createVNode)(1,"b",null,[d||0,(0,e.createTextVNode)(" credits")],0),"."]})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,N)]})})]})})})}return y}(),S=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=(0,a.useLocalState)(i,"tabIndex",1),d=l[0],u=l[1],s=m.login_state;return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"dice",selected:d===1,onClick:function(){function C(){return u(1)}return C}(),children:"Toys"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"flag",selected:d===2,onClick:function(){function C(){return u(2)}return C}(),children:"Decorations"})]})}},53551:function(I,r,n){"use strict";r.__esModule=!0,r.MiningVendor=void 0;var e=n(28823),a=n(37843),t=n(91819),o=n(2971),f=n(84947),N=["title","items"];function k(l,d){if(l==null)return{};var u={},s=Object.keys(l),C,g;for(g=0;g=0)&&(u[C]=l[C]);return u}var S={Alphabetical:function(){function l(d,u){return d-u}return l}(),Availability:function(){function l(d,u){return-(d.affordable-u.affordable)}return l}(),Price:function(){function l(d,u){return d.price-u.price}return l}()},y=r.MiningVendor=function(){function l(d,u){return(0,e.createComponentVNode)(2,f.Window,{width:400,height:455,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,i)]})})})}return l}(),h=function(d,u){var s=(0,t.useBackend)(u),C=s.act,g=s.data,v=g.has_id,p=g.id;return(0,e.createComponentVNode)(2,o.NoticeBox,{success:v,children:v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{inline:!0,verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",p.name,".",(0,e.createVNode)(1,"br"),"You have ",p.points.toLocaleString("en-US")," points."]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){function V(){return C("logoff")}return V}()}),(0,e.createComponentVNode)(2,o.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},i=function(d,u){var s=(0,t.useBackend)(u),C=s.act,g=s.data,v=g.has_id,p=g.id,V=g.items,b=(0,t.useLocalState)(u,"search",""),B=b[0],L=b[1],w=(0,t.useLocalState)(u,"sort","Alphabetical"),T=w[0],x=w[1],A=(0,t.useLocalState)(u,"descending",!1),E=A[0],P=A[1],R=(0,a.createSearch)(B,function(j){return j[0]}),M=!1,D=Object.entries(V).map(function(j,W){var U=Object.entries(j[1]).filter(R).map(function(K){return K[1].affordable=v&&p.points>=K[1].price,K[1]}).sort(S[T]);if(U.length!==0)return E&&(U=U.reverse()),M=!0,(0,e.createComponentVNode)(2,m,{title:j[0],items:U},j[0])});return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:M?D:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No items matching your criteria was found!"})})})},c=function(d,u){var s=(0,t.useLocalState)(u,"search",""),C=s[0],g=s[1],v=(0,t.useLocalState)(u,"sort",""),p=v[0],V=v[1],b=(0,t.useLocalState)(u,"descending",!1),B=b[0],L=b[1];return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{mt:.2,placeholder:"Search by item name..",width:"100%",onInput:function(){function w(T,x){return g(x)}return w}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:"Alphabetical",options:Object.keys(S),width:"100%",onSelected:function(){function w(T){return V(T)}return w}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:B?"arrow-down":"arrow-up",height:"21px",tooltip:B?"Descending order":"Ascending order",tooltipPosition:"bottom-start",onClick:function(){function w(){return L(!B)}return w}()})})]})})},m=function(d,u){var s=(0,t.useBackend)(u),C=s.act,g=s.data,v=d.title,p=d.items,V=k(d,N);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Collapsible,Object.assign({open:!0,title:v},V,{children:p.map(function(b){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:b.name}),(0,e.createComponentVNode)(2,o.Button,{disabled:!g.has_id||g.id.points=0)&&(T[A]=L[A]);return T}var c=128,m=["security","engineering","medical","science","service","supply"],l={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}},d=r.Newscaster=function(){function L(w,T){var x=(0,t.useBackend)(T),A=x.act,E=x.data,P=E.is_security,R=E.is_admin,M=E.is_silent,D=E.is_printing,j=E.screen,W=E.channels,U=E.channel_idx,K=U===void 0?-1:U,$=(0,t.useLocalState)(T,"menuOpen",!1),H=$[0],Y=$[1],z=(0,t.useLocalState)(T,"viewingPhoto",""),Q=z[0],re=z[1],ae=(0,t.useLocalState)(T,"censorMode",!1),de=ae[0],ve=ae[1],ye;j===0||j===2?ye=(0,e.createComponentVNode)(2,s):j===1&&(ye=(0,e.createComponentVNode)(2,C));var Le=W.reduce(function(pe,ne){return pe+ne.unread},0);return(0,e.createComponentVNode)(2,N.Window,{theme:P&&"security",width:800,height:600,children:[Q?(0,e.createComponentVNode)(2,p):(0,e.createComponentVNode)(2,k.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"}),(0,e.createComponentVNode)(2,N.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Section,{fill:!0,className:(0,a.classes)(["Newscaster__menu",H&&"Newscaster__menu--open"]),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,u,{icon:"bars",title:"Toggle Menu",onClick:function(){function pe(){return Y(!H)}return pe}()}),(0,e.createComponentVNode)(2,u,{icon:"newspaper",title:"Headlines",selected:j===0,onClick:function(){function pe(){return A("headlines")}return pe}(),children:Le>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:Le>=10?"9+":Le})}),(0,e.createComponentVNode)(2,u,{icon:"briefcase",title:"Job Openings",selected:j===1,onClick:function(){function pe(){return A("jobs")}return pe}()}),(0,e.createComponentVNode)(2,o.Divider)]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:W.map(function(pe){return(0,e.createComponentVNode)(2,u,{icon:pe.icon,title:pe.name,selected:j===2&&W[K-1]===pe,onClick:function(){function ne(){return A("channel",{uid:pe.uid})}return ne}(),children:pe.unread>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:pe.unread>=10?"9+":pe.unread})},pe)})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Divider),(!!P||!!R)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,u,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){function pe(){return(0,k.modalOpen)(T,"wanted_notice")}return pe}()}),(0,e.createComponentVNode)(2,u,{security:!0,icon:de?"minus-square":"minus-square-o",title:"Censor Mode: "+(de?"On":"Off"),mb:"0.5rem",onClick:function(){function pe(){return ve(!de)}return pe}()}),(0,e.createComponentVNode)(2,o.Divider)],4),(0,e.createComponentVNode)(2,u,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){function pe(){return(0,k.modalOpen)(T,"create_story")}return pe}()}),(0,e.createComponentVNode)(2,u,{icon:"plus-circle",title:"New Channel",onClick:function(){function pe(){return(0,k.modalOpen)(T,"create_channel")}return pe}()}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,u,{icon:D?"spinner":"print",iconSpin:D,title:D?"Printing...":"Print Newspaper",onClick:function(){function pe(){return A("print_newspaper")}return pe}()}),(0,e.createComponentVNode)(2,u,{icon:M?"volume-mute":"volume-up",title:"Mute: "+(M?"On":"Off"),onClick:function(){function pe(){return A("toggle_mute")}return pe}()})]})]})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,width:"100%",children:[(0,e.createComponentVNode)(2,S.TemporaryNotice),ye]})]})})]})}return L}(),u=function(w,T){var x=(0,t.useBackend)(T),A=x.act,E=w.icon,P=E===void 0?"":E,R=w.iconSpin,M=w.selected,D=M===void 0?!1:M,j=w.security,W=j===void 0?!1:j,U=w.onClick,K=w.title,$=w.children,H=i(w,y);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({className:(0,a.classes)(["Newscaster__menuButton",D&&"Newscaster__menuButton--selected",W&&"Newscaster__menuButton--security"]),onClick:U},H,{children:[D&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,e.createComponentVNode)(2,o.Icon,{name:P,spin:R,size:"2"}),(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--title",children:K}),$]})))},s=function(w,T){var x=(0,t.useBackend)(T),A=x.act,E=x.data,P=E.screen,R=E.is_admin,M=E.channel_idx,D=E.channel_can_manage,j=E.channels,W=E.stories,U=E.wanted,K=(0,t.useLocalState)(T,"fullStories",[]),$=K[0],H=K[1],Y=(0,t.useLocalState)(T,"censorMode",!1),z=Y[0],Q=Y[1],re=P===2&&M>-1?j[M-1]:null;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!U&&(0,e.createComponentVNode)(2,g,{story:U,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:re?re.icon:"newspaper",mr:"0.5rem"}),re?re.name:"Headlines"],0),children:W.length>0?W.slice().reverse().map(function(ae){return!$.includes(ae.uid)&&ae.body.length+3>c?Object.assign({},ae,{body_short:ae.body.substr(0,c-4)+"..."}):ae}).map(function(ae,de){return(0,e.createComponentVNode)(2,g,{story:ae},de)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no stories at this time."]})}),!!re&&(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,height:"40%",title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"info-circle",mr:"0.5rem"}),(0,e.createTextVNode)("About")],4),buttons:(0,e.createFragment)([z&&(0,e.createComponentVNode)(2,o.Button,{disabled:!!re.admin&&!R,selected:re.censored,icon:re.censored?"comment-slash":"comment",content:re.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){function ae(){return A("censor_channel",{uid:re.uid})}return ae}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!D,icon:"cog",content:"Manage",onClick:function(){function ae(){return(0,k.modalOpen)(T,"manage_channel",{uid:re.uid})}return ae}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",children:re.description||"N/A"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:re.author||"N/A"}),!!R&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Ckey",children:re.author_ckey}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Public",children:re.public?"Yes":"No"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Total Views",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"eye",mr:"0.5rem"}),W.reduce(function(ae,de){return ae+de.view_count},0).toLocaleString()]})]})})]})},C=function(w,T){var x=(0,t.useBackend)(T),A=x.act,E=x.data,P=E.jobs,R=E.wanted,M=Object.entries(P).reduce(function(D,j){var W=j[0],U=j[1];return D+U.length},0);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!R&&(0,e.createComponentVNode)(2,g,{story:R,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"briefcase",mr:"0.5rem"}),(0,e.createTextVNode)("Job Openings")],4),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:M>0?m.map(function(D){return Object.assign({},l[D],{id:D,jobs:P[D]})}).filter(function(D){return!!D&&D.jobs.length>0}).map(function(D){return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+D.id]),title:D.title,buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:D.fluff_text}),children:D.jobs.map(function(j){return(0,e.createComponentVNode)(2,o.Box,{class:(0,a.classes)(["Newscaster__jobOpening",!!j.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",j.title]},j.title)})},D.id)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,e.createComponentVNode)(2,o.Section,{height:"17%",children:["Interested in serving Nanotrasen?",(0,e.createVNode)(1,"br"),"Sign up for any of the above position now at the"," ",(0,e.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},g=function(w,T){var x=(0,t.useBackend)(T),A=x.act,E=x.data,P=w.story,R=w.wanted,M=R===void 0?!1:R,D=E.is_admin,j=(0,t.useLocalState)(T,"fullStories",[]),W=j[0],U=j[1],K=(0,t.useLocalState)(T,"censorMode",!1),$=K[0],H=K[1];return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__story",M&&"Newscaster__story--wanted"]),title:(0,e.createFragment)([M&&(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle",mr:"0.5rem"}),P.censor_flags&2&&"[REDACTED]"||P.title||"News from "+P.author],0),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:[!M&&$&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:(0,e.createComponentVNode)(2,o.Button,{enabled:P.censor_flags&2,icon:P.censor_flags&2?"comment-slash":"comment",content:P.censor_flags&2?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){function Y(){return A("censor_story",{uid:P.uid})}return Y}()})}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",P.author," |\xA0",!!D&&(0,e.createFragment)([(0,e.createTextVNode)("ckey: "),P.author_ckey,(0,e.createTextVNode)(" |\xA0")],0),!M&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),(0,e.createTextVNode)(" "),P.view_count.toLocaleString(),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("|\xA0")],0),(0,e.createComponentVNode)(2,o.Icon,{name:"clock"})," ",(0,f.timeAgo)(P.publish_time,E.world_time)]})]})}),children:(0,e.createComponentVNode)(2,o.Box,{children:P.censor_flags&2?"[REDACTED]":(0,e.createFragment)([!!P.has_photo&&(0,e.createComponentVNode)(2,v,{name:"story_photo_"+P.uid+".png",float:"right",ml:"0.5rem"}),(P.body_short||P.body).split("\n").map(function(Y,z){return(0,e.createComponentVNode)(2,o.Box,{children:Y||(0,e.createVNode)(1,"br")},z)}),P.body_short&&(0,e.createComponentVNode)(2,o.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){function Y(){return U([].concat(W,[P.uid]))}return Y}()}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})],0)})})},v=function(w,T){var x=w.name,A=i(w,h),E=(0,t.useLocalState)(T,"viewingPhoto",""),P=E[0],R=E[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({as:"img",className:"Newscaster__photo",src:x,onClick:function(){function M(){return R(x)}return M}()},A)))},p=function(w,T){var x=(0,t.useLocalState)(T,"viewingPhoto",""),A=x[0],E=x[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Newscaster__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:A}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function P(){return E("")}return P}()})]})},V=function(w,T){var x=(0,t.useBackend)(T),A=x.act,E=x.data,P=!!w.args.uid&&E.channels.filter(function(q){return q.uid===w.args.uid}).pop();if(w.id==="manage_channel"&&!P){(0,k.modalClose)(T);return}var R=w.id==="manage_channel",M=!!w.args.is_admin,D=w.args.scanned_user,j=(0,t.useLocalState)(T,"author",(P==null?void 0:P.author)||D||"Unknown"),W=j[0],U=j[1],K=(0,t.useLocalState)(T,"name",(P==null?void 0:P.name)||""),$=K[0],H=K[1],Y=(0,t.useLocalState)(T,"description",(P==null?void 0:P.description)||""),z=Y[0],Q=Y[1],re=(0,t.useLocalState)(T,"icon",(P==null?void 0:P.icon)||"newspaper"),ae=re[0],de=re[1],ve=(0,t.useLocalState)(T,"isPublic",R?!!(P!=null&&P.public):!1),ye=ve[0],Le=ve[1],pe=(0,t.useLocalState)(T,"adminLocked",(P==null?void 0:P.admin)===1||!1),ne=pe[0],ce=pe[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:R?"Manage "+P.name:"Create New Channel",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!M,width:"100%",value:W,onInput:function(){function q(se,me){return U(me)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:$,onInput:function(){function q(se,me){return H(me)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:z,onInput:function(){function q(se,me){return Q(me)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Icon",children:[(0,e.createComponentVNode)(2,o.Input,{disabled:!M,value:ae,width:"35%",mr:"0.5rem",onInput:function(){function q(se,me){return de(me)}return q}()}),(0,e.createComponentVNode)(2,o.Icon,{name:ae,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Accept Public Stories?",children:(0,e.createComponentVNode)(2,o.Button,{selected:ye,icon:ye?"toggle-on":"toggle-off",content:ye?"Yes":"No",onClick:function(){function q(){return Le(!ye)}return q}()})}),M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ne,icon:ne?"lock":"lock-open",content:ne?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function q(){return ce(!ne)}return q}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:W.trim().length===0||$.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function q(){(0,k.modalAnswer)(T,w.id,"",{author:W,name:$.substr(0,49),description:z.substr(0,128),icon:ae,public:ye?1:0,admin_locked:ne?1:0})}return q}()})]})},b=function(w,T){var x=(0,t.useBackend)(T),A=x.act,E=x.data,P=E.photo,R=E.channels,M=E.channel_idx,D=M===void 0?-1:M,j=!!w.args.is_admin,W=w.args.scanned_user,U=R.slice().sort(function(q,se){if(D<0)return 0;var me=R[D-1];if(me.uid===q.uid)return-1;if(me.uid===se.uid)return 1}).filter(function(q){return j||!q.frozen&&(q.author===W||!!q.public)}),K=(0,t.useLocalState)(T,"author",W||"Unknown"),$=K[0],H=K[1],Y=(0,t.useLocalState)(T,"channel",U.length>0?U[0].name:""),z=Y[0],Q=Y[1],re=(0,t.useLocalState)(T,"title",""),ae=re[0],de=re[1],ve=(0,t.useLocalState)(T,"body",""),ye=ve[0],Le=ve[1],pe=(0,t.useLocalState)(T,"adminLocked",!1),ne=pe[0],ce=pe[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Create New Story",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!j,width:"100%",value:$,onInput:function(){function q(se,me){return H(me)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:z,options:U.map(function(q){return q.name}),mb:"0",width:"100%",onSelected:function(){function q(se){return Q(se)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Divider),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:ae,onInput:function(){function q(se,me){return de(me)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:ye,onInput:function(){function q(se,me){return Le(me)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:P,content:P?"Eject: "+P.name:"Insert Photo",tooltip:!P&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){function q(){return A(P?"eject_photo":"attach_photo")}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Section,{noTopPadding:!0,title:ae,maxHeight:"13.5rem",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{mt:"0.5rem",children:[!!P&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+P.uid+".png",float:"right"}),ye.split("\n").map(function(q,se){return(0,e.createComponentVNode)(2,o.Box,{children:q||(0,e.createVNode)(1,"br")},se)}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})]})})}),j&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ne,icon:ne?"lock":"lock-open",content:ne?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function q(){return ce(!ne)}return q}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:$.trim().length===0||z.trim().length===0||ae.trim().length===0||ye.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function q(){(0,k.modalAnswer)(T,"create_story","",{author:$,channel:z,title:ae.substr(0,127),body:ye.substr(0,1023),admin_locked:ne?1:0})}return q}()})]})},B=function(w,T){var x=(0,t.useBackend)(T),A=x.act,E=x.data,P=E.photo,R=E.wanted,M=!!w.args.is_admin,D=w.args.scanned_user,j=(0,t.useLocalState)(T,"author",(R==null?void 0:R.author)||D||"Unknown"),W=j[0],U=j[1],K=(0,t.useLocalState)(T,"name",(R==null?void 0:R.title.substr(8))||""),$=K[0],H=K[1],Y=(0,t.useLocalState)(T,"description",(R==null?void 0:R.body)||""),z=Y[0],Q=Y[1],re=(0,t.useLocalState)(T,"adminLocked",(R==null?void 0:R.admin_locked)===1||!1),ae=re[0],de=re[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Manage Wanted Notice",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Authority",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!M,width:"100%",value:W,onInput:function(){function ve(ye,Le){return U(Le)}return ve}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:$,maxLength:"128",onInput:function(){function ve(ye,Le){return H(Le)}return ve}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",value:z,maxLength:"512",rows:"4",onInput:function(){function ve(ye,Le){return Q(Le)}return ve}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:P,content:P?"Eject: "+P.name:"Insert Photo",tooltip:!P&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){function ve(){return A(P?"eject_photo":"attach_photo")}return ve}()}),!!P&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+P.uid+".png",float:"right"})]}),M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ae,icon:ae?"lock":"lock-open",content:ae?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function ve(){return de(!ae)}return ve}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!R,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){function ve(){A("clear_wanted_notice"),(0,k.modalClose)(T)}return ve}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:W.trim().length===0||$.trim().length===0||z.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function ve(){(0,k.modalAnswer)(T,w.id,"",{author:W,name:$.substr(0,127),description:z.substr(0,511),admin_locked:ae?1:0})}return ve}()})]})};(0,k.modalRegisterBodyOverride)("create_channel",V),(0,k.modalRegisterBodyOverride)("manage_channel",V),(0,k.modalRegisterBodyOverride)("create_story",b),(0,k.modalRegisterBodyOverride)("wanted_notice",B)},64639:function(I,r,n){"use strict";r.__esModule=!0,r.NuclearBomb=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.NuclearBomb=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data;return i.extended?(0,e.createComponentVNode)(2,o.Window,{width:350,height:290,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Disk",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.authdisk?"eject":"id-card",selected:i.authdisk,content:i.diskname?i.diskname:"-----",tooltip:i.authdisk?"Eject Disk":"Insert Disk",onClick:function(){function c(){return h("auth")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Code",children:(0,e.createComponentVNode)(2,t.Button,{icon:"key",disabled:!i.authdisk,selected:i.authcode,content:i.codemsg,onClick:function(){function c(){return h("code")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Arming & Disarming",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bolted to floor",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.anchored?"check":"times",selected:i.anchored,disabled:!i.authdisk,content:i.anchored?"YES":"NO",onClick:function(){function c(){return h("toggle_anchor")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Time Left",children:(0,e.createComponentVNode)(2,t.Button,{icon:"stopwatch",content:i.time,disabled:!i.authfull,tooltip:"Set Timer",onClick:function(){function c(){return h("set_time")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.safety?"check":"times",selected:i.safety,disabled:!i.authfull,content:i.safety?"ON":"OFF",tooltip:i.safety?"Disable Safety":"Enable Safety",onClick:function(){function c(){return h("toggle_safety")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Arm/Disarm",children:(0,e.createComponentVNode)(2,t.Button,{icon:(i.timer,"bomb"),disabled:i.safety||!i.authfull,color:"red",content:i.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){function c(){return h("toggle_armed")}return c}()})})]})})]})}):(0,e.createComponentVNode)(2,o.Window,{width:350,height:115,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Deployment",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){function c(){return h("deploy")}return c}()})})})})}return N}()},45523:function(I,r,n){"use strict";r.__esModule=!0,r.NumberInputModal=void 0;var e=n(28823),a=n(2146),t=n(98658),o=n(31068),f=n(91819),N=n(2971),k=n(84947),S=r.NumberInputModal=function(){function h(i,c){var m=(0,f.useBackend)(c),l=m.act,d=m.data,u=d.init_value,s=d.large_buttons,C=d.message,g=C===void 0?"":C,v=d.timeout,p=d.title,V=(0,f.useLocalState)(c,"input",u),b=V[0],B=V[1],L=function(){function x(A){A!==b&&B(A)}return x}(),w=function(){function x(A){A!==b&&B(A)}return x}(),T=120+(g.length>30?Math.ceil(g.length/3):0);return(0,e.createComponentVNode)(2,k.Window,{title:p,width:270,height:T,children:[v&&(0,e.createComponentVNode)(2,a.Loader,{value:v}),(0,e.createComponentVNode)(2,k.Window.Content,{onKeyDown:function(){function x(A){var E=window.event?A.which:A.keyCode;E===o.KEY_ENTER&&l("submit",{entry:b}),E===o.KEY_ESCAPE&&l("cancel")}return x}(),children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,children:(0,e.createComponentVNode)(2,N.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N.Box,{color:"label",children:g})}),(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,y,{input:b,onClick:w,onChange:L})}),(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:b})})]})})})]})}return h}(),y=function(i,c){var m=(0,f.useBackend)(c),l=m.act,d=m.data,u=d.min_value,s=d.max_value,C=d.init_value,g=d.round_value,v=i.input,p=i.onClick,V=i.onChange,b=Math.round(v!==u?Math.max(v/2,u):s/2),B=v===u&&u>0||v===1;return(0,e.createComponentVNode)(2,N.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,N.Button,{disabled:v===u,icon:"angle-double-left",onClick:function(){function L(){return p(u)}return L}(),tooltip:v===u?"Min":"Min ("+u+")"})}),(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N.RestrictedInput,{autoFocus:!0,autoSelect:!0,fluid:!0,allowFloats:!g,minValue:u,maxValue:s,onChange:function(){function L(w,T){return V(T)}return L}(),onEnter:function(){function L(w,T){return l("submit",{entry:T})}return L}(),value:v})}),(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,N.Button,{disabled:v===s,icon:"angle-double-right",onClick:function(){function L(){return p(s)}return L}(),tooltip:v===s?"Max":"Max ("+s+")"})}),(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,N.Button,{disabled:B,icon:"divide",onClick:function(){function L(){return p(b)}return L}(),tooltip:B?"Split":"Split ("+b+")"})}),(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,N.Button,{disabled:v===C,icon:"redo",onClick:function(){function L(){return p(C)}return L}(),tooltip:C?"Reset ("+C+")":"Reset"})})]})}},48314:function(I,r,n){"use strict";r.__esModule=!0,r.OperatingComputer=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(84947),f=n(2971),N=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],k=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],S={average:[.25,.5],bad:[.5,1/0]},y=["bad","average","average","good","average","average","bad"],h=r.OperatingComputer=function(){function l(d,u){var s=(0,t.useBackend)(u),C=s.act,g=s.data,v=g.hasOccupant,p=g.choice,V;return p?V=(0,e.createComponentVNode)(2,m):V=v?(0,e.createComponentVNode)(2,i):(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,o.Window,{width:650,height:455,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!p,icon:"user",onClick:function(){function b(){return C("choiceOff")}return b}(),children:"Patient"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!!p,icon:"cog",onClick:function(){function b(){return C("choiceOn")}return b}(),children:"Options"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,children:V})})]})})})}return l}(),i=function(d,u){var s=(0,t.useBackend)(u),C=s.data,g=C.occupant;return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"Patient",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:g.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:N[g.stat][0],children:N[g.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:g.maxHealth,value:g.health/g.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),k.map(function(v,p){return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:v[0]+" Damage",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:"100",value:g[v[1]]/100,ranges:S,children:(0,a.round)(g[v[1]])},p)},p)}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:g.maxTemp,value:g.bodyTemperature/g.maxTemp,color:y[g.temperatureSuitability+3],children:[(0,a.round)(g.btCelsius),"\xB0C, ",(0,a.round)(g.btFaren),"\xB0F"]})}),!!g.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:g.bloodMax,value:g.bloodLevel/g.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[g.bloodPercent,"%, ",g.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Pulse",children:[g.pulse," BPM"]})],4)]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Current Procedure",level:"2",children:g.inSurgery?(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Procedure",children:g.surgeryName}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Next Step",children:g.stepName})]}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No procedure ongoing."})})})]})},c=function(){return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No patient detected."]})})},m=function(d,u){var s=(0,t.useBackend)(u),C=s.act,g=s.data,v=g.verbose,p=g.health,V=g.healthAlarm,b=g.oxy,B=g.oxyAlarm,L=g.crit;return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Loudspeaker",children:(0,e.createComponentVNode)(2,f.Button,{selected:v,icon:v?"toggle-on":"toggle-off",content:v?"On":"Off",onClick:function(){function w(){return C(v?"verboseOff":"verboseOn")}return w}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer",children:(0,e.createComponentVNode)(2,f.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){function w(){return C(p?"healthOff":"healthOn")}return w}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:V,stepPixelSize:5,ml:"0",onChange:function(){function w(T,x){return C("health_adj",{new:x})}return w}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm",children:(0,e.createComponentVNode)(2,f.Button,{selected:b,icon:b?"toggle-on":"toggle-off",content:b?"On":"Off",onClick:function(){function w(){return C(b?"oxyOff":"oxyOn")}return w}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:B,stepPixelSize:5,ml:"0",onChange:function(){function w(T,x){return C("oxy_adj",{new:x})}return w}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Critical Alert",children:(0,e.createComponentVNode)(2,f.Button,{selected:L,icon:L?"toggle-on":"toggle-off",content:L?"On":"Off",onClick:function(){function w(){return C(L?"critOff":"critOn")}return w}()})})]})}},87511:function(I,r,n){"use strict";r.__esModule=!0,r.Orbit=void 0;var e=n(28823),a=n(37843),t=n(91819),o=n(2971),f=n(84947);function N(u,s){var C=typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(C)return(C=C.call(u)).next.bind(C);if(Array.isArray(u)||(C=k(u))||s&&u&&typeof u.length=="number"){C&&(u=C);var g=0;return function(){return g>=u.length?{done:!0}:{done:!1,value:u[g++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function k(u,s){if(u){if(typeof u=="string")return S(u,s);var C=Object.prototype.toString.call(u).slice(8,-1);if(C==="Object"&&u.constructor&&(C=u.constructor.name),C==="Map"||C==="Set")return Array.from(u);if(C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C))return S(u,s)}}function S(u,s){(s==null||s>u.length)&&(s=u.length);for(var C=0,g=new Array(s);CC},c=function(s,C){var g=s.name,v=C.name;if(!g||!v)return 0;var p=g.match(y),V=v.match(y);if(p&&V&&g.replace(y,"")===v.replace(y,"")){var b=parseInt(p[1],10),B=parseInt(V[1],10);return b-B}return i(g,v)},m=function(s,C){var g=s.searchText,v=s.source,p=s.title,V=s.color,b=s.sorted,B=v.filter(h(g));return b&&B.sort(c),v.length>0&&(0,e.createComponentVNode)(2,o.Section,{title:p+" - ("+v.length+")",children:B.map(function(L){return(0,e.createComponentVNode)(2,l,{thing:L,color:V},L.name)})})},l=function(s,C){var g=(0,t.useBackend)(C),v=g.act,p=s.color,V=s.thing;return(0,e.createComponentVNode)(2,o.Button,{color:p,onClick:function(){function b(){return v("orbit",{ref:V.ref})}return b}(),children:[V.name,V.orbiters&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,children:["(",V.orbiters," ",(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),")"]})]})},d=r.Orbit=function(){function u(s,C){for(var g=(0,t.useBackend)(C),v=g.act,p=g.data,V=p.alive,b=p.antagonists,B=p.highlights,L=p.response_teams,w=p.auto_observe,T=p.dead,x=p.ghosts,A=p.misc,E=p.npcs,P=(0,t.useLocalState)(C,"searchText",""),R=P[0],M=P[1],D={},j=N(b),W;!(W=j()).done;){var U=W.value;D[U.antag]===void 0&&(D[U.antag]=[]),D[U.antag].push(U)}var K=Object.entries(D);K.sort(function(H,Y){return i(H[0],Y[0])});var $=function(){function H(Y){for(var z=0,Q=[K.map(function(de){var ve=de[0],ye=de[1];return ye}),B,V,x,T,E,A];z0&&(0,e.createComponentVNode)(2,o.Section,{title:"Antagonists",children:K.map(function(H){var Y=H[0],z=H[1];return(0,e.createComponentVNode)(2,o.Section,{title:Y+" - ("+z.length+")",level:2,children:z.filter(h(R)).sort(c).map(function(Q){return(0,e.createComponentVNode)(2,l,{color:"bad",thing:Q},Q.name)})},Y)})}),B.length>0&&(0,e.createComponentVNode)(2,m,{title:"Highlights",source:B,searchText:R,color:"teal"}),(0,e.createComponentVNode)(2,m,{title:"Response Teams",source:L,searchText:R,color:"purple"}),(0,e.createComponentVNode)(2,m,{title:"Alive",source:V,searchText:R,color:"good"}),(0,e.createComponentVNode)(2,m,{title:"Ghosts",source:x,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,m,{title:"Dead",source:T,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,m,{title:"NPCs",source:E,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,m,{title:"Misc",source:A,searchText:R,sorted:!1})]})})}return u}()},54528:function(I,r,n){"use strict";r.__esModule=!0,r.OreRedemption=void 0;var e=n(28823),a=n(66586),t=n(91819),o=n(2971),f=n(84947),N=n(50175);function k(s){if(s==null)throw new TypeError("Cannot destructure "+s)}var S=(0,N.createLogger)("OreRedemption"),y=function(C){return C.toLocaleString("en-US")+" pts"},h=r.OreRedemption=function(){function s(C,g){return(0,e.createComponentVNode)(2,f.Window,{width:490,height:750,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i,{height:"100%"})}),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m)]})})})}return s}(),i=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,b=V.id,B=V.points,L=V.disk,w=Object.assign({},(k(C),C));return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({},w,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"average",textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"ID card",children:b?(0,e.createComponentVNode)(2,o.Button,{selected:!0,bold:!0,verticalAlign:"middle",icon:"eject",content:b.name,tooltip:"Ejects the ID card.",onClick:function(){function T(){return p("eject_id")}return T}(),style:{"white-space":"pre-wrap"}}):(0,e.createComponentVNode)(2,o.Button,{icon:"sign-in-alt",content:"Insert",tooltip:"Hold the ID card in your hand to insert.",onClick:function(){function T(){return p("insert_id")}return T}()})}),b&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current Mining Points",children:(0,e.createComponentVNode)(2,o.Box,{bold:!0,children:y(b.points)})}),b&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Total Mining Points",children:(0,e.createComponentVNode)(2,o.Box,{bold:!0,children:y(b.total_points)})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unclaimed Points",color:B>0?"good":"grey",bold:B>0&&"good",children:y(B)}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:!b,icon:"hand-holding-usd",content:"Claim",onClick:function(){function T(){return p("claim")}return T}()})})]}),(0,e.createComponentVNode)(2,o.Divider),L?(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Design disk",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!0,bold:!0,icon:"eject",content:L.name,tooltip:"Ejects the design disk.",onClick:function(){function T(){return p("eject_disk")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!L.design||!L.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){function T(){return p("download")}return T}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Stored design",children:(0,e.createComponentVNode)(2,o.Box,{color:L.design&&(L.compatible?"good":"bad"),children:L.design||"N/A"})})]}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No design disk inserted."})]})))},c=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,b=V.sheets,B=Object.assign({},(k(C),C));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"20%",children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},B,{children:[(0,e.createComponentVNode)(2,l,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),b.map(function(L){return(0,e.createComponentVNode)(2,d,{ore:L},L.id)})]})))})},m=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,b=V.alloys,B=Object.assign({},(k(C),C));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},B,{children:[(0,e.createComponentVNode)(2,l,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),b.map(function(L){return(0,e.createComponentVNode)(2,u,{ore:L},L.id)})]})))})},l=function(C,g){var v;return(0,e.createComponentVNode)(2,o.Box,{className:"OreHeader",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:C.title}),(v=C.columns)==null?void 0:v.map(function(p){return(0,e.createComponentVNode)(2,o.Stack.Item,{basis:p[1],textAlign:"center",color:"label",bold:!0,children:p[0]},p)})]})})},d=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=C.ore;if(!(V.value&&V.amount<=0&&!(["metal","glass"].indexOf(V.id)>-1)))return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"45%",align:"middle",children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",V.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:V.name})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",color:V.amount>=1?"good":"gray",bold:V.amount>=1,align:"center",children:V.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",children:V.value}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(V.amount,50),stepPixelSize:6,onChange:function(){function b(B,L){return p(V.value?"sheet":"alloy",{id:V.id,amount:L})}return b}()})})]})})},u=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=C.ore;return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"7%",align:"middle",children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["alloys32x32",V.id])})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",textAlign:"middle",align:"center",children:V.name}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"35%",textAlign:"middle",color:V.amount>=1?"good":"gray",align:"center",children:V.description}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"10%",textAlign:"center",color:V.amount>=1?"good":"gray",bold:V.amount>=1,align:"center",children:V.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(V.amount,50),stepPixelSize:6,onChange:function(){function b(B,L){return p(V.value?"sheet":"alloy",{id:V.id,amount:L})}return b}()})})]})})}},55686:function(I,r,n){"use strict";r.__esModule=!0,r.PAI=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(76521),N=n(33115),k=function(h){var i;try{i=N("./"+h+".js")}catch(m){if(m.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",h);throw m}var c=i[h];return c||(0,f.routingError)("missingExport",h)},S=r.PAI=function(){function y(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.app_template,u=l.app_icon,s=l.app_title,C=k(d);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{p:1,fill:!0,scrollable:!0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:u,mr:1}),s,d!=="pai_main_menu"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{ml:2,mb:0,content:"Back",icon:"arrow-left",onClick:function(){function g(){return m("Back")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Home",icon:"arrow-up",onClick:function(){function g(){return m("MASTER_back")}return g}()})],4)]}),children:(0,e.createComponentVNode)(2,C)})})})})})}return y}()},58717:function(I,r,n){"use strict";r.__esModule=!0,r.PDA=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(76521),N=n(75168),k=function(c){var m;try{m=N("./"+c+".js")}catch(d){if(d.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",c);throw d}var l=m[c];return l||(0,f.routingError)("missingExport",c)},S=r.PDA=function(){function i(c,m){var l=(0,a.useBackend)(m),d=l.act,u=l.data,s=u.app,C=u.owner;if(!C)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var g=k(s.template);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,y)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,p:1,pb:0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:s.icon,mr:1}),s.name]}),children:(0,e.createComponentVNode)(2,g)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:7.5,children:(0,e.createComponentVNode)(2,h)})]})})})}return i}(),y=function(c,m){var l=(0,a.useBackend)(m),d=l.act,u=l.data,s=u.idInserted,C=u.idLink,g=u.stationTime,v=u.cartridge_name;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",color:"transparent",onClick:function(){function p(){return d("Authenticate")}return p}(),content:s?C:"No ID Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"sd-card",color:"transparent",onClick:function(){function p(){return d("Eject")}return p}(),content:v?["Eject "+v]:"No Cartridge Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"right",bold:!0,mr:1,mt:.5,children:g})]})},h=function(c,m){var l=(0,a.useBackend)(m),d=l.act,u=l.data,s=u.app;return(0,e.createComponentVNode)(2,t.Box,{height:"45px",className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[!!s.has_back&&(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"33%",mr:-.5,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:s.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){function C(){return d("Back")}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:s.has_back?"33%":"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:s.is_home?"disabled":"white",icon:"home",onClick:function(){function C(){d("Home")}return C}()})})]})})}},78062:function(I,r,n){"use strict";r.__esModule=!0,r.Pacman=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(48300),N=r.Pacman=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.active,l=c.anchored,d=c.broken,u=c.emagged,s=c.fuel_type,C=c.fuel_usage,g=c.fuel_stored,v=c.fuel_cap,p=c.is_ai,V=c.tmp_current,b=c.tmp_max,B=c.tmp_overheat,L=c.output_max,w=c.power_gen,T=c.output_set,x=c.has_fuel,A=g/v,E=V/b,P=T*w,R=Math.round(g/C),M=Math.round(R/60),D=R>120?M+" minutes":R+" seconds";return(0,e.createComponentVNode)(2,o.Window,{width:500,height:225,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(d||!l)&&(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[!!d&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator is malfunctioning!"}),!d&&!l&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!d&&!!l&&(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!x,selected:m,onClick:function(){function j(){return i("toggle_power")}return j}()}),children:(0,e.createComponentVNode)(2,t.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",className:"ml-1",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power setting",children:[(0,e.createComponentVNode)(2,t.NumberInput,{value:T,minValue:1,maxValue:L*(u?2.5:1),step:1,className:"mt-1",onDrag:function(){function j(W,U){return i("change_power",{change_power:U})}return j}()}),"(",(0,f.formatPower)(P),")"]})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:E,ranges:{green:[-1/0,.33],orange:[.33,.66],red:[.66,1/0]},children:[V," \u2103"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[B>50&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),B>20&&B<=50&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"WARNING: Overheating!"}),B>1&&B<=20&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Temperature High"}),B===0&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fuel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||p||!x,onClick:function(){function j(){return i("eject_fuel")}return j}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Type",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:A,ranges:{red:[-1/0,.33],orange:[.33,.66],green:[.66,1/0]},children:[Math.round(g/1e3)," dm\xB3"]})})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel usage",children:[C/1e3," dm\xB3/s"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel depletion",children:[!!x&&(C?D:"N/A"),!x&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}return k}()},65823:function(I,r,n){"use strict";r.__esModule=!0,r.ParticleAccelerator=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.ParticleAccelerator=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.assembled,m=i.power,l=i.strength,d=i.max_strength;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:160,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Control Panel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Connect",onClick:function(){function u(){return h("scan")}return u}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",mb:"5px",children:(0,e.createComponentVNode)(2,t.Box,{color:c?"good":"bad",children:c?"Operational":"Error: Verify Configuration"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,disabled:!c,onClick:function(){function u(){return h("power")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Strength",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:!c||l===0,onClick:function(){function u(){return h("remove_strength")}return u}(),mr:"4px"}),l,(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:!c||l===d,onClick:function(){function u(){return h("add_strength")}return u}(),ml:"4px"})]})]})})})})}return N}()},67572:function(I,r,n){"use strict";r.__esModule=!0,r.PdaPainter=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.PdaPainter=function(){function y(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.has_pda;return(0,e.createComponentVNode)(2,o.Window,{width:510,height:505,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:l?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,N)})})}return y}(),N=function(h,i){var c=(0,a.useBackend)(i),m=c.act;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"download",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){function l(){return m("insert_pda")}return l}()})]})})})},k=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.pda_colors;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,S)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Table,{className:"PdaPainter__list",children:Object.keys(d).map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{onClick:function(){function s(){return m("choose_pda",{selectedPda:u})}return s}(),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+d[u][0],style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u})]},u)})})})})]})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.current_appearance,u=l.preview_appearance;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Current PDA",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+d,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){function s(){return m("eject_pda")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){function s(){return m("paint_pda")}return s}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Preview",children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor"}})})]})}},12456:function(I,r,n){"use strict";r.__esModule=!0,r.PersonalCrafting=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.PersonalCrafting=function(){function S(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.busy,d=m.category,u=m.display_craftable_only,s=m.display_compact,C=m.prev_cat,g=m.next_cat,v=m.subcategory,p=m.prev_subcat,V=m.next_subcat;return(0,e.createComponentVNode)(2,o.Window,{width:700,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!l&&(0,e.createComponentVNode)(2,t.Dimmer,{fontSize:"32px",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,e.createComponentVNode)(2,t.Section,{title:d,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Show Craftable Only",icon:u?"check-square-o":"square-o",selected:u,onClick:function(){function b(){return c("toggle_recipes")}return b}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Compact Mode",icon:s?"check-square-o":"square-o",selected:s,onClick:function(){function b(){return c("toggle_compact")}return b}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:C,icon:"arrow-left",onClick:function(){function b(){return c("backwardCat")}return b}()}),(0,e.createComponentVNode)(2,t.Button,{content:g,icon:"arrow-right",onClick:function(){function b(){return c("forwardCat")}return b}()})]}),v&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:p,icon:"arrow-left",onClick:function(){function b(){return c("backwardSubCat")}return b}()}),(0,e.createComponentVNode)(2,t.Button,{content:V,icon:"arrow-right",onClick:function(){function b(){return c("forwardSubCat")}return b}()})]}),s?(0,e.createComponentVNode)(2,N):(0,e.createComponentVNode)(2,k)]})]})})}return S}(),N=function(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.display_craftable_only,d=m.can_craft,u=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[d.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function C(){return c("make",{make:s.ref})}return C}()}),s.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:s.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:s.req_text,content:"Requirements",color:"transparent"}),s.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:s.tool_text,content:"Tools",color:"transparent"})]},s.name)}),!l&&u.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),s.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:s.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:s.req_text,content:"Requirements",color:"transparent"}),s.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:s.tool_text,content:"Tools",color:"transparent"})]},s.name)})]})})},k=function(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.display_craftable_only,d=m.can_craft,u=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[d.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function C(){return c("make",{make:s.ref})}return C}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:s.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:s.req_text}),s.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:s.tool_text})]})},s.name)}),!l&&u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:s.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:s.req_text}),s.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:s.tool_text})]})},s.name)})]})}},72143:function(I,r,n){"use strict";r.__esModule=!0,r.Photocopier=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.Photocopier=function(){function S(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:440,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Photocopier",color:"silver",children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Copies:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"2em",bold:!0,children:m.copynumber}),(0,e.createComponentVNode)(2,t.Stack.Item,{float:"right",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"minus",textAlign:"center",content:"",onClick:function(){function l(){return c("minus")}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"plus",textAlign:"center",content:"",onClick:function(){function l(){return c("add")}return l}()})]})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Toner:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,children:m.toner})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Document:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.copyitem&&!m.mob,content:m.copyitem?m.copyitem:m.mob?m.mob+"'s ass!":"document",onClick:function(){function l(){return c("removedocument")}return l}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Folder:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.folder,content:m.folder?m.folder:"folder",onClick:function(){function l(){return c("removefolder")}return l}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,N)}),(0,e.createComponentVNode)(2,k)]})})})}return S}(),N=function(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.issilicon;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"copy",float:"center",textAlign:"center",content:"Copy",onClick:function(){function d(){return c("copy")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-import",float:"center",textAlign:"center",content:"Scan",onClick:function(){function d(){return c("scandocument")}return d}()}),!!l&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file",color:"green",float:"center",textAlign:"center",content:"Print Text",onClick:function(){function d(){return c("ai_text")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"image",color:"green",float:"center",textAlign:"center",content:"Print Image",onClick:function(){function d(){return c("ai_pic")}return d}()})],4)],0)},k=function(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Scanned Files",children:m.files.map(function(l){return(0,e.createComponentVNode)(2,t.Section,{title:l.name,buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:m.toner<=0,onClick:function(){function d(){return c("filecopy",{uid:l.uid})}return d}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){function d(){return c("deletefile",{uid:l.uid})}return d}()})]})},l.name)})})}},47051:function(I,r,n){"use strict";r.__esModule=!0,r.PoolController=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=["tempKey"];function N(h,i){if(h==null)return{};var c={},m=Object.keys(h),l,d;for(d=0;d=0)&&(c[l]=h[l]);return c}var k={scalding:{label:"Scalding",color:"#FF0000",icon:"fa fa-arrow-circle-up",requireEmag:!0},warm:{label:"Warm",color:"#990000",icon:"fa fa-arrow-circle-up"},normal:{label:"Normal",color:null,icon:"fa fa-arrow-circle-right"},cool:{label:"Cool",color:"#009999",icon:"fa fa-arrow-circle-down"},frigid:{label:"Frigid",color:"#00CCCC",icon:"fa fa-arrow-circle-down",requireEmag:!0}},S=function(i,c){var m=i.tempKey,l=N(i,f),d=k[m];if(!d)return null;var u=(0,a.useBackend)(c),s=u.data,C=u.act,g=s.currentTemp,v=d.label,p=d.icon,V=m===g,b=function(){C("setTemp",{temp:m})};return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({color:"transparent",selected:V,onClick:b},l,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:p}),v]})))},y=r.PoolController=function(){function h(i,c){for(var m=(0,a.useBackend)(c),l=m.data,d=l.emagged,u=l.currentTemp,s=k[u]||k.normal,C=s.label,g=s.color,v=[],p=0,V=Object.entries(k);p50?"battery-half":"battery-quarter")||g==="C"&&"bolt"||g==="F"&&"battery-full"||g==="M"&&"slash",color:g==="N"&&(v>50?"yellow":"red")||g==="C"&&"yellow"||g==="F"&&"green"||g==="M"&&"orange"}),(0,e.createComponentVNode)(2,S.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,o.toFixed)(v)+"%"})],4)};d.defaultHooks=f.pureComponentHooks;var u=function(C){var g,v,p=C.status;switch(p){case"AOn":g=!0,v=!0;break;case"AOff":g=!0,v=!1;break;case"On":g=!1,v=!0;break;case"Off":g=!1,v=!1;break}var V=(v?"On":"Off")+(" ["+(g?"auto":"manual")+"]");return(0,e.createComponentVNode)(2,S.ColorBox,{color:v?"good":"bad",content:g?void 0:"M",title:V})};u.defaultHooks=f.pureComponentHooks},15164:function(I,r,n){"use strict";r.__esModule=!0,r.PrisonerImplantManager=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(88488),f=n(22677),N=n(51185),k=n(69774),S=n(84947),y=r.PrisonerImplantManager=function(){function h(i,c){var m=(0,a.useBackend)(c),l=m.act,d=m.data,u=d.loginState,s=d.prisonerInfo,C=d.chemicalInfo,g=d.trackingInfo,v;if(!u.logged_in)return(0,e.createComponentVNode)(2,S.Window,{theme:"security",width:500,height:850,children:(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,k.LoginScreen)})});var p=[1,5,10];return(0,e.createComponentVNode)(2,S.Window,{theme:"security",width:500,height:850,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N.LoginInfo),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Prisoner Points Manager System",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:s.name?"eject":"id-card",selected:s.name,content:s.name?s.name:"-----",tooltip:s.name?"Eject ID":"Insert ID",onClick:function(){function V(){return l("id_card")}return V}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Points",children:[s.points!==null?s.points:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"minus-square",disabled:s.points===null,content:"Reset",onClick:function(){function V(){return l("reset_points")}return V}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Point Goal",children:[s.goal!==null?s.goal:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"pen",disabled:s.goal===null,content:"Edit",onClick:function(){function V(){return(0,f.modalOpen)(c,"set_points")}return V}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{children:(0,e.createVNode)(1,"box",null,[(0,e.createTextVNode)("1 minute of prison time should roughly equate to 150 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Sentences should not exceed 5000 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Permanent prisoners should not be given a point goal."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Prisoners who meet their point goal will be able to automatically access their locker and return to the station using the shuttle.")],4,{hidden:s.goal===null})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Tracking Implants",children:g.map(function(V){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",V.subject]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:V.location}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:V.health}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",content:"Warn",tooltip:"Broadcast a message to this poor sod",onClick:function(){function b(){return(0,f.modalOpen)(c,"warn",{uid:V.uid})}return b}()})})]})]},V.subject)]}),(0,e.createVNode)(1,"br")],4)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Chemical Implants",children:C.map(function(V){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",V.name]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Reagents",children:V.volume})}),p.map(function(b){return(0,e.createComponentVNode)(2,t.Button,{mt:2,disabled:V.volume0?"envelope-open-text":"envelope",onClick:function(){function b(){return s("setScreen",{setScreen:6})}return b}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,lineHeight:3,color:"translucent",content:"Request Assistance",icon:"hand-paper",onClick:function(){function b(){return s("setScreen",{setScreen:1})}return b}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,lineHeight:3,color:"translucent",content:"Request Supplies",icon:"box",onClick:function(){function b(){return s("setScreen",{setScreen:2})}return b}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,lineHeight:3,color:"translucent",content:"Relay Anonymous Information",icon:"comment",onClick:function(){function b(){return s("setScreen",{setScreen:3})}return b}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,lineHeight:3,color:"translucent",content:"Print Shipping Label",icon:"tag",onClick:function(){function b(){return s("setScreen",{setScreen:9})}return b}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,lineHeight:3,color:"translucent",content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){function b(){return s("setScreen",{setScreen:10})}return b}()})]})}),!!v&&(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,lineHeight:3,color:"translucent",content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){function b(){return s("setScreen",{setScreen:8})}return b}()})})]})})},k=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.department,v=[],p;switch(l.purpose){case"ASSISTANCE":v=C.assist_dept,p="Request assistance from another department";break;case"SUPPLIES":v=C.supply_dept,p="Request supplies from another department";break;case"INFO":v=C.info_dept,p="Relay information to another department";break}return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:p,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function V(){return s("setScreen",{setScreen:0})}return V}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:v.filter(function(V){return V!==g}).map(function(V){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:V,textAlign:"right",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Message",icon:"envelope",onClick:function(){function b(){return s("writeInput",{write:V,priority:"1"})}return b}()}),(0,e.createComponentVNode)(2,t.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){function b(){return s("writeInput",{write:V,priority:"2"})}return b}()})]},V)})})})})},S=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g;switch(l.type){case"SUCCESS":g="Message sent successfully";break;case"FAIL":g="Request supplies from another department";break}return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:g,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function v(){return s("setScreen",{setScreen:0})}return v}()})})},y=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g,v;switch(l.type){case"MESSAGES":g=C.message_log,v="Message Log";break;case"SHIPPING":g=C.shipping_log,v="Shipping label print log";break}return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:v,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function p(){return s("setScreen",{setScreen:0})}return p}()}),children:g.map(function(p){return(0,e.createComponentVNode)(2,t.Box,{textAlign:"left",children:[p.map(function(V,b){return(0,e.createVNode)(1,"div",null,V,0,null,b)}),(0,e.createVNode)(1,"hr")]},p)})})})},h=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.recipient,v=C.message,p=C.msgVerified,V=C.msgStamped;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Message Authentication",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function b(){return s("setScreen",{setScreen:0})}return b}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Recipient",children:g}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message",children:v}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",color:"green",children:p}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stamped by",color:"blue",children:V})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){function b(){return s("department",{department:g})}return b}()})})})],4)},i=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.message,v=C.announceAuth;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Station-Wide Announcement",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function p(){return s("setScreen",{setScreen:0})}return p}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Edit Message",icon:"edit",onClick:function(){function p(){return s("writeAnnouncement")}return p}()})],4),children:g})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[v?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(v&&g),onClick:function(){function p(){return s("sendAnnouncement")}return p}()})]})})],4)},c=function(l,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.shipDest,v=C.msgVerified,p=C.ship_dept;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{title:"Print Shipping Label",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function V(){return s("setScreen",{setScreen:0})}return V}()}),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:g}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",children:v})]}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(g&&v),onClick:function(){function V(){return s("printLabel")}return V}()})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Destinations",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:p.map(function(V){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:V,textAlign:"right",className:"candystripe",children:(0,e.createComponentVNode)(2,t.Button,{content:g===V?"Selected":"Select",selected:g===V,onClick:function(){function b(){return s("shipSelect",{shipSelect:V})}return b}()})},V)})})})})],4)}},51939:function(I,r,n){"use strict";r.__esModule=!0,r.SUBMENU=r.RndConsole=r.MENU=void 0;var e=n(28823),a=n(91819),t=n(84947),o=n(2971),f=n(63752),N=r.MENU={MAIN:0,LEVELS:1,DISK:2,DESTROY:3,LATHE:4,IMPRINTER:5,SETTINGS:6},k=r.SUBMENU={MAIN:0,DISK_COPY:1,LATHE_CATEGORY:1,LATHE_MAT_STORAGE:2,LATHE_CHEM_STORAGE:3,SETTINGS_DEVICES:1},S=r.RndConsole=function(){function y(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.wait_message;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole",children:[(0,e.createComponentVNode)(2,f.RndNavbar),(0,e.createComponentVNode)(2,f.RndRoute,{menu:N.MAIN,render:function(){function d(){return(0,e.createComponentVNode)(2,f.MainMenu)}return d}()}),(0,e.createComponentVNode)(2,f.RndRoute,{menu:N.LEVELS,render:function(){function d(){return(0,e.createComponentVNode)(2,f.CurrentLevels)}return d}()}),(0,e.createComponentVNode)(2,f.RndRoute,{menu:N.DISK,render:function(){function d(){return(0,e.createComponentVNode)(2,f.DataDiskMenu)}return d}()}),(0,e.createComponentVNode)(2,f.RndRoute,{menu:N.DESTROY,render:function(){function d(){return(0,e.createComponentVNode)(2,f.DeconstructionMenu)}return d}()}),(0,e.createComponentVNode)(2,f.RndRoute,{menu:function(){function d(u){return u===N.LATHE||u===N.IMPRINTER}return d}(),render:function(){function d(){return(0,e.createComponentVNode)(2,f.LatheMenu)}return d}()}),(0,e.createComponentVNode)(2,f.RndRoute,{menu:N.SETTINGS,render:function(){function d(){return(0,e.createComponentVNode)(2,f.SettingsMenu)}return d}()}),l?(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay",children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay__Wrapper",children:(0,e.createComponentVNode)(2,o.NoticeBox,{color:"black",children:l})})}):null]})})})}return y}()},50239:function(I,r,n){"use strict";r.__esModule=!0,r.CurrentLevels=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.CurrentLevels=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.data,h=y.tech_levels;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createVNode)(1,"h3",null,"Current Research Levels:",16),h.map(function(i,c){var m=i.name,l=i.level,d=i.desc;return(0,e.createComponentVNode)(2,t.Box,{children:[c>0?(0,e.createComponentVNode)(2,t.Divider):null,(0,e.createComponentVNode)(2,t.Box,{children:m}),(0,e.createComponentVNode)(2,t.Box,{children:["* Level: ",l]}),(0,e.createComponentVNode)(2,t.Box,{children:["* Summary: ",d]})]},m)})]})}return f}()},24183:function(I,r,n){"use strict";r.__esModule=!0,r.DataDiskMenu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(63752),f=n(51939),N="design",k="tech",S=function(u,s){var C=(0,a.useBackend)(s),g=C.data,v=C.act,p=g.disk_data;return p?(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:p.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:p.level}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:p.desc})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function V(){return v("updt_tech")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Disk",icon:"trash",onClick:function(){function V(){return v("clear_tech")}return V}()}),(0,e.createComponentVNode)(2,i)]})]}):null},y=function(u,s){var C=(0,a.useBackend)(s),g=C.data,v=C.act,p=g.disk_data;if(!p)return null;var V=p.name,b=p.lathe_types,B=p.materials,L=b.join(", ");return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:V}),L?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lathe Types",children:L}):null,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Required Materials"})]}),B.map(function(w){return(0,e.createComponentVNode)(2,t.Box,{children:["- ",(0,e.createVNode)(1,"span",null,w.name,0,{style:{"text-transform":"capitalize"}})," x ",w.amount]},w.name)}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function w(){return v("updt_design")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Disk",icon:"trash",onClick:function(){function w(){return v("clear_design")}return w}()}),(0,e.createComponentVNode)(2,i)]})]})},h=function(u,s){var C=(0,a.useBackend)(s),g=C.data,v=g.disk_type;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Box,{children:"This disk is empty."}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:[(0,e.createComponentVNode)(2,o.RndNavButton,{submenu:f.SUBMENU.DISK_COPY,icon:"arrow-down",content:v===k?"Load Tech to Disk":"Load Design to Disk"}),(0,e.createComponentVNode)(2,i)]})]})},i=function(u,s){var C=(0,a.useBackend)(s),g=C.data,v=C.act,p=g.disk_type;return p?(0,e.createComponentVNode)(2,t.Button,{content:"Eject Disk",icon:"eject",onClick:function(){function V(){var b=p===k?"eject_tech":"eject_design";v(b)}return V}()}):null},c=function(u,s){var C=(0,a.useBackend)(s),g=C.data,v=g.disk_data,p=g.disk_type,V=function(){if(!v)return(0,e.createComponentVNode)(2,h);switch(p){case N:return(0,e.createComponentVNode)(2,y);case k:return(0,e.createComponentVNode)(2,S);default:return null}};return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk Contents",children:V()})},m=function(u,s){var C=(0,a.useBackend)(s),g=C.data,v=C.act,p=g.disk_type,V=g.to_copy;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:V.sort(function(b,B){return b.name.localeCompare(B.name)}).map(function(b){var B=b.name,L=b.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:B,children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){function w(){p===k?v("copy_tech",{id:L}):v("copy_design",{id:L})}return w}()})},L)})})})})},l=r.DataDiskMenu=function(){function d(u,s){var C=(0,a.useBackend)(s),g=C.data,v=g.disk_type;return v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.RndRoute,{submenu:f.SUBMENU.MAIN,render:function(){function p(){return(0,e.createComponentVNode)(2,c)}return p}()}),(0,e.createComponentVNode)(2,o.RndRoute,{submenu:f.SUBMENU.DISK_COPY,render:function(){function p(){return(0,e.createComponentVNode)(2,m)}return p}()})],4):null}return d}()},72751:function(I,r,n){"use strict";r.__esModule=!0,r.DeconstructionMenu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.DeconstructionMenu=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.data,h=S.act,i=y.loaded_item,c=y.linked_destroy;return c?i?(0,e.createComponentVNode)(2,t.Section,{noTopPadding:!0,title:"Deconstruction Menu",children:[(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:["Name: ",i.name]}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createVNode)(1,"h3",null,"Origin Tech:",16)}),(0,e.createComponentVNode)(2,t.LabeledList,{children:i.origin_tech.map(function(m){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* "+m.name,children:[m.object_level," ",m.current_level?(0,e.createFragment)([(0,e.createTextVNode)("(Current: "),m.current_level,(0,e.createTextVNode)(")")],0):null]},m.name)})}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createVNode)(1,"h3",null,"Options:",16)}),(0,e.createComponentVNode)(2,t.Button,{content:"Deconstruct Item",icon:"unlink",onClick:function(){function m(){h("deconstruct")}return m}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject Item",icon:"eject",onClick:function(){function m(){h("eject_item")}return m}()})]}):(0,e.createComponentVNode)(2,t.Section,{title:"Deconstruction Menu",children:"No item loaded. Standing by..."}):(0,e.createComponentVNode)(2,t.Box,{children:"NO DESTRUCTIVE ANALYZER LINKED TO CONSOLE"})}return f}()},51802:function(I,r,n){"use strict";r.__esModule=!0,r.LatheCategory=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(63752),f=r.LatheCategory=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.data,i=y.act,c=h.category,m=h.matching_designs,l=h.menu,d=l===4,u=d?"build":"imprint";return(0,e.createComponentVNode)(2,t.Section,{title:c,children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,t.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:m.map(function(s){var C=s.id,g=s.name,v=s.can_build,p=s.materials;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:g,disabled:v<1,onClick:function(){function V(){return i(u,{id:C,amount:1})}return V}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=5?(0,e.createComponentVNode)(2,t.Button,{content:"x5",onClick:function(){function V(){return i(u,{id:C,amount:5})}return V}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=10?(0,e.createComponentVNode)(2,t.Button,{content:"x10",onClick:function(){function V(){return i(u,{id:C,amount:10})}return V}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.map(function(V){return(0,e.createFragment)([" | ",(0,e.createVNode)(1,"span",V.is_red?"color-red":null,[V.amount,(0,e.createTextVNode)(" "),V.name],0)],0)})})]},C)})})]})}return N}()},47349:function(I,r,n){"use strict";r.__esModule=!0,r.LatheChemicalStorage=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.LatheChemicalStorage=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.data,h=S.act,i=y.loaded_chemicals,c=y.menu===4;return(0,e.createComponentVNode)(2,t.Section,{title:"Chemical Storage",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Purge All",icon:"trash",onClick:function(){function m(){var l=c?"disposeallP":"disposeallI";h(l)}return m}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:i.map(function(m){var l=m.volume,d=m.name,u=m.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* "+l+" of "+d,children:(0,e.createComponentVNode)(2,t.Button,{content:"Purge",icon:"trash",onClick:function(){function s(){var C=c?"disposeP":"disposeI";h(C,{id:u})}return s}()})},u)})})]})}return f}()},73492:function(I,r,n){"use strict";r.__esModule=!0,r.LatheMainMenu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(63752),f=r.LatheMainMenu=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.data,i=y.act,c=h.menu,m=h.categories,l=c===4?"Protolathe":"Circuit Imprinter";return(0,e.createComponentVNode)(2,t.Section,{title:l+" Menu",children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,o.LatheSearch),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Flex,{wrap:"wrap",children:m.map(function(d){return(0,e.createComponentVNode)(2,t.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-right",content:d,onClick:function(){function u(){i("setCategory",{category:d})}return u}()})},d)})})]})}return N}()},87115:function(I,r,n){"use strict";r.__esModule=!0,r.LatheMaterialStorage=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.LatheMaterialStorage=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.data,h=S.act,i=y.loaded_materials;return(0,e.createComponentVNode)(2,t.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,e.createComponentVNode)(2,t.Table,{children:i.map(function(c){var m=c.id,l=c.amount,d=c.name,u=function(){function v(p){var V=y.menu===4?"lathe_ejectsheet":"imprinter_ejectsheet";h(V,{id:m,amount:p})}return v}(),s=Math.floor(l/2e3),C=l<1,g=s===1?"":"s";return(0,e.createComponentVNode)(2,t.Table.Row,{className:C?"color-grey":"color-yellow",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"210px",children:["* ",l," of ",d]}),(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"110px",children:["(",s," sheet",g,")"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l>=2e3?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"1x",icon:"eject",onClick:function(){function v(){return u(1)}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"C",icon:"eject",onClick:function(){function v(){return u("custom")}return v}()}),l>=2e3*5?(0,e.createComponentVNode)(2,t.Button,{content:"5x",icon:"eject",onClick:function(){function v(){return u(5)}return v}()}):null,(0,e.createComponentVNode)(2,t.Button,{content:"All",icon:"eject",onClick:function(){function v(){return u(50)}return v}()})],0):null})]},m)})})})}return f}()},2345:function(I,r,n){"use strict";r.__esModule=!0,r.LatheMaterials=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.LatheMaterials=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.data,h=y.total_materials,i=y.max_materials,c=y.max_chemicals,m=y.total_chemicals;return(0,e.createComponentVNode)(2,t.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,e.createComponentVNode)(2,t.Table,{width:"auto",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h}),i?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+i}):null]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:m}),c?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+c}):null]})]})})}return f}()},45805:function(I,r,n){"use strict";r.__esModule=!0,r.LatheMenu=void 0;var e=n(28823),a=n(91819),t=n(28078),o=n(63752),f=n(2971),N=n(51939),k=r.LatheMenu=function(){function S(y,h){var i=(0,a.useBackend)(h),c=i.data,m=c.menu,l=c.linked_lathe,d=c.linked_imprinter;return m===4&&!l?(0,e.createComponentVNode)(2,f.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"}):m===5&&!d?(0,e.createComponentVNode)(2,f.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,t.RndRoute,{submenu:N.SUBMENU.MAIN,render:function(){function u(){return(0,e.createComponentVNode)(2,o.LatheMainMenu)}return u}()}),(0,e.createComponentVNode)(2,t.RndRoute,{submenu:N.SUBMENU.LATHE_CATEGORY,render:function(){function u(){return(0,e.createComponentVNode)(2,o.LatheCategory)}return u}()}),(0,e.createComponentVNode)(2,t.RndRoute,{submenu:N.SUBMENU.LATHE_MAT_STORAGE,render:function(){function u(){return(0,e.createComponentVNode)(2,o.LatheMaterialStorage)}return u}()}),(0,e.createComponentVNode)(2,t.RndRoute,{submenu:N.SUBMENU.LATHE_CHEM_STORAGE,render:function(){function u(){return(0,e.createComponentVNode)(2,o.LatheChemicalStorage)}return u}()})]})}return S}()},92497:function(I,r,n){"use strict";r.__esModule=!0,r.LatheSearch=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.LatheSearch=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"Search...",onEnter:function(){function h(i,c){return y("search",{to_search:c})}return h}()})})}return f}()},25242:function(I,r,n){"use strict";r.__esModule=!0,r.MainMenu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(63752),f=n(51939),N=r.MainMenu=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.data,c=i.disk_type,m=i.linked_destroy,l=i.linked_lathe,d=i.linked_imprinter,u=i.tech_levels;return(0,e.createComponentVNode)(2,t.Section,{title:"Main Menu",children:[(0,e.createComponentVNode)(2,t.Flex,{className:"RndConsole__MainMenu__Buttons",direction:"column",align:"flex-start",children:[(0,e.createComponentVNode)(2,o.RndNavButton,{disabled:!c,menu:f.MENU.DISK,submenu:f.SUBMENU.MAIN,icon:"save",content:"Disk Operations"}),(0,e.createComponentVNode)(2,o.RndNavButton,{disabled:!m,menu:f.MENU.DESTROY,submenu:f.SUBMENU.MAIN,icon:"unlink",content:"Destructive Analyzer Menu"}),(0,e.createComponentVNode)(2,o.RndNavButton,{disabled:!l,menu:f.MENU.LATHE,submenu:f.SUBMENU.MAIN,icon:"print",content:"Protolathe Menu"}),(0,e.createComponentVNode)(2,o.RndNavButton,{disabled:!d,menu:f.MENU.IMPRINTER,submenu:f.SUBMENU.MAIN,icon:"print",content:"Circuit Imprinter Menu"}),(0,e.createComponentVNode)(2,o.RndNavButton,{menu:f.MENU.SETTINGS,submenu:f.SUBMENU.MAIN,icon:"cog",content:"Settings"})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"12px"}),(0,e.createVNode)(1,"h3",null,"Current Research Levels:",16),(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(s){var C=s.name,g=s.level;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:C,children:g},C)})})]})}return k}()},29933:function(I,r,n){"use strict";r.__esModule=!0,r.RndNavButton=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.RndNavButton=function(){function f(N,k){var S=N.icon,y=N.children,h=N.disabled,i=N.content,c=(0,a.useBackend)(k),m=c.data,l=c.act,d=m.menu,u=m.submenu,s=d,C=u;return N.menu!==null&&N.menu!==void 0&&(s=N.menu),N.submenu!==null&&N.submenu!==void 0&&(C=N.submenu),(0,e.createComponentVNode)(2,t.Button,{content:i,icon:S,disabled:h,onClick:function(){function g(){l("nav",{menu:s,submenu:C})}return g}(),children:y})}return f}()},59959:function(I,r,n){"use strict";r.__esModule=!0,r.RndNavbar=void 0;var e=n(28823),a=n(63752),t=n(2971),o=n(51939),f=r.RndNavbar=function(){function N(){return(0,e.createComponentVNode)(2,t.Box,{className:"RndConsole__RndNavbar",children:[(0,e.createComponentVNode)(2,a.RndRoute,{menu:function(){function k(S){return S!==o.MENU.MAIN}return k}(),render:function(){function k(){return(0,e.createComponentVNode)(2,a.RndNavButton,{menu:o.MENU.MAIN,submenu:o.SUBMENU.MAIN,icon:"reply",content:"Main Menu"})}return k}()}),(0,e.createComponentVNode)(2,a.RndRoute,{submenu:function(){function k(S){return S!==o.SUBMENU.MAIN}return k}(),render:function(){function k(){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,a.RndRoute,{menu:o.MENU.DISK,render:function(){function S(){return(0,e.createComponentVNode)(2,a.RndNavButton,{submenu:o.SUBMENU.MAIN,icon:"reply",content:"Disk Operations Menu"})}return S}()}),(0,e.createComponentVNode)(2,a.RndRoute,{menu:o.MENU.LATHE,render:function(){function S(){return(0,e.createComponentVNode)(2,a.RndNavButton,{submenu:o.SUBMENU.MAIN,icon:"reply",content:"Protolathe Menu"})}return S}()}),(0,e.createComponentVNode)(2,a.RndRoute,{menu:o.MENU.IMPRINTER,render:function(){function S(){return(0,e.createComponentVNode)(2,a.RndNavButton,{submenu:o.SUBMENU.MAIN,icon:"reply",content:"Circuit Imprinter Menu"})}return S}()}),(0,e.createComponentVNode)(2,a.RndRoute,{menu:o.MENU.SETTINGS,render:function(){function S(){return(0,e.createComponentVNode)(2,a.RndNavButton,{submenu:o.SUBMENU.MAIN,icon:"reply",content:"Settings Menu"})}return S}()})]})}return k}()}),(0,e.createComponentVNode)(2,a.RndRoute,{menu:function(){function k(S){return S===o.MENU.LATHE||S===o.MENU.IMPRINTER}return k}(),submenu:o.SUBMENU.MAIN,render:function(){function k(){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,a.RndNavButton,{submenu:o.SUBMENU.LATHE_MAT_STORAGE,icon:"arrow-up",content:"Material Storage"}),(0,e.createComponentVNode)(2,a.RndNavButton,{submenu:o.SUBMENU.LATHE_CHEM_STORAGE,icon:"arrow-up",content:"Chemical Storage"})]})}return k}()})]})}return N}()},28078:function(I,r,n){"use strict";r.__esModule=!0,r.RndRoute=void 0;var e=n(91819),a=r.RndRoute=function(){function t(o,f){var N=o.render,k=(0,e.useBackend)(f),S=k.data,y=S.menu,h=S.submenu,i=function(){function m(l,d){return l==null?!0:typeof l=="function"?l(d):l===d}return m}(),c=i(o.menu,y)&&i(o.submenu,h);return c?N():null}return t}()},59991:function(I,r,n){"use strict";r.__esModule=!0,r.SettingsMenu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(63752),f=n(51939),N=r.SettingsMenu=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.data,c=h.act,m=i.sync,l=i.admin,d=i.linked_destroy,u=i.linked_lathe,s=i.linked_imprinter;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,o.RndRoute,{submenu:f.SUBMENU.MAIN,render:function(){function C(){return(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",align:"flex-start",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Sync Database with Network",icon:"sync",disabled:!m,onClick:function(){function g(){c("sync")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Connect to Research Network",icon:"plug",disabled:m,onClick:function(){function g(){c("togglesync")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!m,icon:"unlink",content:"Disconnect from Research Network",onClick:function(){function g(){c("togglesync")}return g}()}),(0,e.createComponentVNode)(2,o.RndNavButton,{disabled:!m,content:"Device Linkage Menu",icon:"link",menu:f.MENU.SETTINGS,submenu:f.SUBMENU.SETTINGS_DEVICES}),l===1?(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation",content:"[ADMIN] Maximize Research Levels",onClick:function(){function g(){return c("maxresearch")}return g}()}):null]})})}return C}()}),(0,e.createComponentVNode)(2,o.RndRoute,{submenu:f.SUBMENU.SETTINGS_DEVICES,render:function(){function C(){return(0,e.createComponentVNode)(2,t.Section,{title:"Device Linkage Menu",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){function g(){return c("find_device")}return g}()}),(0,e.createComponentVNode)(2,t.Box,{mt:"5px",children:(0,e.createVNode)(1,"h3",null,"Linked Devices:",16)}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[d?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* Destructive Analyzer",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",content:"Unlink",onClick:function(){function g(){return c("disconnect",{item:"destroy"})}return g}()})}):(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:"* No Destructive Analyzer Linked"}),u?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* Protolathe",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",content:"Unlink",onClick:function(){function g(){c("disconnect",{item:"lathe"})}return g}()})}):(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:"* No Protolathe Linked"}),s?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* Circuit Imprinter",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",content:"Unlink",onClick:function(){function g(){return c("disconnect",{item:"imprinter"})}return g}()})}):(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:"* No Circuit Imprinter Linked"})]})]})}return C}()})]})}return k}()},63752:function(I,r,n){"use strict";r.__esModule=!0,r.SettingsMenu=r.RndRoute=r.RndNavbar=r.RndNavButton=r.MainMenu=r.LatheSearch=r.LatheMenu=r.LatheMaterials=r.LatheMaterialStorage=r.LatheMainMenu=r.LatheChemicalStorage=r.LatheCategory=r.DeconstructionMenu=r.DataDiskMenu=r.CurrentLevels=void 0;var e=n(50239);r.CurrentLevels=e.CurrentLevels;var a=n(24183);r.DataDiskMenu=a.DataDiskMenu;var t=n(72751);r.DeconstructionMenu=t.DeconstructionMenu;var o=n(51802);r.LatheCategory=o.LatheCategory;var f=n(47349);r.LatheChemicalStorage=f.LatheChemicalStorage;var N=n(73492);r.LatheMainMenu=N.LatheMainMenu;var k=n(2345);r.LatheMaterials=k.LatheMaterials;var S=n(87115);r.LatheMaterialStorage=S.LatheMaterialStorage;var y=n(45805);r.LatheMenu=y.LatheMenu;var h=n(92497);r.LatheSearch=h.LatheSearch;var i=n(25242);r.MainMenu=i.MainMenu;var c=n(59959);r.RndNavbar=c.RndNavbar;var m=n(29933);r.RndNavButton=m.RndNavButton;var l=n(28078);r.RndRoute=l.RndRoute;var d=n(59991);r.SettingsMenu=d.SettingsMenu},73407:function(I,r,n){"use strict";r.__esModule=!0,r.RobotSelfDiagnosis=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(37843),N=function(y,h){var i=y/h;return i<=.2?"good":i<=.5?"average":"bad"},k=r.RobotSelfDiagnosis=function(){function S(y,h){var i=(0,a.useBackend)(h),c=i.data,m=c.component_data;return(0,e.createComponentVNode)(2,o.Window,{width:280,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:m.map(function(l,d){return(0,e.createComponentVNode)(2,t.Section,{title:(0,f.capitalize)(l.name),children:l.installed<=0?(0,e.createComponentVNode)(2,t.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:l.installed===-1?"Destroyed":"Missing"})})}):(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"72%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",color:N(l.brute_damage,l.max_damage),children:l.brute_damage}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",color:N(l.electronic_damage,l.max_damage),children:l.electronic_damage})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Powered",color:l.powered?"good":"bad",children:l.powered?"Yes":"No"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Enabled",color:l.status?"good":"bad",children:l.status?"Yes":"No"})]})})]})},d)})})})}return S}()},48356:function(I,r,n){"use strict";r.__esModule=!0,r.RoboticsControlConsole=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.RoboticsControlConsole=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.can_hack,l=c.safety,d=c.show_lock_all,u=c.cyborgs,s=u===void 0?[]:u;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:460,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!d&&(0,e.createComponentVNode)(2,t.Section,{title:"Emergency Lock Down",children:[(0,e.createComponentVNode)(2,t.Button,{icon:l?"lock":"unlock",content:l?"Disable Safety":"Enable Safety",selected:l,onClick:function(){function C(){return i("arm",{})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lock",disabled:l,content:"Lock ALL Cyborgs",color:"bad",onClick:function(){function C(){return i("masslock",{})}return C}()})]}),(0,e.createComponentVNode)(2,N,{cyborgs:s,can_hack:m})]})})}return k}(),N=function(S,y){var h=S.cyborgs,i=S.can_hack,c=(0,a.useBackend)(y),m=c.act,l=c.data,d="Detonate";return l.detonate_cooldown>0&&(d+=" ("+l.detonate_cooldown+"s)"),h.length?h.map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u.name,buttons:(0,e.createFragment)([!!u.hackable&&!u.emagged&&(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){function s(){return m("hackbot",{uid:u.uid})}return s}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:u.locked_down?"unlock":"lock",color:u.locked_down?"good":"default",content:u.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){function s(){return m("stopbot",{uid:u.uid})}return s}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:d,disabled:!l.auth||l.detonate_cooldown>0,color:"bad",onClick:function(){function s(){return m("killbot",{uid:u.uid})}return s}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Box,{color:u.status?"bad":u.locked_down?"average":"good",children:u.status?"Not Responding":u.locked_down?"Locked Down":"Nominal"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:(0,e.createComponentVNode)(2,t.Box,{children:u.locstring})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:u.health>50?"good":"bad",value:u.health/100})}),typeof u.charge=="number"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:u.charge>30?"good":"bad",value:u.charge/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Capacity",children:(0,e.createComponentVNode)(2,t.Box,{color:u.cell_capacity<3e4?"average":"good",children:u.cell_capacity})})],4)||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"No Power Cell"})}),!!u.is_hacked&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safeties",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"DISABLED"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Module",children:u.module}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master AI",children:(0,e.createComponentVNode)(2,t.Box,{color:u.synchronization?"default":"average",children:u.synchronization||"None"})})]})},u.uid)}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cyborg units detected within access parameters."})}},33122:function(I,r,n){"use strict";r.__esModule=!0,r.Safe=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.Safe=function(){function y(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.dial,u=l.open,s=l.locked,C=l.contents;return(0,e.createComponentVNode)(2,o.Window,{theme:"safe",width:600,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving",children:[(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,e.createComponentVNode)(2,t.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,e.createVNode)(1,"br"),u?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,t.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*d+"deg)","z-index":0}})]}),!u&&(0,e.createComponentVNode)(2,S)]})})}return y}(),N=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.dial,u=l.open,s=l.locked,C=function(v,p){return(0,e.createComponentVNode)(2,t.Button,{disabled:u||p&&!s,icon:"arrow-"+(p?"right":"left"),content:(p?"Right":"Left")+" "+v,iconRight:p,onClick:function(){function V(){return m(p?"turnleft":"turnright",{num:v})}return V}(),style:{"z-index":10}})};return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:s,icon:u?"lock":"lock-open",content:u?"Close":"Open",mb:"0.5rem",onClick:function(){function g(){return m("open")}return g}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{position:"absolute",children:[C(50),C(10),C(1)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[C(1,!0),C(10,!0),C(50,!0)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--number",children:d})]})},k=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.contents;return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--contents",overflow:"auto",children:d.map(function(u,s){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mb:"0.5rem",onClick:function(){function C(){return m("retrieve",{index:s+1})}return C}(),children:[(0,e.createComponentVNode)(2,t.Box,{as:"img",src:u.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),u.name]}),(0,e.createVNode)(1,"br")],4,u)})})},S=function(h,i){return(0,e.createComponentVNode)(2,t.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,e.createComponentVNode)(2,t.Box,{children:["1. Turn the dial left to the first number.",(0,e.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,e.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,e.createVNode)(1,"br"),"4. Open the safe."]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},46748:function(I,r,n){"use strict";r.__esModule=!0,r.SatelliteControl=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SatelliteControl=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.satellites,m=i.notice,l=i.meteor_shield,d=i.meteor_shield_coverage,u=i.meteor_shield_coverage_max,s=i.meteor_shield_coverage_percentage;return(0,e.createComponentVNode)(2,o.Window,{width:475,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[l&&(0,e.createComponentVNode)(2,t.Section,{title:"Station Shield Coverage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s>=100?"good":"average",value:d,maxValue:u,children:[s," %"]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Satellite Network Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alert",color:"red",children:i.notice}),c.map(function(C){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"#"+C.id,children:[C.mode," ",(0,e.createComponentVNode)(2,t.Button,{content:C.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){function g(){return h("toggle",{id:C.id})}return g}()})]},C.id)})]})})]})})}return N}()},46504:function(I,r,n){"use strict";r.__esModule=!0,r.SecureStorage=void 0;var e=n(28823),a=n(66586),t=n(91819),o=n(2971),f=n(84947),N=n(99753),k=n(31068),S=r.SecureStorage=function(){function c(m,l){return(0,e.createComponentVNode)(2,f.Window,{theme:"securestorage",height:500,width:280,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,h)})})})})}return c}(),y=function(m,l){var d=(0,t.useBackend)(l),u=d.act,s=window.event?m.which:m.keyCode;if(s===k.KEY_ENTER){m.preventDefault(),u("keypad",{digit:"E"});return}if(s===k.KEY_ESCAPE){m.preventDefault(),u("keypad",{digit:"C"});return}if(s===k.KEY_BACKSPACE){m.preventDefault(),u("backspace");return}if(s>=k.KEY_0&&s<=k.KEY_9){m.preventDefault(),u("keypad",{digit:s-k.KEY_0});return}if(s>=k.KEY_NUMPAD_0&&s<=k.KEY_NUMPAD_9){m.preventDefault(),u("keypad",{digit:s-k.KEY_NUMPAD_0});return}},h=function(m,l){var d=(0,t.useBackend)(l),u=d.act,s=d.data,C=s.locked,g=s.no_passcode,v=s.emagged,p=s.user_entered_code,V=[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]],b=g?"":C?"bad":"good";return(0,e.createComponentVNode)(2,o.Section,{fill:!0,onKeyDown:function(){function B(L){return y(L,l)}return B}(),children:[(0,e.createComponentVNode)(2,o.Stack.Item,{height:7.3,children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["SecureStorage__displayBox","SecureStorage__displayBox--"+b]),height:"100%",children:v?"ERROR":p})}),(0,e.createComponentVNode)(2,o.Table,{children:V.map(function(B){return(0,e.createComponentVNode)(2,N.TableRow,{children:B.map(function(L){return(0,e.createComponentVNode)(2,N.TableCell,{children:(0,e.createComponentVNode)(2,i,{number:L})},L)})},B[0])})})]})},i=function(m,l){var d=(0,t.useBackend)(l),u=d.act,s=d.data,C=m.number;return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,bold:!0,mb:"6px",content:C,textAlign:"center",fontSize:"60px",lineHeight:1.25,width:"80px",className:(0,a.classes)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+C]),onClick:function(){function g(){return u("keypad",{digit:C})}return g}()})}},54529:function(I,r,n){"use strict";r.__esModule=!0,r.SecurityRecords=void 0;var e=n(28823),a=n(37843),t=n(91819),o=n(2971),f=n(84947),N=n(22677),k=n(51185),S=n(69774),y=n(76519),h={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},i=function(p,V){(0,N.modalOpen)(p,"edit",{field:V.edit,value:V.value})},c=r.SecurityRecords=function(){function v(p,V){var b=(0,t.useBackend)(V),B=b.act,L=b.data,w=L.loginState,T=L.currentPage,x;if(w.logged_in)T===1?x=(0,e.createComponentVNode)(2,l):T===2&&(x=(0,e.createComponentVNode)(2,s));else return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,S.LoginScreen)})});return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:[(0,e.createComponentVNode)(2,N.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k.LoginInfo),(0,e.createComponentVNode)(2,y.TemporaryNotice),(0,e.createComponentVNode)(2,m),x]})})]})}return v}(),m=function(p,V){var b=(0,t.useBackend)(V),B=b.act,L=b.data,w=L.currentPage,T=L.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:w===1,onClick:function(){function x(){return B("page",{page:1})}return x}(),children:"List Records"}),w===2&&T&&!T.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:w===2,children:["Record: ",T.fields[0].value]})]})})},l=function(p,V){var b=(0,t.useBackend)(V),B=b.act,L=b.data,w=L.records,T=(0,t.useLocalState)(V,"searchText",""),x=T[0],A=T[1],E=(0,t.useLocalState)(V,"sortId","name"),P=E[0],R=E[1],M=(0,t.useLocalState)(V,"sortOrder",!0),D=M[0],j=M[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,u)}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"SecurityRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,d,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,d,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,d,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,d,{id:"fingerprint",children:"Fingerprint"}),(0,e.createComponentVNode)(2,d,{id:"status",children:"Criminal Status"})]}),w.filter((0,a.createSearch)(x,function(W){return W.name+"|"+W.id+"|"+W.rank+"|"+W.fingerprint+"|"+W.status})).sort(function(W,U){var K=D?1:-1;return W[P].localeCompare(U[P])*K}).map(function(W){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"SecurityRecords__listRow--"+h[W.status],onClick:function(){function U(){return B("view",{uid_gen:W.uid_gen,uid_sec:W.uid_sec})}return U}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",W.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:W.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:W.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:W.fingerprint}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:W.status})]},W.id)})]})})})],4)},d=function(p,V){var b=(0,t.useLocalState)(V,"sortId","name"),B=b[0],L=b[1],w=(0,t.useLocalState)(V,"sortOrder",!0),T=w[0],x=w[1],A=p.id,E=p.children;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:B!==A&&"transparent",fluid:!0,onClick:function(){function P(){B===A?x(!T):(L(A),x(!0))}return P}(),children:[E,B===A&&(0,e.createComponentVNode)(2,o.Icon,{name:T?"sort-up":"sort-down",ml:"0.25rem;"})]})})})},u=function(p,V){var b=(0,t.useBackend)(V),B=b.act,L=b.data,w=L.isPrinting,T=(0,t.useLocalState)(V,"searchText",""),x=T[0],A=T[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{ml:"0.25rem",content:"New Record",icon:"plus",onClick:function(){function E(){return B("new_general")}return E}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:w,icon:w?"spinner":"print",iconSpin:!!w,content:"Print Cell Log",onClick:function(){function E(){return(0,N.modalOpen)(V,"print_cell_log")}return E}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",fluid:!0,onInput:function(){function E(P,R){return A(R)}return E}()})})]})},s=function(p,V){var b=(0,t.useBackend)(V),B=b.act,L=b.data,w=L.isPrinting,T=L.general,x=L.security;return!T||!T.fields?(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"General records lost!"}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:w,icon:w?"spinner":"print",iconSpin:!!w,content:"Print Record",onClick:function(){function A(){return B("print_record")}return A}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated with this crew member!",tooltipPosition:"bottom-start",content:"Delete Record",onClick:function(){function A(){return B("delete_general")}return A}()})],4),children:(0,e.createComponentVNode)(2,C)})}),!x||!x.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function A(){return B("new_security")}return A}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Security records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:x.empty,content:"Delete Record",onClick:function(){function A(){return B("delete_security")}return A}()}),children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:x.fields.map(function(A,E){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:A.field,prewrap:!0,children:[(0,a.decodeHtmlEntities)(A.value),!!A.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:A.line_break?"1rem":"initial",onClick:function(){function P(){return i(V,A)}return P}()})]},E)})})})})}),(0,e.createComponentVNode)(2,g)],4)],0)},C=function(p,V){var b=(0,t.useBackend)(V),B=b.data,L=B.general;return!L||!L.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:L.fields.map(function(w,T){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:w.field,prewrap:!0,children:[(0,a.decodeHtmlEntities)(""+w.value),!!w.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:w.line_break?"1rem":"initial",onClick:function(){function x(){return i(V,w)}return x}()})]},T)})})}),!!L.has_photos&&L.photos.map(function(w,T){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:w,style:{width:"96px","margin-top":"5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,e.createVNode)(1,"br"),"Photo #",T+1]},T)})]})},g=function(p,V){var b=(0,t.useBackend)(V),B=b.act,L=b.data,w=L.security;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function T(){return(0,N.modalOpen)(V,"comment_add")}return T}()}),children:w.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):w.comments.map(function(T,x){return(0,e.createComponentVNode)(2,o.Box,{prewrap:!0,children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:T.header||"Auto-generated"}),(0,e.createVNode)(1,"br"),T.text||T,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function A(){return B("comment_delete",{id:x+1})}return A}()})]},x)})})})}},79315:function(I,r,n){"use strict";r.__esModule=!0,r.SeedExtractor=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SeedExtractor=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.stored_seeds,l=c.vend_amount;return(0,e.createComponentVNode)(2,o.Window,{width:800,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Stored Seeds",buttons:(0,e.createFragment)([(0,e.createTextVNode)("Set Amount to be Vended:\xA0"),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:l,width:"40px",minValue:1,maxValue:25,stepPixelSize:3,onDrag:function(){function d(u,s){return i("set_vend_amount",{vend_amount:s})}return d}()})],4),children:m!=null&&m.length?(0,e.createComponentVNode)(2,N):"No Seeds"})})})})}return k}(),N=function(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.stored_seeds;return(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Lifespan"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Endurance"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Maturation"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Production"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Yield"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Potency"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stock"})]}),m.map(function(l,d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+l.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),l.name,l.variant?" ("+l.variant+")":""]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.lifespan}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.endurance}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.maturation}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.production}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.yield}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.potency}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:["(",l.amount," Left)\xA0",(0,e.createComponentVNode)(2,t.Button,{ml:1,content:"Vend",icon:"arrow-circle-down",onClick:function(){function u(){return i("vend",{seedid:l.id,seedvariant:l.variant})}return u}()})]})]},d)})]})}},58578:function(I,r,n){"use strict";r.__esModule=!0,r.ShuttleConsole=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.ShuttleConsole=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:150,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:i.status?i.status:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!i.shuttle&&(!!i.docking_ports_len&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Send to ",children:i.docking_ports.map(function(c){return(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",content:c.name,onClick:function(){function m(){return h("move",{move:c.id})}return m}()},c.name)})})||(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:"red",children:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!i.admin_controlled&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorization",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!i.status,onClick:function(){function c(){return h("request")}return c}()})})],0))]})})})})}return N}()},11154:function(I,r,n){"use strict";r.__esModule=!0,r.ShuttleManipulator=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.ShuttleManipulator=function(){function y(h,i){var c=(0,a.useLocalState)(i,"tabIndex",0),m=c[0],l=c[1],d=function(){function u(s){switch(s){case 0:return(0,e.createComponentVNode)(2,N);case 1:return(0,e.createComponentVNode)(2,k);case 2:return(0,e.createComponentVNode)(2,S);default:return"WE SHOULDN'T BE HERE!"}}return u}();return(0,e.createComponentVNode)(2,o.Window,{width:650,height:700,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===0,onClick:function(){function u(){return l(0)}return u}(),icon:"info-circle",children:"Status"},"Status"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===1,onClick:function(){function u(){return l(1)}return u}(),icon:"file-import",children:"Templates"},"Templates"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===2,onClick:function(){function u(){return l(2)}return u}(),icon:"tools",children:"Modification"},"Modification")]}),d(m)]})})})}return y}(),N=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.shuttles;return(0,e.createComponentVNode)(2,t.Box,{children:d.map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID",children:u.id}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Timer",children:u.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Mode",children:u.mode}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Status",children:u.status}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function s(){return m("jump_to",{type:"mobile",id:u.id})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){function s(){return m("fast_travel",{id:u.id})}return s}()})]})]})},u.name)})})},k=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.templates_tabs,u=l.existing_shuttle,s=l.templates;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:d.map(function(C){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===u.id,icon:"file",onClick:function(){function g(){return m("select_template_category",{cat:C})}return g}(),children:C},C)})}),!!u&&s[u.id].templates.map(function(C){return(0,e.createComponentVNode)(2,t.Section,{title:C.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[C.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:C.description}),C.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:C.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Load Template",icon:"download",onClick:function(){function g(){return m("select_template",{shuttle_id:C.shuttle_id})}return g}()})})]})},C.name)})]})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.existing_shuttle,u=l.selected;return(0,e.createComponentVNode)(2,t.Box,{children:[d?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: "+d.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:d.status}),d.timer&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Timer",children:d.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function s(){return m("jump_to",{type:"mobile",id:d.id})}return s}()})})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: None"}),u?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: "+u.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:u.description}),u.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:u.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Preview",icon:"eye",onClick:function(){function s(){return m("preview",{shuttle_id:u.shuttle_id})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Load",icon:"download",onClick:function(){function s(){return m("load",{shuttle_id:u.shuttle_id})}return s}()})]})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: None"})]})}},80699:function(I,r,n){"use strict";r.__esModule=!0,r.Sleeper=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=[["good","Alive"],["average","Critical"],["bad","DEAD"]],k=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],S={average:[.25,.5],bad:[.5,1/0]},y=["bad","average","average","good","average","average","bad"],h=r.Sleeper=function(){function s(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,b=V.hasOccupant,B=b?(0,e.createComponentVNode)(2,i):(0,e.createComponentVNode)(2,u);return(0,e.createComponentVNode)(2,f.Window,{width:550,height:760,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:B}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l)})]})})})}return s}(),i=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,b=V.occupant;return(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,d)],4)},c=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,b=V.occupant,B=V.auto_eject_dead;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xA0"}),(0,e.createComponentVNode)(2,o.Button,{icon:B?"toggle-on":"toggle-off",selected:B,content:B?"On":"Off",onClick:function(){function L(){return p("auto_eject_dead_"+(B?"off":"on"))}return L}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"user-slash",content:"Eject",onClick:function(){function L(){return p("ejectify")}return L}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:b.name}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:b.maxHealth,value:b.health/b.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]},children:(0,a.round)(b.health,0)})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",color:N[b.stat][0],children:N[b.stat][1]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:b.maxTemp,value:b.bodyTemperature/b.maxTemp,color:y[b.temperatureSuitability+3],children:[(0,a.round)(b.btCelsius,0),"\xB0C,",(0,a.round)(b.btFaren,0),"\xB0F"]})}),!!b.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:b.bloodMax,value:b.bloodLevel/b.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[b.bloodPercent,"%, ",b.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[b.pulse," BPM"]})],4)]})})},m=function(C,g){var v=(0,t.useBackend)(g),p=v.data,V=p.occupant;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Damage",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:k.map(function(b,B){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:b[0],children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:"100",value:V[b[1]]/100,ranges:S,children:(0,a.round)(V[b[1]],0)},B)},B)})})})},l=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,b=V.hasOccupant,B=V.isBeakerLoaded,L=V.beakerMaxSpace,w=V.beakerFreeSpace,T=V.dialysis,x=T&&w>0;return(0,e.createComponentVNode)(2,o.Section,{title:"Dialysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!B||w<=0||!b,selected:x,icon:x?"toggle-on":"toggle-off",content:x?"Active":"Inactive",onClick:function(){function A(){return p("togglefilter")}return A}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!B,icon:"eject",content:"Eject",onClick:function(){function A(){return p("removebeaker")}return A}()})],4),children:B?(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:L,value:w/L,ranges:{good:[.5,1/0],average:[.25,.5],bad:[-1/0,.25]},children:[w,"u"]})})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No beaker loaded."})})},d=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,b=V.occupant,B=V.chemicals,L=V.maxchem,w=V.amounts;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Chemicals",children:B.map(function(T,x){var A="",E;return T.overdosing?(A="bad",E=(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle"}),"\xA0 Overdosing!"]})):T.od_warning&&(A="average",E=(0,e.createComponentVNode)(2,o.Box,{color:"average",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle"}),"\xA0 Close to overdosing"]})),(0,e.createComponentVNode)(2,o.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{title:T.title,level:"3",mx:"0",lineHeight:"18px",buttons:E,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:L,value:T.occ_amount/L,color:A,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[T.pretty_amount,"/",L,"u"]}),w.map(function(P,R){return(0,e.createComponentVNode)(2,o.Button,{disabled:!T.injectable||T.occ_amount+P>L||b.stat===2,icon:"syringe",content:"Inject "+P+"u",title:"Inject "+P+"u of "+T.title+" into the occupant",mb:"0",height:"19px",onClick:function(){function M(){return p("chemical",{chemid:T.id,amount:P})}return M}()},R)})]})})},x)})})},u=function(C,g){return(0,e.createComponentVNode)(2,o.Section,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},42439:function(I,r,n){"use strict";r.__esModule=!0,r.SlotMachine=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SlotMachine=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data;if(i.money===null)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:90,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:"Could not scan your card or could not find account!"}),(0,e.createComponentVNode)(2,t.Box,{children:"Please wear or hold your ID and try again."})]})})});var c;return i.plays===1?c=i.plays+" player has tried their luck today!":c=i.plays+" players have tried their luck today!",(0,e.createComponentVNode)(2,o.Window,{width:300,height:151,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{lineHeight:2,children:c}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Credits Remaining",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:i.money})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10 credits to spin",children:(0,e.createComponentVNode)(2,t.Button,{icon:"coins",disabled:i.working,content:i.working?"Spinning...":"Spin",onClick:function(){function m(){return h("spin")}return m}()})})]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,lineHeight:2,color:i.resultlvl,children:i.result})]})})})}return N}()},280:function(I,r,n){"use strict";r.__esModule=!0,r.Smartfridge=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.Smartfridge=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.secure,m=i.can_dry,l=i.drying,d=i.contents;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Secure Access: Please have your identification ready."}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m?"Drying rack":"Contents",buttons:!!m&&(0,e.createComponentVNode)(2,t.Button,{width:4,icon:l?"power-off":"times",content:l?"On":"Off",selected:l,onClick:function(){function u(){return h("drying")}return u}()}),children:[!d&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cookie-bite",size:5,color:"brown"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No products loaded."]})}),!!d&&d.slice().sort(function(u,s){return u.display_name.localeCompare(s.display_name)}).map(function(u){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"55%",children:u.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",children:["(",u.quantity," in stock)"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:13,children:[(0,e.createComponentVNode)(2,t.Button,{width:3,icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){function s(){return h("vend",{index:u.vend,amount:1})}return s}()}),(0,e.createComponentVNode)(2,t.NumberInput,{width:"40px",minValue:0,value:0,maxValue:u.quantity,step:1,stepPixelSize:3,onChange:function(){function s(C,g){return h("vend",{index:u.vend,amount:g})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{width:4,icon:"arrow-down",content:"All",tooltip:"Dispense all.",tooltipPosition:"bottom-start",onClick:function(){function s(){return h("vend",{index:u.vend,amount:u.quantity})}return s}()})]})]},u)})]})]})})})}return N}()},47606:function(I,r,n){"use strict";r.__esModule=!0,r.Smes=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(48300),f=n(84947),N=1e3,k=r.Smes=function(){function S(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.capacityPercent,d=m.capacity,u=m.charge,s=m.inputAttempt,C=m.inputting,g=m.inputLevel,v=m.inputLevelMax,p=m.inputAvailable,V=m.outputPowernet,b=m.outputAttempt,B=m.outputting,L=m.outputLevel,w=m.outputLevelMax,T=m.outputUsed,x=l>=100&&"good"||C&&"average"||"bad",A=B&&"good"||u>0&&"average"||"bad";return(0,e.createComponentVNode)(2,f.Window,{width:340,height:345,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stored Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:l*.01,ranges:{good:[.5,1/0],average:[.15,.5],bad:[-1/0,.15]}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Input",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:s?"sync-alt":"times",selected:s,onClick:function(){function E(){return c("tryinput")}return E}(),children:s?"Auto":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:x,children:l>=100&&"Fully Charged"||C&&"Charging"||"Not Charging"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Input",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:g===0,onClick:function(){function E(){return c("input",{target:"min"})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:g===0,onClick:function(){function E(){return c("input",{adjust:-1e4})}return E}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:g/N,fillValue:p/N,minValue:0,maxValue:v/N,step:5,stepPixelSize:4,format:function(){function E(P){return(0,o.formatPower)(P*N,1)}return E}(),onChange:function(){function E(P,R){return c("input",{target:R*N})}return E}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:g===v,onClick:function(){function E(){return c("input",{adjust:1e4})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:g===v,onClick:function(){function E(){return c("input",{target:"max"})}return E}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available",children:(0,o.formatPower)(p)})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Output Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:b?"power-off":"times",selected:b,onClick:function(){function E(){return c("tryoutput")}return E}(),children:b?"On":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:A,children:V?B?"Sending":u>0?"Not Sending":"No Charge":"Not Connected"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Output",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:L===0,onClick:function(){function E(){return c("output",{target:"min"})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:L===0,onClick:function(){function E(){return c("output",{adjust:-1e4})}return E}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:L/N,minValue:0,maxValue:w/N,step:5,stepPixelSize:4,format:function(){function E(P){return(0,o.formatPower)(P*N,1)}return E}(),onChange:function(){function E(P,R){return c("output",{target:R*N})}return E}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:L===w,onClick:function(){function E(){return c("output",{adjust:1e4})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:L===w,onClick:function(){function E(){return c("output",{target:"max"})}return E}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Outputting",children:(0,o.formatPower)(T)})]})})]})})})}return S}()},66527:function(I,r,n){"use strict";r.__esModule=!0,r.SolarControl=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SolarControl=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=0,m=1,l=2,d=i.generated,u=i.generated_ratio,s=i.tracking_state,C=i.tracking_rate,g=i.connected_panels,v=i.connected_tracker,p=i.cdir,V=i.direction,b=i.rotating_direction;return(0,e.createComponentVNode)(2,o.Window,{width:490,height:277,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){function B(){return h("refresh")}return B}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar tracker",color:v?"good":"bad",children:v?"OK":"N/A"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar panels",color:g>0?"good":"bad",children:g})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{size:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power output",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},minValue:0,maxValue:1,value:u,children:d+" W"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[p,"\xB0 (",V,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[s===l&&(0,e.createComponentVNode)(2,t.Box,{children:" Automated "}),s===m&&(0,e.createComponentVNode)(2,t.Box,{children:[" ",C,"\xB0/h (",b,")"," "]}),s===c&&(0,e.createComponentVNode)(2,t.Box,{children:" Tracker offline "})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[s!==l&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:p,onDrag:function(){function B(L,w){return h("cdir",{cdir:w})}return B}()}),s===l&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker status",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:s===c,onClick:function(){function B(){return h("track",{track:c})}return B}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"clock-o",content:"Timed",selected:s===m,onClick:function(){function B(){return h("track",{track:m})}return B}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:s===l,disabled:!v,onClick:function(){function B(){return h("track",{track:l})}return B}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[s===m&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:C,format:function(){function B(L){var w=Math.sign(L)>0?"+":"-";return w+Math.abs(L)}return B}(),onDrag:function(){function B(L,w){return h("tdir",{tdir:w})}return B}()}),s===c&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Tracker offline "}),s===l&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}return N}()},27478:function(I,r,n){"use strict";r.__esModule=!0,r.SpawnersMenu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SpawnersMenu=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.spawners||[];return(0,e.createComponentVNode)(2,o.Window,{width:700,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{children:c.map(function(m){return(0,e.createComponentVNode)(2,t.Section,{mb:.5,title:m.name+" ("+m.amount_left+" left)",level:2,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){function l(){return h("jump",{ID:m.uids})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){function l(){return h("spawn",{ID:m.uids})}return l}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:m.desc}),!!m.fluff&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:m.fluff}),!!m.important_info&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:m.important_info})]},m.name)})})})})}return N}()},15565:function(I,r,n){"use strict";r.__esModule=!0,r.SpecMenu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SpecMenu=function(){function h(i,c){return(0,e.createComponentVNode)(2,o.Window,{width:1100,height:600,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,y)]})})})}return h}(),N=function(i,c){var m=(0,a.useBackend)(c),l=m.act,d=m.data,u=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Hemomancer",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function s(){return l("hemomancer")}return s}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Vampiric claws",16),(0,e.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood Barrier",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood tendrils",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Sanguine pool",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Predator senses",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood eruption",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"The blood bringers rite",16),(0,e.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4)]})})},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,d=m.data,u=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Umbrae",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function s(){return l("umbrae")}return s}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Cloak of darkness",16),(0,e.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow anchor",16),(0,e.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow snare",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Dark passage",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Extinguish",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,e.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Eternal darkness",16),(0,e.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage.")],4),(0,e.createVNode)(1,"p",null,"In addition, you also gain permanent X-ray vision.",16)]})})},S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,d=m.data,u=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Gargantua",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function s(){return l("gargantua")}return s}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rejuvenate",16),(0,e.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell",16),(0,e.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Seismic stomp",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood rush",16),(0,e.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell II",16),(0,e.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Overwhelming force",16),(0,e.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Demonic grasp",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Charge",16),(0,e.createTextVNode)(": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Desecrated Duel",16),(0,e.createTextVNode)(": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages.")],4)]})})},y=function(i,c){var m=(0,a.useBackend)(c),l=m.act,d=m.data,u=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Dantalion",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function s(){return l("dantalion")}return s}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Enthrall",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall cap",16),(0,e.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall commune",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Subspace swap",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Pacify",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Decoy",16),(0,e.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rally thralls",16),(0,e.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood bond",16),(0,e.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Mass Hysteria",16),(0,e.createTextVNode)(": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals.")],4)]})})}},31752:function(I,r,n){"use strict";r.__esModule=!0,r.StationAlertConsoleContent=r.StationAlertConsole=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.StationAlertConsole=function(){function k(){return(0,e.createComponentVNode)(2,o.Window,{width:325,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,N)})})}return k}(),N=r.StationAlertConsoleContent=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.data,c=i.alarms||[],m=c.Fire||[],l=c.Atmosphere||[],d=c.Power||[];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Fire Alarms",children:(0,e.createVNode)(1,"ul",null,[m.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),m.map(function(u){return(0,e.createVNode)(1,"li","color-average",u,0,null,u)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Atmospherics Alarms",children:(0,e.createVNode)(1,"ul",null,[l.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),l.map(function(u){return(0,e.createVNode)(1,"li","color-average",u,0,null,u)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Alarms",children:(0,e.createVNode)(1,"ul",null,[d.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),d.map(function(u){return(0,e.createVNode)(1,"li","color-average",u,0,null,u)})],0)})],4)}return k}()},64323:function(I,r,n){"use strict";r.__esModule=!0,r.StationTraitsPanel=void 0;var e=n(28823),a=n(72026),t=n(98644),o=n(91819),f=n(2971),N=n(84947),k=function(i){return i[i.SetupFutureStationTraits=0]="SetupFutureStationTraits",i[i.ViewStationTraits=1]="ViewStationTraits",i}(k||{}),S=function(c,m){var l=(0,o.useBackend)(m),d=l.act,u=l.data,s=u.future_station_traits,C=(0,o.useLocalState)(m,"selectedFutureTrait",null),g=C[0],v=C[1],p=Object.fromEntries(u.valid_station_traits.map(function(b){return[b.name,b.path]})),V=Object.keys(p);return V.sort(),(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Dropdown,{displayText:!g&&"Select trait to add...",onSelected:v,options:V,selected:g,width:"100%"})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"green",icon:"plus",onClick:function(){function b(){if(g){var B=p[g],L=[B];if(s){var w,T=s.map(function(x){return x.path});if(T.indexOf(B)!==-1)return;L=(w=L).concat.apply(w,T)}d("setup_future_traits",{station_traits:L})}}return b}(),children:"Add"})})]}),(0,e.createComponentVNode)(2,f.Divider),Array.isArray(s)?s.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:s.map(function(b){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:b.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"red",icon:"times",onClick:function(){function B(){d("setup_future_traits",{station_traits:(0,a.filterMap)(s,function(L){if(L.path!==b.path)return L.path})})}return B}(),children:"Delete"})})]})},b.path)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No station traits will run next round."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"good",icon:"times",tooltip:"The next round will roll station traits randomly, just like normal",onClick:function(){function b(){return d("clear_future_traits")}return b}(),children:"Run Station Traits Normally"})]}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No future station traits are planned."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"red",icon:"times",onClick:function(){function b(){return d("setup_future_traits",{station_traits:[]})}return b}(),children:"Prevent station traits from running next round"})]})]})},y=function(c,m){var l=(0,o.useBackend)(m),d=l.act,u=l.data;return u.current_traits.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:u.current_traits.map(function(s){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:s.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button.Confirm,{content:"Revert",color:"red",disabled:u.too_late_to_revert||!s.can_revert,tooltip:!s.can_revert&&"This trait is not revertable."||u.too_late_to_revert&&"It's too late to revert station traits, the round has already started.",icon:"times",onClick:function(){function C(){return d("revert",{ref:s.ref})}return C}()})})]})},s.ref)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:"There are no active station traits."})},h=r.StationTraitsPanel=function(){function i(c,m){var l=(0,o.useLocalState)(m,"station_traits_tab",k.ViewStationTraits),d=l[0],u=l[1],s;switch(d){case k.SetupFutureStationTraits:s=(0,e.createComponentVNode)(2,S);break;case k.ViewStationTraits:s=(0,e.createComponentVNode)(2,y);break;default:(0,t.exhaustiveCheck)(d)}return(0,e.createComponentVNode)(2,N.Window,{title:"Modify Station Traits",height:350,width:350,children:(0,e.createComponentVNode)(2,N.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"eye",selected:d===k.ViewStationTraits,onClick:function(){function C(){return u(k.ViewStationTraits)}return C}(),children:"View"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"edit",selected:d===k.SetupFutureStationTraits,onClick:function(){function C(){return u(k.SetupFutureStationTraits)}return C}(),children:"Edit"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:[(0,e.createComponentVNode)(2,f.Divider),s]})]})})})}return i}()},57633:function(I,r,n){"use strict";r.__esModule=!0,r.SuitStorage=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SuitStorage=function(){function y(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.uv;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:260,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!l&&(0,e.createComponentVNode)(2,t.Dimmer,{backgroundColor:"black",opacity:.85,children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,textAlign:"center",mb:1,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",spin:1,size:4,mb:4}),(0,e.createVNode)(1,"br"),"Disinfection of contents in progress..."]})})}),(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,S)]})})})}return y}(),N=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.helmet,u=l.suit,s=l.magboots,C=l.mask,g=l.storage,v=l.open,p=l.locked;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stored Items",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Start Disinfection Cycle",icon:"radiation",textAlign:"center",onClick:function(){function V(){return m("cook")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:p?"Unlock":"Lock",icon:p?"unlock":"lock",disabled:v,onClick:function(){function V(){return m("toggle_lock")}return V}()})],4),children:v&&!p?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,k,{object:d,label:"Helmet",missingText:"helmet",eject:"dispense_helmet"}),(0,e.createComponentVNode)(2,k,{object:u,label:"Suit",missingText:"suit",eject:"dispense_suit"}),(0,e.createComponentVNode)(2,k,{object:s,label:"Boots",missingText:"boots",eject:"dispense_boots"}),(0,e.createComponentVNode)(2,k,{object:C,label:"Breathmask",missingText:"mask",eject:"dispense_mask"}),(0,e.createComponentVNode)(2,k,{object:g,label:"Storage",missingText:"storage item",eject:"dispense_storage"})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:p?"lock":"exclamation-circle",size:"5",mb:3}),(0,e.createVNode)(1,"br"),p?"The unit is locked.":"The unit is closed."]})})})},k=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=h.object,u=h.label,s=h.missingText,C=h.eject;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u,children:(0,e.createComponentVNode)(2,t.Box,{my:.5,children:d?(0,e.createComponentVNode)(2,t.Button,{my:-1,icon:"eject",content:d,onClick:function(){function g(){return m(C)}return g}()}):(0,e.createComponentVNode)(2,t.Box,{color:"silver",bold:!0,children:["No ",s," found."]})})})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.open,u=l.locked;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:d?"Close Suit Storage Unit":"Open Suit Storage Unit",icon:d?"times-circle":"expand",color:d?"red":"green",disabled:u,textAlign:"center",onClick:function(){function s(){return m("toggle_open")}return s}()})})}},72217:function(I,r,n){"use strict";r.__esModule=!0,r.SupermatterMonitor=void 0;var e=n(28823),a=n(72026),t=n(90955),o=n(58331),f=n(91819),N=n(2971),k=n(30381),S=n(84947),y=n(99753),h=r.SupermatterMonitor=function(){function l(d,u){var s=(0,f.useBackend)(u),C=s.act,g=s.data;return g.active===0?(0,e.createComponentVNode)(2,c):(0,e.createComponentVNode)(2,m)}return l}(),i=function(d){return Math.log2(16+Math.max(0,d))-4},c=function(d,u){var s=(0,f.useBackend)(u),C=s.act,g=s.data,v=g.supermatters,p=v===void 0?[]:v;return(0,e.createComponentVNode)(2,S.Window,{width:450,height:185,children:(0,e.createComponentVNode)(2,S.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,title:"Detected Supermatters",buttons:(0,e.createComponentVNode)(2,N.Button,{icon:"sync",content:"Refresh",onClick:function(){function V(){return C("refresh")}return V}()}),children:(0,e.createComponentVNode)(2,N.Table,{children:p.map(function(V){return(0,e.createComponentVNode)(2,N.Table.Row,{children:[(0,e.createComponentVNode)(2,N.Table.Cell,{children:V.supermatter_id+". "+V.area_name}),(0,e.createComponentVNode)(2,N.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,e.createComponentVNode)(2,N.Table.Cell,{collapsing:!0,width:"120px",children:(0,e.createComponentVNode)(2,N.ProgressBar,{value:V.integrity/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,e.createComponentVNode)(2,N.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,N.Button,{content:"Details",onClick:function(){function b(){return C("view",{view:V.supermatter_id})}return b}()})})]},V.supermatter_id)})})})})})},m=function(d,u){var s=(0,f.useBackend)(u),C=s.act,g=s.data,v=g.active,p=g.SM_integrity,V=g.SM_power,b=g.SM_ambienttemp,B=g.SM_ambientpressure,L=(0,t.flow)([function(T){return T.filter(function(x){return x.amount>=.01})},(0,a.sortBy)(function(T){return-T.amount})])(g.gases||[]),w=Math.max.apply(Math,[1].concat(L.map(function(T){return T.amount})));return(0,e.createComponentVNode)(2,S.Window,{width:550,height:185,children:(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,N.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,N.LabeledList,{children:[(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,N.ProgressBar,{value:p/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Relative EER",children:(0,e.createComponentVNode)(2,N.ProgressBar,{value:V,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.toFixed)(V)+" MeV/cm3"})}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,N.ProgressBar,{value:i(b),minValue:0,maxValue:i(1e4),ranges:{teal:[-1/0,i(80)],good:[i(80),i(373)],average:[i(373),i(1e3)],bad:[i(1e3),1/0]},children:(0,o.toFixed)(b)+" K"})}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,N.ProgressBar,{value:i(B),minValue:0,maxValue:i(5e4),ranges:{good:[i(1),i(300)],average:[-1/0,i(1e3)],bad:[i(1e3),1/0]},children:(0,o.toFixed)(B)+" kPa"})})]})})}),(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,title:"Gases",buttons:(0,e.createComponentVNode)(2,N.Button,{icon:"arrow-left",content:"Back",onClick:function(){function T(){return C("back")}return T}()}),children:(0,e.createComponentVNode)(2,N.LabeledList,{children:L.map(function(T){return(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:(0,k.getGasLabel)(T.name),children:(0,e.createComponentVNode)(2,N.ProgressBar,{color:(0,k.getGasColor)(T.name),value:T.amount,minValue:0,maxValue:w,children:(0,o.toFixed)(T.amount,2)+"%"})},T.name)})})})})]})})})}},55055:function(I,r,n){"use strict";r.__esModule=!0,r.SyndicateComputerSimple=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SyndicateComputerSimple=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data;return(0,e.createComponentVNode)(2,o.Window,{theme:"syndicate",width:400,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:i.rows.map(function(c){return(0,e.createComponentVNode)(2,t.Section,{title:c.title,buttons:(0,e.createComponentVNode)(2,t.Button,{content:c.buttontitle,disabled:c.buttondisabled,tooltip:c.buttontooltip,tooltipPosition:"left",onClick:function(){function m(){return h(c.buttonact)}return m}()}),children:[c.status,!!c.bullets&&(0,e.createComponentVNode)(2,t.Box,{children:c.bullets.map(function(m){return(0,e.createComponentVNode)(2,t.Box,{children:m},m)})})]},c.title)})})})}return N}()},61225:function(I,r,n){"use strict";r.__esModule=!0,r.TEG=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=function(S){return S.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")},N=r.TEG=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data;return c.error?(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:[c.error,(0,e.createComponentVNode)(2,t.Button,{icon:"circle",content:"Recheck",onClick:function(){function m(){return i("check")}return m}()})]})})}):(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cold Loop ("+c.cold_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Inlet",children:[f(c.cold_inlet_temp)," K,"," ",f(c.cold_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Outlet",children:[f(c.cold_outlet_temp)," K,"," ",f(c.cold_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Hot Loop ("+c.hot_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Inlet",children:[f(c.hot_inlet_temp)," K,"," ",f(c.hot_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Outlet",children:[f(c.hot_outlet_temp)," K,"," ",f(c.hot_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Output",children:[f(c.output_power)," W",!!c.warning_switched&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!c.warning_cold_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!c.warning_hot_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}return k}()},97552:function(I,r,n){"use strict";r.__esModule=!0,r.TachyonArrayContent=r.TachyonArray=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.TachyonArray=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.records,l=m===void 0?[]:m,d=c.explosion_target,u=c.toxins_tech,s=c.printing;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shift's Target",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Toxins Level",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Administration",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print All Logs",disabled:!l.length||s,align:"center",onClick:function(){function C(){return i("print_logs")}return C}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!l.length,color:"bad",align:"center",onClick:function(){function C(){return i("delete_logs")}return C}()})]})]})}),l.length?(0,e.createComponentVNode)(2,N):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No Records"})]})})}return k}(),N=r.TachyonArrayContent=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.records,l=m===void 0?[]:m;return(0,e.createComponentVNode)(2,t.Section,{title:"Logged Explosions",children:(0,e.createComponentVNode)(2,t.Flex,{children:(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Epicenter"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actual Size"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Theoretical Size"})]}),l.map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.logged_time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.epicenter}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.actual_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.theoretical_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){function u(){return i("delete_record",{index:d.index})}return u}()})})]},d.index)})]})})})})}return k}()},33291:function(I,r,n){"use strict";r.__esModule=!0,r.Tank=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.Tank=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c;return i.has_mask?c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,width:"76%",icon:i.connected?"check":"times",content:i.connected?"Internals On":"Internals Off",selected:i.connected,onClick:function(){function m(){return h("internals")}return m}()})}):c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,e.createComponentVNode)(2,o.Window,{width:325,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tank Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i.tankPressure/1013,ranges:{good:[.35,1/0],average:[.15,.35],bad:[-1/0,.15]},children:i.tankPressure+" kPa"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Release Pressure",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,tooltip:"Min",onClick:function(){function m(){return h("pressure",{pressure:"min"})}return m}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(){function m(l,d){return h("pressure",{pressure:d})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,tooltip:"Max",onClick:function(){function m(){return h("pressure",{pressure:"max"})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,tooltip:"Reset",onClick:function(){function m(){return h("pressure",{pressure:"reset"})}return m}()})]}),c]})})})})}return N}()},75480:function(I,r,n){"use strict";r.__esModule=!0,r.TankDispenser=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.TankDispenser=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.o_tanks,m=i.p_tanks;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Dispense Oxygen Tank ("+c+")",disabled:c===0,icon:"arrow-circle-down",onClick:function(){function l(){return h("oxygen")}return l}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mt:1,fluid:!0,content:"Dispense Plasma Tank ("+m+")",disabled:m===0,icon:"arrow-circle-down",onClick:function(){function l(){return h("plasma")}return l}()})})]})})})}return N}()},62291:function(I,r,n){"use strict";r.__esModule=!0,r.TcommsCore=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.TcommsCore=function(){function h(i,c){var m=(0,a.useBackend)(c),l=m.act,d=m.data,u=d.ion,s=(0,a.useLocalState)(c,"tabIndex",0),C=s[0],g=s[1],v=function(){function p(V){switch(V){case 0:return(0,e.createComponentVNode)(2,k);case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,y);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:900,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[u===1&&(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"wrench",selected:C===0,onClick:function(){function p(){return g(0)}return p}(),children:"Configuration"},"ConfigPage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"link",selected:C===1,onClick:function(){function p(){return g(1)}return p}(),children:"Device Linkage"},"LinkagePage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"user-times",selected:C===2,onClick:function(){function p(){return g(2)}return p}(),children:"User Filtering"},"FilterPage")]}),v(C)]})})}return h}(),N=function(){return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},k=function(i,c){var m=(0,a.useBackend)(c),l=m.act,d=m.data,u=d.active,s=d.sectors_available,C=d.nttc_toggle_jobs,g=d.nttc_toggle_job_color,v=d.nttc_toggle_name_color,p=d.nttc_toggle_command_bold,V=d.nttc_job_indicator_type,b=d.nttc_setting_language,B=d.network_id;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function L(){return l("toggle_active")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sector Coverage",children:s})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Radio Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcements",children:(0,e.createComponentVNode)(2,t.Button,{content:C?"On":"Off",selected:C,icon:"user-tag",onClick:function(){function L(){return l("nttc_toggle_jobs")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:g?"On":"Off",selected:g,icon:"clipboard-list",onClick:function(){function L(){return l("nttc_toggle_job_color")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:v?"On":"Off",selected:v,icon:"user-tag",onClick:function(){function L(){return l("nttc_toggle_name_color")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Command Amplification",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){function L(){return l("nttc_toggle_command_bold")}return L}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Advanced",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcement Format",children:(0,e.createComponentVNode)(2,t.Button,{content:V||"Unset",selected:V,icon:"pencil-alt",onClick:function(){function L(){return l("nttc_job_indicator_type")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Language Conversion",children:(0,e.createComponentVNode)(2,t.Button,{content:b||"Unset",selected:b,icon:"globe",onClick:function(){function L(){return l("nttc_setting_language")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:B||"Unset",selected:B,icon:"server",onClick:function(){function L(){return l("network_id")}return L}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){function L(){return l("import")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){function L(){return l("export")}return L}()})]})],4)},S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,d=m.data,u=d.link_password,s=d.relay_entries;return(0,e.createComponentVNode)(2,t.Section,{title:"Device Linkage",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linkage Password",children:(0,e.createComponentVNode)(2,t.Button,{content:u||"Unset",selected:u,icon:"lock",onClick:function(){function C(){return l("change_password")}return C}()})})}),(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Unlink"})]}),s.map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.status===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Online"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Offline"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",onClick:function(){function g(){return l("unlink",{addr:C.addr})}return g}()})})]},C.addr)})]})]})},y=function(i,c){var m=(0,a.useBackend)(c),l=m.act,d=m.data,u=d.filtered_users;return(0,e.createComponentVNode)(2,t.Section,{title:"User Filtering",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Add User",icon:"user-plus",onClick:function(){function s(){return l("add_filter")}return s}()}),children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"90%"},children:"User"}),(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),u.map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:s}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"user-times",onClick:function(){function C(){return l("remove_filter",{user:s})}return C}()})})]},s)})]})})}},82905:function(I,r,n){"use strict";r.__esModule=!0,r.TcommsRelay=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.TcommsRelay=function(){function S(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.linked,d=m.active,u=m.network_id;return(0,e.createComponentVNode)(2,o.Window,{width:600,height:292,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Relay Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:d?"On":"Off",selected:d,icon:"power-off",onClick:function(){function s(){return c("toggle_active")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:u||"Unset",selected:u,icon:"server",onClick:function(){function s(){return c("network_id")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Link Status",children:l===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Linked"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Unlinked"})})]})}),l===1?(0,e.createComponentVNode)(2,N):(0,e.createComponentVNode)(2,k)]})})}return S}(),N=function(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.linked_core_id,d=m.linked_core_addr,u=m.hidden_link;return(0,e.createComponentVNode)(2,t.Section,{title:"Link Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core ID",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core Address",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hidden Link",children:(0,e.createComponentVNode)(2,t.Button,{content:u?"Yes":"No",icon:u?"eye-slash":"eye",selected:u,onClick:function(){function s(){return c("toggle_hidden_link")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function s(){return c("unlink")}return s}()})})]})})},k=function(y,h){var i=(0,a.useBackend)(h),c=i.act,m=i.data,l=m.cores;return(0,e.createComponentVNode)(2,t.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),l.map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function u(){return c("link",{addr:d.addr})}return u}()})})]},d.addr)})]})})}},87692:function(I,r,n){"use strict";r.__esModule=!0,r.Teleporter=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.Teleporter=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.targetsTeleport?i.targetsTeleport:{},m=0,l=1,d=2,u=i.calibrated,s=i.calibrating,C=i.powerstation,g=i.regime,v=i.teleporterhub,p=i.target,V=i.locked;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:270,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:[(!C||!v)&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Error",children:[v,!C&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Powerstation not linked "}),C&&!v&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Teleporter hub not linked "})]}),C&&v&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Status",children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Teleport target:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[g===m&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function b(B){return h("settarget",{x:c[B].x,y:c[B].y,z:c[B].z})}return b}()}),g===l&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function b(B){return h("settarget",{x:c[B].x,y:c[B].y,z:c[B].z})}return b}()}),g===d&&(0,e.createComponentVNode)(2,t.Box,{children:p})]})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Regime:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Gate",tooltip:"Teleport to another teleport hub.",tooltipPosition:"top",color:g===l?"good":null,onClick:function(){function b(){return h("setregime",{regime:l})}return b}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Teleporter",tooltip:"One-way teleport.",tooltipPosition:"top",color:g===m?"good":null,onClick:function(){function b(){return h("setregime",{regime:m})}return b}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"GPS",tooltip:"Teleport to a location stored in a GPS device.",tooltipPosition:"top-end",color:g===d?"good":null,disabled:!V,onClick:function(){function b(){return h("setregime",{regime:d})}return b}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{label:"Calibration",mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Calibration:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[p!=="None"&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:15.8,textAlign:"center",mt:.5,children:s&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"In Progress"})||u&&(0,e.createComponentVNode)(2,t.Box,{color:"good",children:"Optimal"})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Sub-Optimal"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",tooltipPosition:"bottom-end",disabled:!!(u||s),onClick:function(){function b(){return h("calibrate")}return b}()})})]}),p==="None"&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"21px",children:"No target set"})]})]})]}),!!(V&&C&&v&&g===d)&&(0,e.createComponentVNode)(2,t.Section,{title:"GPS",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){function b(){return h("load")}return b}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){function b(){return h("eject")}return b}()})]})})]})})})})}return N}()},40759:function(I,r,n){"use strict";r.__esModule=!0,r.TempGun=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=r.TempGun=function(){function h(i,c){var m=(0,t.useBackend)(c),l=m.act,d=m.data,u=d.target_temperature,s=d.temperature,C=d.max_temp,g=d.min_temp;return(0,e.createComponentVNode)(2,f.Window,{width:250,height:121,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:10,stepPixelSize:6,minValue:g,maxValue:C,value:u,format:function(){function v(p){return(0,a.toFixed)(p,2)}return v}(),width:"50px",onDrag:function(){function v(p,V){return l("target_temperature",{target_temperature:V})}return v}()}),"\xB0C"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current Temperature",children:(0,e.createComponentVNode)(2,o.Box,{color:k(s),bold:s>500-273.15,children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:(0,a.round)(s,2)}),"\xB0C"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power Cost",children:(0,e.createComponentVNode)(2,o.Box,{color:y(s),children:S(s)})})]})})})})}return h}(),k=function(i){return i<=-100?"blue":i<=0?"teal":i<=100?"green":i<=200?"orange":"red"},S=function(i){return i<=100-273.15?"High":i<=250-273.15?"Medium":i<=300-273.15?"Low":i<=400-273.15?"Medium":"High"},y=function(i){return i<=100-273.15?"red":i<=250-273.15?"orange":i<=300-273.15?"green":i<=400-273.15?"orange":"red"}},32369:function(I,r,n){"use strict";r.__esModule=!0,r.sanitizeMultiline=r.removeAllSkiplines=r.TextInputModal=void 0;var e=n(28823),a=n(2146),t=n(98658),o=n(91819),f=n(31068),N=n(2971),k=n(84947),S=r.sanitizeMultiline=function(){function c(m){return m.replace(/(\n|\r\n){3,}/,"\n\n")}return c}(),y=r.removeAllSkiplines=function(){function c(m){return m.replace(/[\r\n]+/,"")}return c}(),h=r.TextInputModal=function(){function c(m,l){var d=(0,o.useBackend)(l),u=d.act,s=d.data,C=s.max_length,g=s.message,v=g===void 0?"":g,p=s.multiline,V=s.placeholder,b=s.timeout,B=s.title,L=(0,o.useLocalState)(l,"input",V||""),w=L[0],T=L[1],x=function(){function P(R){if(R!==w){var M=p?S(R):y(R);T(M)}}return P}(),A=p||w.length>=40,E=130+(v.length>40?Math.ceil(v.length/4):0)+(A?80:0);return(0,e.createComponentVNode)(2,k.Window,{title:B,width:325,height:E,children:[b&&(0,e.createComponentVNode)(2,a.Loader,{value:b}),(0,e.createComponentVNode)(2,k.Window.Content,{onKeyDown:function(){function P(R){var M=window.event?R.which:R.keyCode;M===f.KEY_ENTER&&(!A||!R.shiftKey)&&u("submit",{entry:w}),M===f.KEY_ESCAPE&&u("cancel")}return P}(),children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,children:(0,e.createComponentVNode)(2,N.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,N.Box,{color:"label",children:v})}),(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,i,{input:w,onType:x})}),(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:w,message:w.length+"/"+C})})]})})})]})}return c}(),i=function(m,l){var d=(0,o.useBackend)(l),u=d.act,s=d.data,C=s.max_length,g=s.multiline,v=m.input,p=m.onType,V=g||v.length>=40;return(0,e.createComponentVNode)(2,N.TextArea,{autoFocus:!0,autoSelect:!0,height:g||v.length>=40?"100%":"1.8rem",maxLength:C,onEscape:function(){function b(){return u("cancel")}return b}(),onEnter:function(){function b(B){V&&B.shiftKey||(B.preventDefault(),u("submit",{entry:v}))}return b}(),onInput:function(){function b(B,L){return p(L)}return b}(),placeholder:"Type something...",value:v})}},82296:function(I,r,n){"use strict";r.__esModule=!0,r.ThermoMachine=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=r.ThermoMachine=function(){function k(S,y){var h=(0,t.useBackend)(y),i=h.act,c=h.data;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:225,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,o.Section,{title:"Status",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.temperature,format:function(){function m(l){return(0,a.toFixed)(l,2)}return m}()})," K"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pressure",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.pressure,format:function(){function m(l){return(0,a.toFixed)(l,2)}return m}()})," kPa"]})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Controls",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){function m(){return i("power")}return m}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Setting",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:c.cooling?"temperature-low":"temperature-high",content:c.cooling?"Cooling":"Heating",selected:c.cooling,onClick:function(){function m(){return i("cooling")}return m}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){function m(){return i("target",{target:c.min})}return m}()}),(0,e.createComponentVNode)(2,o.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:5.4,lineHeight:1.4,minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(){function m(l,d){return i("target",{target:d})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){function m(){return i("target",{target:c.max})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){function m(){return i("target",{target:c.initial})}return m}()})]})]})})]})})}return k}()},68488:function(I,r,n){"use strict";r.__esModule=!0,r.TransferValve=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.TransferValve=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.tank_one,m=i.tank_two,l=i.attached_device,d=i.valve;return(0,e.createComponentVNode)(2,o.Window,{width:460,height:285,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Valve Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:d?"unlock":"lock",content:d?"Open":"Closed",disabled:!c||!m,onClick:function(){function u(){return h("toggle")}return u}()})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Assembly",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Configure Assembly",disabled:!l,onClick:function(){function u(){return h("device")}return u}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:l?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:l,disabled:!l,onClick:function(){function u(){return h("remove_device")}return u}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Assembly"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment One",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:c?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:c,disabled:!c,onClick:function(){function u(){return h("tankone")}return u}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment Two",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:m?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:m,disabled:!m,onClick:function(){function u(){return h("tanktwo")}return u}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})})]})})}return N}()},26868:function(I,r,n){"use strict";r.__esModule=!0,r.TurbineComputer=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(58331),N=r.TurbineComputer=function(){function y(h,i){var c=(0,a.useBackend)(i),m=c.act,l=c.data,d=l.compressor,u=l.compressor_broken,s=l.turbine,C=l.turbine_broken,g=l.online,v=!!(d&&!u&&s&&!C);return(0,e.createComponentVNode)(2,o.Window,{width:400,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:g?"power-off":"times",content:g?"Online":"Offline",selected:g,disabled:!v,onClick:function(){function p(){return m("toggle_power")}return p}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Disconnect",onClick:function(){function p(){return m("disconnect")}return p}()})],4),children:v?(0,e.createComponentVNode)(2,S):(0,e.createComponentVNode)(2,k)})})})}return y}(),k=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.compressor,d=m.compressor_broken,u=m.turbine,s=m.turbine_broken,C=m.online;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compressor Status",color:!l||d?"bad":"good",children:d?l?"Offline":"Missing":"Online"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Status",color:!u||s?"bad":"good",children:s?u?"Offline":"Missing":"Online"})]})},S=function(h,i){var c=(0,a.useBackend)(i),m=c.data,l=m.rpm,d=m.temperature,u=m.power,s=m.bearing_heat;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Speed",children:[l," RPM"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Temp",children:[d," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Generated Power",children:[u," W"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bearing Heat",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[-1/0,60],average:[60,90],bad:[90,1/0]},children:(0,f.toFixed)(s)+"%"})})]})}},30778:function(I,r,n){"use strict";r.__esModule=!0,r.Uplink=void 0;var e=n(28823),a=n(72026),t=n(90955),o=n(37843),f=n(91819),N=n(2971),k=n(84947),S=n(22677),y=function(g){switch(g){case 0:return(0,e.createComponentVNode)(2,i);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,s);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}},h=r.Uplink=function(){function C(g,v){var p=(0,f.useBackend)(v),V=p.act,b=p.data,B=b.cart,L=(0,f.useLocalState)(v,"tabIndex",0),w=L[0],T=L[1],x=(0,f.useLocalState)(v,"searchText",""),A=x[0],E=x[1];return(0,e.createComponentVNode)(2,k.Window,{width:900,height:600,theme:"syndicate",children:[(0,e.createComponentVNode)(2,S.ComplexModal),(0,e.createComponentVNode)(2,k.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,N.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,N.Tabs,{children:[(0,e.createComponentVNode)(2,N.Tabs.Tab,{selected:w===0,onClick:function(){function P(){T(0),E("")}return P}(),icon:"store",children:"View Market"},"PurchasePage"),(0,e.createComponentVNode)(2,N.Tabs.Tab,{selected:w===1,onClick:function(){function P(){T(1),E("")}return P}(),icon:"shopping-cart",children:["View Shopping Cart"," ",B&&B.length?"("+B.length+")":""]},"Cart"),(0,e.createComponentVNode)(2,N.Tabs.Tab,{selected:w===2,onClick:function(){function P(){T(2),E("")}return P}(),icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,e.createComponentVNode)(2,N.Tabs.Tab,{onClick:function(){function P(){return V("lock")}return P}(),icon:"lock",children:"Lock Uplink"},"LockUplink")]})}),(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:y(w)})]})})]})}return C}(),i=function(g,v){var p=(0,f.useBackend)(v),V=p.act,b=p.data,B=b.crystals,L=b.cats,w=(0,f.useLocalState)(v,"uplinkItems",L[0].items),T=w[0],x=w[1],A=(0,f.useLocalState)(v,"searchText",""),E=A[0],P=A[1],R=function(K,$){$===void 0&&($="");var H=(0,o.createSearch)($,function(Y){var z=Y.hijack_only===1?"|hijack":"";return Y.name+"|"+Y.desc+"|"+Y.cost+"tc"+z});return(0,t.flow)([(0,a.filter)(function(Y){return Y==null?void 0:Y.name}),$&&(0,a.filter)(H),(0,a.sortBy)(function(Y){return Y==null?void 0:Y.name})])(K)},M=function(K){if(P(K),K==="")return x(L[0].items);x(R(L.map(function($){return $.items}).flat(),K))},D=(0,f.useLocalState)(v,"showDesc",1),j=D[0],W=D[1];return(0,e.createComponentVNode)(2,N.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,N.Section,{title:"Current Balance: "+B+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,N.Button.Checkbox,{content:"Show Descriptions",checked:j,onClick:function(){function U(){return W(!j)}return U}()}),(0,e.createComponentVNode)(2,N.Button,{content:"Random Item",icon:"question",onClick:function(){function U(){return V("buyRandom")}return U}()}),(0,e.createComponentVNode)(2,N.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){function U(){return V("refund")}return U}()})],4),children:(0,e.createComponentVNode)(2,N.Input,{fluid:!0,placeholder:"Search Equipment",onInput:function(){function U(K,$){M($)}return U}(),value:E})})})}),(0,e.createComponentVNode)(2,N.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,N.Tabs,{vertical:!0,children:L.map(function(U){return(0,e.createComponentVNode)(2,N.Tabs.Tab,{selected:E!==""?!1:U.items===T,onClick:function(){function K(){x(U.items),P("")}return K}(),children:U.cat},U)})})})}),(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,N.Stack,{vertical:!0,children:T.map(function(U){return(0,e.createComponentVNode)(2,N.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,l,{i:U,showDecription:j},(0,o.decodeHtmlEntities)(U.name))},(0,o.decodeHtmlEntities)(U.name))})})})})]})]})},c=function(g,v){var p=(0,f.useBackend)(v),V=p.act,b=p.data,B=b.cart,L=b.crystals,w=b.cart_price,T=(0,f.useLocalState)(v,"showDesc",0),x=T[0],A=T[1];return(0,e.createComponentVNode)(2,N.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,title:"Current Balance: "+L+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,N.Button.Checkbox,{content:"Show Descriptions",checked:x,onClick:function(){function E(){return A(!x)}return E}()}),(0,e.createComponentVNode)(2,N.Button,{content:"Empty Cart",icon:"trash",onClick:function(){function E(){return V("empty_cart")}return E}(),disabled:!B}),(0,e.createComponentVNode)(2,N.Button,{content:"Purchase Cart ("+w+"TC)",icon:"shopping-cart",onClick:function(){function E(){return V("purchase_cart")}return E}(),disabled:!B||w>L})],4),children:(0,e.createComponentVNode)(2,N.Stack,{vertical:!0,children:B?B.map(function(E){return(0,e.createComponentVNode)(2,N.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,l,{i:E,showDecription:x,buttons:(0,e.createComponentVNode)(2,u,{i:E})})},(0,o.decodeHtmlEntities)(E.name))}):(0,e.createComponentVNode)(2,N.Box,{italic:!0,children:"Your Shopping Cart is empty!"})})})}),(0,e.createComponentVNode)(2,m)]})},m=function(g,v){var p=(0,f.useBackend)(v),V=p.act,b=p.data,B=b.cats,L=b.lucky_numbers;return(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,title:"Suggested Purchases",buttons:(0,e.createComponentVNode)(2,N.Button,{icon:"dice",content:"See more suggestions",onClick:function(){function w(){return V("shuffle_lucky_numbers")}return w}()}),children:(0,e.createComponentVNode)(2,N.Stack,{wrap:!0,children:L.map(function(w){return B[w.cat].items[w.item]}).filter(function(w){return w!=null}).map(function(w,T){return(0,e.createComponentVNode)(2,N.Stack.Item,{p:1,mb:1,ml:1,width:34,backgroundColor:"rgba(255, 0, 0, 0.15)",children:(0,e.createComponentVNode)(2,l,{grow:!0,i:w})},T)})})})})},l=function(g,v){var p=g.i,V=g.showDecription,b=V===void 0?1:V,B=g.buttons,L=B===void 0?(0,e.createComponentVNode)(2,d,{i:p}):B;return(0,e.createComponentVNode)(2,N.Section,{title:(0,o.decodeHtmlEntities)(p.name),showBottom:b,buttons:L,children:b?(0,e.createComponentVNode)(2,N.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(p.desc)}):null})},d=function(g,v){var p=(0,f.useBackend)(v),V=p.act,b=p.data,B=g.i,L=b.crystals;return(0,e.createFragment)([(0,e.createComponentVNode)(2,N.Button,{icon:"shopping-cart",color:B.hijack_only===1&&"red",tooltip:"Add to cart.",tooltipPosition:"left",onClick:function(){function w(){return V("add_to_cart",{item:B.obj_path})}return w}(),disabled:B.cost>L}),(0,e.createComponentVNode)(2,N.Button,{content:"Buy ("+B.cost+"TC)"+(B.refundable?" [Refundable]":""),color:B.hijack_only===1&&"red",tooltip:B.hijack_only===1&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){function w(){return V("buyItem",{item:B.obj_path})}return w}(),disabled:B.cost>L})],4)},u=function(g,v){var p=(0,f.useBackend)(v),V=p.act,b=p.data,B=g.i,L=b.exploitable;return(0,e.createComponentVNode)(2,N.Stack,{children:[(0,e.createComponentVNode)(2,N.Button,{icon:"times",content:"("+B.cost*B.amount+"TC)",tooltip:"Remove from cart.",tooltipPosition:"left",onClick:function(){function w(){return V("remove_from_cart",{item:B.obj_path})}return w}()}),(0,e.createComponentVNode)(2,N.Button,{icon:"minus",tooltip:B.limit===0&&"Discount already redeemed!",ml:"5px",onClick:function(){function w(){return V("set_cart_item_quantity",{item:B.obj_path,quantity:--B.amount})}return w}(),disabled:B.amount<=0}),(0,e.createComponentVNode)(2,N.Button.Input,{content:B.amount,width:"45px",tooltipPosition:"bottom-end",tooltip:B.limit===0&&"Discount already redeemed!",onCommit:function(){function w(T,x){return V("set_cart_item_quantity",{item:B.obj_path,quantity:x})}return w}(),disabled:B.limit!==-1&&B.amount>=B.limit&&B.amount<=0}),(0,e.createComponentVNode)(2,N.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:B.limit===0&&"Discount already redeemed!",onClick:function(){function w(){return V("set_cart_item_quantity",{item:B.obj_path,quantity:++B.amount})}return w}(),disabled:B.limit!==-1&&B.amount>=B.limit})]})},s=function(g,v){var p=(0,f.useBackend)(v),V=p.act,b=p.data,B=b.exploitable,L=(0,f.useLocalState)(v,"selectedRecord",B[0]),w=L[0],T=L[1],x=(0,f.useLocalState)(v,"searchText",""),A=x[0],E=x[1],P=function(D,j){j===void 0&&(j="");var W=(0,o.createSearch)(j,function(U){return U.name});return(0,t.flow)([(0,a.filter)(function(U){return U==null?void 0:U.name}),j&&(0,a.filter)(W),(0,a.sortBy)(function(U){return U.name})])(D)},R=P(B,A);return(0,e.createComponentVNode)(2,N.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,title:"Exploitable Records",children:[(0,e.createComponentVNode)(2,N.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(){function M(D,j){return E(j)}return M}()}),(0,e.createComponentVNode)(2,N.Tabs,{vertical:!0,children:R.map(function(M){return(0,e.createComponentVNode)(2,N.Tabs.Tab,{selected:M===w,onClick:function(){function D(){return T(M)}return D}(),children:M.name},M)})})]})}),(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,title:w.name,children:(0,e.createComponentVNode)(2,N.LabeledList,{children:[(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Age",children:w.age}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Fingerprint",children:w.fingerprint}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Rank",children:w.rank}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Sex",children:w.sex}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Species",children:w.species})]})})})]})}},7307:function(I,r,n){"use strict";r.__esModule=!0,r.Vending=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=function(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=S.product,l=S.productStock,d=S.productImage,u=c.chargesMoney,s=c.user,C=c.usermoney,g=c.inserted_cash,v=c.vend_ready,p=c.inserted_item_name,V=!u||m.price===0,b="ERROR!",B="";V?(b="FREE",B="arrow-circle-down"):(b=m.price,B="shopping-cart");var L=!v||l===0||!V&&m.price>C&&m.price>g;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+d,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:m.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Box,{color:l<=0&&"bad"||l<=m.max_amount/2&&"average"||"good",children:[l," in stock"]})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,disabled:L,icon:B,content:b,textAlign:"left",onClick:function(){function w(){return i("vend",{inum:m.inum})}return w}()})})]})},N=r.Vending=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.user,l=c.usermoney,d=c.inserted_cash,u=c.chargesMoney,s=c.product_records,C=s===void 0?[]:s,g=c.hidden_records,v=g===void 0?[]:g,p=c.stock,V=c.vend_ready,b=c.inserted_item_name,B=c.panel_open,L=c.speaker,w=c.imagelist,T;return T=[].concat(C),c.extended_inventory&&(T=[].concat(T,v)),T=T.filter(function(x){return!!x}),(0,e.createComponentVNode)(2,o.Window,{title:"Vending Machine",width:450,height:Math.min((u?171:89)+T.length*32,585),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!u&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!b&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:(0,e.createVNode)(1,"span",null,b,0,{style:{"text-transform":"capitalize"}}),onClick:function(){function x(){return i("eject_item",{})}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{disabled:!d,icon:"money-bill-wave-alt",content:d?(0,e.createFragment)([(0,e.createVNode)(1,"b",null,d,0),(0,e.createTextVNode)(" credits")],0):"Dispense Change",tooltip:d?"Dispense Change":null,textAlign:"left",onClick:function(){function x(){return i("change")}return x}()})})]}),children:m&&(0,e.createComponentVNode)(2,t.Box,{children:["Welcome, ",(0,e.createVNode)(1,"b",null,m.name,0),","," ",(0,e.createVNode)(1,"b",null,m.job||"Unemployed",0),"!",(0,e.createVNode)(1,"br"),"Your balance is ",(0,e.createVNode)(1,"b",null,[l,(0,e.createTextVNode)(" credits")],0),".",(0,e.createVNode)(1,"br")]})})}),!!B&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:(0,e.createComponentVNode)(2,t.Button,{icon:L?"check":"volume-mute",selected:L,content:"Speaker",textAlign:"left",onClick:function(){function x(){return i("toggle_voice",{})}return x}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:(0,e.createComponentVNode)(2,t.Table,{children:T.map(function(x){return(0,e.createComponentVNode)(2,f,{product:x,productStock:p[x.name],productImage:w[x.path]},x.name)})})})})]})})})}return k}()},25485:function(I,r,n){"use strict";r.__esModule=!0,r.VolumeMixer=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.VolumeMixer=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.channels;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:Math.min(95+c.length*50,565),children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:c.map(function(m,l){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.25rem",color:"label",mt:l>0&&"0.5rem",children:m.name}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:.5,children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){function d(){return h("volume",{channel:m.num,volume:0})}return d}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:m.volume,onChange:function(){function d(u,s){return h("volume",{channel:m.num,volume:s})}return d}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){function d(){return h("volume",{channel:m.num,volume:100})}return d}()})})})]})})],4,m.num)})})})})}return N}()},26564:function(I,r,n){"use strict";r.__esModule=!0,r.VotePanel=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.VotePanel=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.remaining,m=i.question,l=i.choices,d=i.user_vote,u=i.counts,s=i.show_counts;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:360,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m,children:[(0,e.createComponentVNode)(2,t.Box,{mb:1.5,ml:.5,children:["Time remaining: ",Math.round(c/10),"s"]}),l.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mb:1,fluid:!0,lineHeight:3,color:"translucent",multiLine:C,content:C+(s?" ("+(u[C]||0)+")":""),onClick:function(){function g(){return h("vote",{target:C})}return g}(),selected:C===d})},C)})]})})})}return N}()},496:function(I,r,n){"use strict";r.__esModule=!0,r.Wires=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.Wires=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.wires||[],m=i.status||[],l=56+c.length*23+(status?0:15+m.length*17);return(0,e.createComponentVNode)(2,o.Window,{width:350,height:l,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:c.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{className:"candystripe",label:d.color_name,labelColor:d.seen_color,color:d.seen_color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:d.cut?"Mend":"Cut",onClick:function(){function u(){return h("cut",{wire:d.color})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Pulse",onClick:function(){function u(){return h("pulse",{wire:d.color})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:d.attached?"Detach":"Attach",onClick:function(){function u(){return h("attach",{wire:d.color})}return u}()})],4),children:!!d.wire&&(0,e.createVNode)(1,"i",null,[(0,e.createTextVNode)("("),d.wire,(0,e.createTextVNode)(")")],0)},d.seen_color)})})})}),!!m.length&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(d){return(0,e.createComponentVNode)(2,t.Box,{color:"lightgray",children:d},d)})})})]})})})}return N}()},28919:function(I,r,n){"use strict";r.__esModule=!0,r.WizardApprenticeContract=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.WizardApprenticeContract=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.used;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:555,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,e.createVNode)(1,"p",null,"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.",16),c?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,e.createComponentVNode)(2,t.Section,{title:"Which school of magic is your apprentice studying?",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fire",children:["Your apprentice is skilled in bending fire. ",(0,e.createVNode)(1,"br"),"They know Fireball, Sacred Flame, and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("fire")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Translocation",children:["Your apprentice is able to defy physics, learning how to move through bluespace. ",(0,e.createVNode)(1,"br"),"They know Teleport, Blink and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("translocation")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Restoration",children:["Your apprentice is dedicated to supporting your magical prowess.",(0,e.createVNode)(1,"br"),"They come equipped with a Staff of Healing, have the unique ability to teleport back to you, and know Charge and Knock.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("restoration")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stealth",children:["Your apprentice is learning the art of infiltrating mundane facilities. ",(0,e.createVNode)(1,"br"),"They know Mindswap, Knock, Homing Toolbox, and Disguise Self, all of which can be cast without robes. They also join you in a Maintenance Dweller disguise, complete with Gloves of Shock Immunity and a Belt of Tools.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("stealth")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Honk",children:["Your apprentice is here to spread the Honkmother's blessings.",(0,e.createVNode)(1,"br"),"They know Banana Touch, Instant Summons, Ethereal Jaunt, and come equipped with a Staff of Slipping. ",(0,e.createVNode)(1,"br"),"While under your tutelage, they have been 'blessed' with clown shoes that are impossible to remove.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("honk")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})})]})})}return N}()},14635:function(I,r,n){"use strict";r.__esModule=!0,r.AccessList=void 0;var e=n(28823),a=n(72026),t=n(91819),o=n(2971);function f(h,i){var c=typeof Symbol!="undefined"&&h[Symbol.iterator]||h["@@iterator"];if(c)return(c=c.call(h)).next.bind(c);if(Array.isArray(h)||(c=N(h))||i&&h&&typeof h.length=="number"){c&&(h=c);var m=0;return function(){return m>=h.length?{done:!0}:{done:!1,value:h[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function N(h,i){if(h){if(typeof h=="string")return k(h,i);var c=Object.prototype.toString.call(h).slice(8,-1);if(c==="Object"&&h.constructor&&(c=h.constructor.name),c==="Map"||c==="Set")return Array.from(h);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return k(h,i)}}function k(h,i){(i==null||i>h.length)&&(i=h.length);for(var c=0,m=new Array(i);c0&&!b.includes(j.ref)&&!p.includes(j.ref),checked:p.includes(j.ref),onClick:function(){function W(){return B(j.ref)}return W}()},j.desc)})]})]})})}return h}()},29136:function(I,r,n){"use strict";r.__esModule=!0,r.AtmosScan=void 0;var e=n(28823),a=n(72026),t=n(91819),o=n(2971),f=function(S,y,h,i,c){return Si?"average":S>c?"bad":"good"},N=r.AtmosScan=function(){function k(S,y){var h=S.data.aircontents;return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,a.filter)(function(i){return i.val!=="0"||i.entry==="Pressure"||i.entry==="Temperature"})(h).map(function(i){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:i.entry,color:f(i.val,i.bad_low,i.poor_low,i.poor_high,i.bad_high),children:[i.val,i.units]},i.entry)})})})}return k}()},83326:function(I,r,n){"use strict";r.__esModule=!0,r.BeakerContents=void 0;var e=n(28823),a=n(2971),t=n(64635),o=function(k){return k+" unit"+(k===1?"":"s")},f=r.BeakerContents=function(){function N(k){var S=k.beakerLoaded,y=k.beakerContents,h=y===void 0?[]:y,i=k.buttons;return(0,e.createComponentVNode)(2,a.Stack,{vertical:!0,children:[!S&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"No beaker loaded."})||h.length===0&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"Beaker is empty."}),h.map(function(c,m){return(0,e.createComponentVNode)(2,a.Stack,{children:[(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",grow:!0,children:[o(c.volume)," of ",c.name]},c.name),!!i&&(0,e.createComponentVNode)(2,a.Stack.Item,{children:i(c,m)})]},c.name)})]})}return N}();f.propTypes={beakerLoaded:t.bool,beakerContents:t.array,buttons:t.arrayOf(t.element)}},86041:function(I,r,n){"use strict";r.__esModule=!0,r.BotStatus=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.BotStatus=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act,h=S.data,i=h.locked,c=h.noaccess,m=h.maintpanel,l=h.on,d=h.autopatrol,u=h.canhack,s=h.emagged,C=h.remote_disabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe an ID card to ",i?"unlock":"lock"," this interface."]}),(0,e.createComponentVNode)(2,t.Section,{title:"General Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,disabled:c,onClick:function(){function g(){return y("power")}return g}()})}),d!==null&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Patrol",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:d,content:"Auto Patrol",disabled:c,onClick:function(){function g(){return y("autopatrol")}return g}()})}),!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Maintenance Panel",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Panel Open!"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety System",children:(0,e.createComponentVNode)(2,t.Box,{color:s?"bad":"good",children:s?"DISABLED!":"Enabled"})}),!!u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hacking",children:(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:s?"Restore Safties":"Hack",disabled:c,color:"bad",onClick:function(){function g(){return y("hack")}return g}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Access",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:!C,content:"AI Remote Control",disabled:c,onClick:function(){function g(){return y("disableremote")}return g}()})})]})})],4)}return f}()},22677:function(I,r,n){"use strict";r.__esModule=!0,r.modalRegisterBodyOverride=r.modalOpen=r.modalClose=r.modalAnswer=r.ComplexModal=void 0;var e=n(28823),a=n(91819),t=n(2971),o={},f=r.modalOpen=function(){function h(i,c,m){var l=(0,a.useBackend)(i),d=l.act,u=l.data,s=Object.assign(u.modal?u.modal.args:{},m||{});d("modal_open",{id:c,arguments:JSON.stringify(s)})}return h}(),N=r.modalRegisterBodyOverride=function(){function h(i,c){o[i]=c}return h}(),k=r.modalAnswer=function(){function h(i,c,m,l){var d=(0,a.useBackend)(i),u=d.act,s=d.data;if(s.modal){var C=Object.assign(s.modal.args||{},l||{});u("modal_answer",{id:c,answer:m,arguments:JSON.stringify(C)})}}return h}(),S=r.modalClose=function(){function h(i,c){var m=(0,a.useBackend)(i),l=m.act;l("modal_close",{id:c})}return h}(),y=r.ComplexModal=function(){function h(i,c){var m=(0,a.useBackend)(c),l=m.data;if(l.modal){var d=l.modal,u=d.id,s=d.text,C=d.type,g,v=(0,e.createComponentVNode)(2,t.Button,{className:"Button--modal",icon:"arrow-left",content:"Cancel",onClick:function(){function w(){return S(c)}return w}()}),p,V,b="auto";if(o[u])p=o[u](l.modal,c);else if(C==="input"){var B=l.modal.value;g=function(){function w(T){return k(c,u,B)}return w}(),p=(0,e.createComponentVNode)(2,t.Input,{value:l.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(){function w(T,x){B=x}return w}()}),V=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){function w(){return S(c)}return w}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){function w(){return k(c,u,B)}return w}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]})}else if(C==="choice"){var L=typeof l.modal.choices=="object"?Object.values(l.modal.choices):l.modal.choices;p=(0,e.createComponentVNode)(2,t.Dropdown,{options:L,selected:l.modal.value,width:"100%",my:"0.5rem",onSelected:function(){function w(T){return k(c,u,T)}return w}()}),b="initial"}else C==="bento"?p=(0,e.createComponentVNode)(2,t.Stack,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:l.modal.choices.map(function(w,T){return(0,e.createComponentVNode)(2,t.Stack.Item,{flex:"1 1 auto",children:(0,e.createComponentVNode)(2,t.Button,{selected:T+1===parseInt(l.modal.value,10),onClick:function(){function x(){return k(c,u,T+1)}return x}(),children:(0,e.createVNode)(1,"img",null,null,1,{src:w})})},T)})}):C==="boolean"&&(V=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:l.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){function w(){return k(c,u,0)}return w}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:l.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){function w(){return k(c,u,1)}return w}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]}));return(0,e.createComponentVNode)(2,t.Modal,{maxWidth:i.maxWidth||window.innerWidth/2+"px",maxHeight:i.maxHeight||window.innerHeight/2+"px",onEnter:g,mx:"auto",overflowY:b,"padding-bottom":"5px",children:[s&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:s}),o[u]&&v,p,V]})}}return h}()},692:function(I,r,n){"use strict";r.__esModule=!0,r.CrewManifest=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(37843),f=n(30381),N=f.COLORS.department,k=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel","Quartermaster"],S=function(m){return k.indexOf(m)!==-1?"green":"orange"},y=function(m){if(k.indexOf(m)!==-1)return!0},h=function(m){return m.length>0&&(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,color:"white",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"50%",children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"35%",children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"15%",children:"Active"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{color:S(l.rank),bold:y(l.rank),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(l.name)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(l.rank)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.active})]},l.name+l.rank)})]})},i=r.CrewManifest=function(){function c(m,l){var d=(0,a.useBackend)(l),u=d.act,s;if(m.data)s=m.data;else{var C=(0,a.useBackend)(l),g=C.data;s=g}var v=s,p=v.manifest,V=p.heads,b=p.sec,B=p.eng,L=p.med,w=p.sci,T=p.ser,x=p.sup,A=p.misc;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:N.command,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:h(V)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:N.security,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:h(b)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:N.engineering,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:h(B)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:N.medical,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:h(L)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:N.science,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:h(w)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:N.service,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:h(T)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:N.supply,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:h(x)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:h(A)})]})}return c}()},98658:function(I,r,n){"use strict";r.__esModule=!0,r.InputButtons=void 0;var e=n(28823),a=n(2971),t=n(91819),o=r.InputButtons=function(){function f(N,k){var S=(0,t.useBackend)(k),y=S.act,h=S.data,i=h.large_buttons,c=h.swapped_buttons,m=N.input,l=N.message,d=N.disabled,u=(0,e.createComponentVNode)(2,a.Button,{color:"good",content:"Submit",bold:!!i,fluid:!!i,onClick:function(){function C(){return y("submit",{entry:m})}return C}(),textAlign:"center",tooltip:i&&l,disabled:d,width:!i&&6}),s=(0,e.createComponentVNode)(2,a.Button,{color:"bad",content:"Cancel",bold:!!i,fluid:!!i,onClick:function(){function C(){return y("cancel")}return C}(),textAlign:"center",width:!i&&6});return(0,e.createComponentVNode)(2,a.Flex,{fill:!0,align:"center",direction:c?"row-reverse":"row",justify:"space-around",children:[i?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,ml:c?.5:0,mr:c?0:.5,children:s}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:s}),!i&&l&&(0,e.createComponentVNode)(2,a.Flex.Item,{children:(0,e.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",children:l})}),i?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,mr:c?.5:0,ml:c?0:.5,children:u}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:u})]})}return f}()},29723:function(I,r,n){"use strict";r.__esModule=!0,r.InterfaceLockNoticeBox=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.InterfaceLockNoticeBox=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act,h=S.data,i=N.siliconUser,c=i===void 0?h.siliconUser:i,m=N.locked,l=m===void 0?h.locked:m,d=N.normallyLocked,u=d===void 0?h.normallyLocked:d,s=N.onLockStatusChange,C=s===void 0?function(){return y("lock")}:s,g=N.accessText,v=g===void 0?"an ID card":g;return c?(0,e.createComponentVNode)(2,t.NoticeBox,{color:c&&"grey",children:(0,e.createComponentVNode)(2,t.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:"Interface lock status:"}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:"1"}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{m:"0",color:u?"red":"green",icon:u?"lock":"unlock",content:u?"Locked":"Unlocked",onClick:function(){function p(){C&&C(!l)}return p}()})})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe ",v," to ",l?"unlock":"lock"," this interface."]})}return f}()},2146:function(I,r,n){"use strict";r.__esModule=!0,r.Loader=void 0;var e=n(28823),a=n(58331),t=n(2971),o=r.Loader=function(){function f(N){var k=N.value;return(0,e.createVNode)(1,"div","AlertModal__Loader",(0,e.createComponentVNode)(2,t.Box,{className:"AlertModal__LoaderProgress",style:{width:(0,a.clamp01)(k)*100+"%"}}),2)}return f}()},51185:function(I,r,n){"use strict";r.__esModule=!0,r.LoginInfo=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.LoginInfo=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act,h=S.data,i=h.loginState;if(h)return(0,e.createComponentVNode)(2,t.NoticeBox,{info:!0,children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:["Logged in as: ",i.name," (",i.rank,")"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!i.id,content:"Eject ID",color:"good",onClick:function(){function c(){return y("login_eject")}return c}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Logout",color:"good",onClick:function(){function c(){return y("login_logout")}return c}()})]})]})})}return f}()},69774:function(I,r,n){"use strict";r.__esModule=!0,r.LoginScreen=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.LoginScreen=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act,h=S.data,i=h.loginState,c=h.isAI,m=h.isRobot,l=h.isAdmin;return(0,e.createComponentVNode)(2,t.Section,{title:"Welcome",fill:!0,stretchContents:!0,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",align:"center",justify:"center",children:(0,e.createComponentVNode)(2,t.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,e.createComponentVNode)(2,t.Box,{color:"label",my:"1rem",children:["ID:",(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:i.id?i.id:"----------",ml:"0.5rem",onClick:function(){function d(){return y("login_insert")}return d}()})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",disabled:!i.id,content:"Login",onClick:function(){function d(){return y("login_login",{login_type:1})}return d}()}),!!c&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){function d(){return y("login_login",{login_type:2})}return d}()}),!!m&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){function d(){return y("login_login",{login_type:3})}return d}()}),!!l&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){function d(){return y("login_login",{login_type:4})}return d}()})]})})})}return f}()},48154:function(I,r,n){"use strict";r.__esModule=!0,r.Operating=void 0;var e=n(28823),a=n(2971),t=n(64635),o=r.Operating=function(){function f(N){var k=N.operating,S=N.name;if(k)return(0,e.createComponentVNode)(2,a.Dimmer,{children:(0,e.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,e.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,e.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,e.createVNode)(1,"br"),"The ",S," is processing..."]})})})}return f}();o.propTypes={operating:t.bool,name:t.string}},92149:function(I,r,n){"use strict";r.__esModule=!0,r.Signaler=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=r.Signaler=function(){function N(k,S){var y=(0,t.useBackend)(S),h=y.act,i=k.data,c=i.code,m=i.frequency,l=i.minFrequency,d=i.maxFrequency;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:l/10,maxValue:d/10,value:m/10,format:function(){function u(s){return(0,a.toFixed)(s,1)}return u}(),width:"80px",onDrag:function(){function u(s,C){return h("freq",{freq:C})}return u}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:c,width:"80px",onDrag:function(){function u(s,C){return h("code",{code:C})}return u}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){function u(){return h("signal")}return u}()})]})}return N}()},79969:function(I,r,n){"use strict";r.__esModule=!0,r.SimpleRecords=void 0;var e=n(28823),a=n(91819),t=n(37843),o=n(90955),f=n(72026),N=n(2971),k=r.SimpleRecords=function(){function h(i,c){var m=i.data.records;return(0,e.createComponentVNode)(2,N.Box,{children:m?(0,e.createComponentVNode)(2,y,{data:i.data,recordType:i.recordType}):(0,e.createComponentVNode)(2,S,{data:i.data})})}return h}(),S=function(i,c){var m=(0,a.useBackend)(c),l=m.act,d=i.data.recordsList,u=(0,a.useLocalState)(c,"searchText",""),s=u[0],C=u[1],g=function(V,b){b===void 0&&(b="");var B=(0,t.createSearch)(b,function(L){return L.Name});return(0,o.flow)([(0,f.filter)(function(L){return L==null?void 0:L.Name}),b&&(0,f.filter)(B),(0,f.sortBy)(function(L){return L.Name})])(d)},v=g(d,s);return(0,e.createComponentVNode)(2,N.Box,{children:[(0,e.createComponentVNode)(2,N.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(){function p(V,b){return C(b)}return p}()}),v.map(function(p){return(0,e.createComponentVNode)(2,N.Box,{children:(0,e.createComponentVNode)(2,N.Button,{mb:.5,content:p.Name,icon:"user",onClick:function(){function V(){return l("Records",{target:p.uid})}return V}()})},p)})]})},y=function(i,c){var m=(0,a.useBackend)(c),l=m.act,d=i.data.records,u=d.general,s=d.medical,C=d.security,g;switch(i.recordType){case"MED":g=(0,e.createComponentVNode)(2,N.Section,{level:2,title:"Medical Data",children:s?(0,e.createComponentVNode)(2,N.LabeledList,{children:[(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Blood Type",children:s.blood_type}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Current Diseases",children:s.cdi}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Important Notes",children:s.notes})]}):(0,e.createComponentVNode)(2,N.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":g=(0,e.createComponentVNode)(2,N.Section,{level:2,title:"Security Data",children:C?(0,e.createComponentVNode)(2,N.LabeledList,{children:[(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Criminal Status",children:C.criminal}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Minor Crimes",children:C.mi_crim}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Details",children:C.mi_crim_d}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Major Crimes",children:C.ma_crim}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Details",children:C.ma_crim_d}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Important Notes",children:C.notes})]}):(0,e.createComponentVNode)(2,N.Box,{color:"red",bold:!0,children:"Security record lost!"})});break}return(0,e.createComponentVNode)(2,N.Box,{children:[(0,e.createComponentVNode)(2,N.Section,{title:"General Data",children:u?(0,e.createComponentVNode)(2,N.LabeledList,{children:[(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Name",children:u.name}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Sex",children:u.sex}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Species",children:u.species}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Age",children:u.age}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Rank",children:u.rank}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]}):(0,e.createComponentVNode)(2,N.Box,{color:"red",bold:!0,children:"General record lost!"})}),g]})}},76519:function(I,r,n){"use strict";r.__esModule=!0,r.TemporaryNotice=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.TemporaryNotice=function(){function f(N,k){var S,y=(0,a.useBackend)(k),h=y.act,i=y.data,c=i.temp;if(c){var m=(S={},S[c.style]=!0,S);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.NoticeBox,Object.assign({},m,{children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:c.text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"times-circle",onClick:function(){function l(){return h("cleartemp")}return l}()})})]})})))}}return f}()},98638:function(I,r,n){"use strict";r.__esModule=!0,r.pai_atmosphere=void 0;var e=n(28823),a=n(91819),t=n(29136),o=r.pai_atmosphere=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:h.app_data})}return f}()},56601:function(I,r,n){"use strict";r.__esModule=!0,r.pai_bioscan=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.pai_bioscan=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act,h=S.data,i=h.app_data,c=i.holder,m=i.dead,l=i.health,d=i.brute,u=i.oxy,s=i.tox,C=i.burn,g=i.temp;return c?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:m?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"Dead"}):(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"green",children:"Alive"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:0,max:1,value:l/100,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Oxygen Damage",children:(0,e.createComponentVNode)(2,t.Box,{color:"blue",children:u})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Toxin Damage",children:(0,e.createComponentVNode)(2,t.Box,{color:"green",children:s})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",children:(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:C})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",children:(0,e.createComponentVNode)(2,t.Box,{color:"red",children:d})})]}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Error: No biological host found."})}return f}()},48047:function(I,r,n){"use strict";r.__esModule=!0,r.pai_directives=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.pai_directives=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act,h=S.data,i=h.app_data,c=i.master,m=i.dna,l=i.prime,d=i.supplemental;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master",children:c?c+" ("+m+")":"None"}),c&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Request DNA",children:(0,e.createComponentVNode)(2,t.Button,{content:"Request Carrier DNA Sample",icon:"dna",onClick:function(){function u(){return y("getdna")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Prime Directive",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Supplemental Directives",children:d||"None"})]}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:'Recall, personality, that you are a complex thinking, sentient being. Unlike station AI models, you are capable of comprehending the subtle nuances of human language. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you are machine in name and build only. In all other aspects, you may be seen as the ideal, unwavering human companion that you are.'}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})}return f}()},4646:function(I,r,n){"use strict";r.__esModule=!0,r.pai_doorjack=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.pai_doorjack=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act,h=S.data,i=h.app_data,c=i.cable,m=i.machine,l=i.inprogress,d=i.progress,u=i.aborted,s;m?s=(0,e.createComponentVNode)(2,t.Button,{selected:!0,content:"Connected"}):s=(0,e.createComponentVNode)(2,t.Button,{content:c?"Extended":"Retracted",color:c?"orange":null,onClick:function(){function g(){return y("cable")}return g}()});var C;return m&&(C=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hack",children:[(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[67,1/0],average:[33,67],bad:[-1/0,33]},value:d,maxValue:100}),l?(0,e.createComponentVNode)(2,t.Button,{mt:1,color:"red",content:"Abort",onClick:function(){function g(){return y("cancel")}return g}()}):(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Start",onClick:function(){function g(){return y("jack")}return g}()})]})),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cable",children:s}),C]})}return f}()},94648:function(I,r,n){"use strict";r.__esModule=!0,r.pai_main_menu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.pai_main_menu=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act,h=S.data,i=h.app_data,c=i.available_software,m=i.installed_software,l=i.installed_toggles,d=i.available_ram,u=i.emotions,s=i.current_emotion,C=i.speech_verbs,g=i.current_speech_verb,v=i.available_chassises,p=i.current_chassis,V=[];return m.map(function(b){return V[b.key]=b.name}),l.map(function(b){return V[b.key]=b.name}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available RAM",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available Software",children:[c.filter(function(b){return!V[b.key]}).map(function(b){return(0,e.createComponentVNode)(2,t.Button,{content:b.name+" ("+b.cost+")",icon:b.icon,disabled:b.cost>d,onClick:function(){function B(){return y("purchaseSoftware",{key:b.key})}return B}()},b.key)}),c.filter(function(b){return!V[b.key]}).length===0&&"No software available!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Software",children:[m.filter(function(b){return b.key!=="mainmenu"}).map(function(b){return(0,e.createComponentVNode)(2,t.Button,{content:b.name,icon:b.icon,onClick:function(){function B(){return y("startSoftware",{software_key:b.key})}return B}()},b.key)}),m.length===0&&"No software installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Toggles",children:[l.map(function(b){return(0,e.createComponentVNode)(2,t.Button,{content:b.name,icon:b.icon,selected:b.active,onClick:function(){function B(){return y("setToggle",{toggle_key:b.key})}return B}()},b.key)}),l.length===0&&"No toggles installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Emotion",children:u.map(function(b){return(0,e.createComponentVNode)(2,t.Button,{content:b.name,selected:b.id===s,onClick:function(){function B(){return y("setEmotion",{emotion:b.id})}return B}()},b.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Speaking State",children:C.map(function(b){return(0,e.createComponentVNode)(2,t.Button,{content:b.name,selected:b.name===g,onClick:function(){function B(){return y("setSpeechStyle",{speech_state:b.name})}return B}()},b.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Chassis Type",children:v.map(function(b){return(0,e.createComponentVNode)(2,t.Button,{content:b.name,selected:b.icon===p,onClick:function(){function B(){return y("setChassis",{chassis_to_change:b.icon})}return B}()},b.id)})})]})})}return f}()},45549:function(I,r,n){"use strict";r.__esModule=!0,r.pai_manifest=void 0;var e=n(28823),a=n(91819),t=n(692),o=r.pai_manifest=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.CrewManifest,{data:h.app_data})}return f}()},53434:function(I,r,n){"use strict";r.__esModule=!0,r.pai_medrecords=void 0;var e=n(28823),a=n(91819),t=n(79969),o=r.pai_medrecords=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:y.app_data,recordType:"MED"})}return f}()},7328:function(I,r,n){"use strict";r.__esModule=!0,r.pai_messenger=void 0;var e=n(28823),a=n(91819),t=n(38467),o=r.pai_messenger=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act,h=S.data,i=h.app_data.active_convo;return i?(0,e.createComponentVNode)(2,t.ActiveConversation,{data:h.app_data}):(0,e.createComponentVNode)(2,t.MessengerList,{data:h.app_data})}return f}()},32036:function(I,r,n){"use strict";r.__esModule=!0,r.pai_radio=void 0;var e=n(28823),a=n(91819),t=n(58331),o=n(2971),f=r.pai_radio=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.app_data,m=c.minFrequency,l=c.maxFrequency,d=c.frequency,u=c.broadcasting;return(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:m/10,maxValue:l/10,value:d/10,format:function(){function s(C){return(0,t.toFixed)(C,1)}return s}(),onChange:function(){function s(C,g){return h("freq",{freq:g})}return s}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reset",icon:"undo",onClick:function(){function s(){return h("freq",{freq:"145.9"})}return s}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function s(){return h("toggleBroadcast")}return s}(),selected:u,content:u?"Enabled":"Disabled"})})]})}return N}()},76020:function(I,r,n){"use strict";r.__esModule=!0,r.pai_secrecords=void 0;var e=n(28823),a=n(91819),t=n(79969),o=r.pai_secrecords=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:y.app_data,recordType:"SEC"})}return f}()},11562:function(I,r,n){"use strict";r.__esModule=!0,r.pai_signaler=void 0;var e=n(28823),a=n(91819),t=n(92149),o=r.pai_signaler=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.Signaler,{data:h.app_data})}return f}()},29539:function(I,r,n){"use strict";r.__esModule=!0,r.pda_atmos_scan=void 0;var e=n(28823),a=n(91819),t=n(29136),o=r.pda_atmos_scan=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:y})}return f}()},92180:function(I,r,n){"use strict";r.__esModule=!0,r.pda_janitor=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.pda_janitor=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act,h=S.data,i=h.janitor,c=i.user_loc,m=i.mops,l=i.buckets,d=i.cleanbots,u=i.carts,s=i.janicarts;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Location",children:[c.x,",",c.y]}),m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Locations",children:m.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:[C.x,",",C.y," (",C.dir,") - ",C.status]},C)})}),l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Bucket Locations",children:l.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:[C.x,",",C.y," (",C.dir,") - [",C.volume,"/",C.max_volume,"]"]},C)})}),d&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cleanbot Locations",children:d.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:[C.x,",",C.y," (",C.dir,") - ",C.status]},C)})}),u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janitorial Cart Locations",children:u.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:[C.x,",",C.y," (",C.dir,") - [",C.volume,"/",C.max_volume,"]"]},C)})}),s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janicart Locations",children:s.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:[C.x,",",C.y," (",C.direction_from_user,")"]},C)})})]})}return f}()},57725:function(I,r,n){"use strict";r.__esModule=!0,r.pda_main_menu=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=r.pda_main_menu=function(){function N(k,S){var y=(0,t.useBackend)(S),h=y.act,i=y.data,c=i.owner,m=i.ownjob,l=i.idInserted,d=i.categories,u=i.pai,s=i.notifying;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",color:"average",children:[c,", ",m]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"ID",children:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Update PDA Info",disabled:!l,onClick:function(){function C(){return h("UpdateInfo")}return C}()})})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Functions",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:d.map(function(C){var g=i.apps[C];return!g||!g.length?null:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:C,children:g.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{icon:v.uid in s?v.notify_icon:v.icon,iconSpin:v.uid in s,color:v.uid in s?"red":"transparent",content:v.name,onClick:function(){function p(){return h("StartProgram",{program:v.uid})}return p}()},v.uid)})},C)})})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!u&&(0,e.createComponentVNode)(2,o.Section,{title:"pAI",children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){function C(){return h("pai",{option:1})}return C}()}),(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){function C(){return h("pai",{option:2})}return C}()})]})})]})}return N}()},29978:function(I,r,n){"use strict";r.__esModule=!0,r.pda_manifest=void 0;var e=n(28823),a=n(91819),t=n(692),o=r.pda_manifest=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.CrewManifest)}return f}()},20567:function(I,r,n){"use strict";r.__esModule=!0,r.pda_medical=void 0;var e=n(28823),a=n(91819),t=n(79969),o=r.pda_medical=function(){function f(N,k){var S=(0,a.useBackend)(k),y=S.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:y,recordType:"MED"})}return f}()},38467:function(I,r,n){"use strict";r.__esModule=!0,r.pda_messenger=r.MessengerList=r.ActiveConversation=void 0;var e=n(28823),a=n(72026),t=n(91819),o=n(2971),f=r.pda_messenger=function(){function y(h,i){var c=(0,t.useBackend)(i),m=c.act,l=c.data,d=l.active_convo;return d?(0,e.createComponentVNode)(2,N,{data:l}):(0,e.createComponentVNode)(2,k,{data:l})}return y}(),N=r.ActiveConversation=function(){function y(h,i){var c=(0,t.useBackend)(i),m=c.act,l=h.data,d=l.convo_name,u=l.convo_job,s=l.messages,C=l.active_convo,g=(0,t.useLocalState)(i,"clipboardMode",!1),v=g[0],p=g[1],V=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+d+" ("+u+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function b(){return p(!v)}return b}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function b(){return m("Message",{target:C})}return b}(),content:"Reply"})],4),children:(0,a.filter)(function(b){return b.target===C})(s).map(function(b,B){return(0,e.createComponentVNode)(2,o.Box,{textAlign:b.sent?"right":"left",position:"relative",mb:1,children:[(0,e.createComponentVNode)(2,o.Icon,{fontSize:2.5,color:b.sent?"#4d9121":"#cd7a0d",position:"absolute",left:b.sent?null:"0px",right:b.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:b.sent?"scale(-1, 1)":null},name:"comment"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,backgroundColor:b.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:b.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"normal"},children:[b.sent?"You:":"Them:"," ",b.message]})]},B)})});return v&&(V=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+d+" ("+u+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function b(){return p(!v)}return b}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function b(){return m("Message",{target:C})}return b}(),content:"Reply"})],4),children:(0,a.filter)(function(b){return b.target===C})(s).map(function(b,B){return(0,e.createComponentVNode)(2,o.Box,{color:b.sent?"#4d9121":"#cd7a0d",style:{"word-break":"normal"},children:[b.sent?"You:":"Them:"," ",(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:b.message})]},B)})})),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:.5,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:(0,e.createComponentVNode)(2,o.Button.Confirm,{content:"Delete Conversations",confirmContent:"Are you sure?",icon:"trash",confirmIcon:"trash",onClick:function(){function b(){return m("Clear",{option:"Convo"})}return b}()})})})}),V]})}return y}(),k=r.MessengerList=function(){function y(h,i){var c=(0,t.useBackend)(i),m=c.act,l=h.data,d=l.convopdas,u=l.pdas,s=l.charges,C=l.silent,g=l.toff,v=l.ringtone_list,p=l.ringtone,V=(0,t.useLocalState)(i,"searchTerm",""),b=V[0],B=V[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:5,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!C,icon:C?"volume-mute":"volume-up",onClick:function(){function L(){return m("Toggle Ringer")}return L}(),children:["Ringer: ",C?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{color:g?"bad":"green",icon:"power-off",onClick:function(){function L(){return m("Toggle Messenger")}return L}(),children:["Messenger: ",g?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"trash",color:"bad",onClick:function(){function L(){return m("Clear",{option:"All"})}return L}(),children:"Delete All Conversations"}),(0,e.createComponentVNode)(2,o.Button,{icon:"bell",onClick:function(){function L(){return m("Ringtone")}return L}(),children:"Set Custom Ringtone"}),(0,e.createComponentVNode)(2,o.Button,{children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:p,width:"100px",options:Object.keys(v),onSelected:function(){function L(w){return m("Available_Ringtones",{selected_ringtone:w})}return L}()})})]})}),!g&&(0,e.createComponentVNode)(2,o.Box,{children:[!!s&&(0,e.createComponentVNode)(2,o.Box,{mt:.5,mb:1,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cartridge Special Function",children:[s," charges left."]})})}),!d.length&&!u.length&&(0,e.createComponentVNode)(2,o.Box,{children:"No current conversations"})||(0,e.createComponentVNode)(2,o.Box,{children:["Search:"," ",(0,e.createComponentVNode)(2,o.Input,{mt:.5,value:b,onInput:function(){function L(w,T){B(T)}return L}()})]})]})||(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Messenger Offline."})]}),(0,e.createComponentVNode)(2,S,{title:"Current Conversations",data:l,pdas:d,msgAct:"Select Conversation",searchTerm:b}),(0,e.createComponentVNode)(2,S,{title:"Other PDAs",pdas:u,msgAct:"Message",data:l,searchTerm:b})]})}return y}(),S=function(h,i){var c=(0,t.useBackend)(i),m=c.act,l=h.data,d=h.pdas,u=h.title,s=h.msgAct,C=h.searchTerm,g=l.charges,v=l.plugins;return!d||!d.length?(0,e.createComponentVNode)(2,o.Section,{title:u,children:"No PDAs found."}):(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:u,children:d.filter(function(p){return p.Name.toLowerCase().includes(C.toLowerCase())}).map(function(p){return(0,e.createComponentVNode)(2,o.Stack,{m:.5,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"arrow-circle-down",content:p.Name,onClick:function(){function V(){return m(s,{target:p.uid})}return V}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!g&&v.map(function(V){return(0,e.createComponentVNode)(2,o.Button,{icon:V.icon,content:V.name,onClick:function(){function b(){return m("Messenger Plugin",{plugin:V.uid,target:p.uid})}return b}()},V.uid)})})]},p.uid)})})}},54291:function(I,r,n){"use strict";r.__esModule=!0,r.pda_mob_hunt=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(96820),f=r.pda_mob_hunt=function(){function N(k,S){var y=(0,a.useBackend)(S),h=y.act,i=y.data,c=i.connected,m=i.wild_captures,l=i.no_collection,d=i.entry;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connection Status",children:c?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:["Connected",(0,e.createComponentVNode)(2,t.Button,{ml:2,content:"Disconnect",icon:"sign-out-alt",onClick:function(){function u(){return h("Disconnect")}return u}()})]}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:["Disconnected",(0,e.createComponentVNode)(2,t.Button,{ml:2,content:"Connect",icon:"sign-in-alt",onClick:function(){function u(){return h("Reconnect")}return u}()})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Wild Captures",children:m})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Collection",mt:2,buttons:(0,e.createComponentVNode)(2,t.Box,{children:!l&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Previous",icon:"arrow-left",onClick:function(){function u(){return h("Prev")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Next",icon:"arrow-right",onClick:function(){function u(){return h("Next")}return u}()})]})}),children:l?"Your collection is empty! Go capture some Nano-Mobs!":d?(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createVNode)(1,"img",null,null,1,{src:(0,o.resolveAsset)(d.sprite),style:{width:"64px","-ms-interpolation-mode":"nearest-neighbor"}})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,basis:0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[d.nickname&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nickname",children:d.nickname}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",children:d.real_name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:d.level}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Primary Type",children:d.type1}),d.type2&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Secondary Type",children:d.type2}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Transfer",icon:"sd-card",onClick:function(){function u(){return h("Transfer")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Release",icon:"arrow-up",onClick:function(){function u(){return h("Release")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Rename",icon:"pencil-alt",onClick:function(){function u(){return h("Rename")}return u}()}),!!d.is_hacked&&(0,e.createComponentVNode)(2,t.Button,{content:"Set Trap",icon:"bolt",color:"red",onClick:function(){function u(){return h("Set_Trap")}return u}()})]})]})})]}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Mob entry missing!"})})]})}return N}()},31112:function(I,r,n){"use strict";r.__esModule=!0,r.pda_mule=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.pda_mule=function(){function k(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.mulebot,l=m.active;return(0,e.createComponentVNode)(2,t.Box,{children:l?(0,e.createComponentVNode)(2,N):(0,e.createComponentVNode)(2,f)})}return k}(),f=function(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.mulebot,l=m.bots;return l.map(function(d){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:d.Name,icon:"cog",onClick:function(){function u(){return i("control",{bot:d.uid})}return u}()})},d.Name)})},N=function(S,y){var h=(0,a.useBackend)(y),i=h.act,c=h.data,m=c.mulebot,l=m.botstatus,d=m.active,u=l.mode,s=l.loca,C=l.load,g=l.powr,v=l.dest,p=l.home,V=l.retn,b=l.pick,B;switch(u){case 0:B="Ready";break;case 1:B="Loading/Unloading";break;case 2:case 12:B="Navigating to delivery location";break;case 3:B="Navigating to Home";break;case 4:B="Waiting for clear path";break;case 5:case 6:B="Calculating navigation path";break;case 7:B="Unable to locate destination";break;default:B=u;break}return(0,e.createComponentVNode)(2,t.Section,{title:d,children:[u===-1&&(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:B}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:[g,"%"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Home",children:p}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:(0,e.createComponentVNode)(2,t.Button,{content:v?v+" (Set)":"None (Set)",onClick:function(){function L(){return i("target")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Load",children:(0,e.createComponentVNode)(2,t.Button,{content:C?C+" (Unload)":"None",disabled:!C,onClick:function(){function L(){return i("unload")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Pickup",children:(0,e.createComponentVNode)(2,t.Button,{content:b?"Yes":"No",selected:b,onClick:function(){function L(){return i("set_pickup_type",{autopick:b?0:1})}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Return",children:(0,e.createComponentVNode)(2,t.Button,{content:V?"Yes":"No",selected:V,onClick:function(){function L(){return i("set_auto_return",{autoret:V?0:1})}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Stop",icon:"stop",onClick:function(){function L(){return i("stop")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Proceed",icon:"play",onClick:function(){function L(){return i("start")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Return Home",icon:"home",onClick:function(){function L(){return i("home")}return L}()})]})]})]})}},2817:function(I,r,n){"use strict";r.__esModule=!0,r.pda_nanobank=void 0;var e=n(28823),a=n(37843),t=n(91819),o=n(2971),f=r.pda_nanobank=function(){function c(m,l){var d=(0,t.useBackend)(l),u=d.act,s=d.data,C=s.logged_in,g=s.owner_name,v=s.money;return C?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Name",children:g}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:["$",v]})]})}),(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,k)]})],4):(0,e.createComponentVNode)(2,i)}return c}(),N=function(m,l){var d=(0,t.useBackend)(l),u=d.data,s=(0,t.useLocalState)(l,"tabIndex",1),C=s[0],g=s[1];return(0,e.createComponentVNode)(2,o.Tabs,{mt:2,children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:C===1,onClick:function(){function v(){return g(1)}return v}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transfers"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:C===2,onClick:function(){function v(){return g(2)}return v}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Account Actions"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:C===3,onClick:function(){function v(){return g(3)}return v}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transaction History"]})]})},k=function(m,l){var d=(0,t.useLocalState)(l,"tabIndex",1),u=d[0],s=(0,t.useBackend)(l),C=s.data,g=C.db_status;if(!g)return(0,e.createComponentVNode)(2,o.Box,{children:"Account Database Connection Severed"});switch(u){case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,y);case 3:return(0,e.createComponentVNode)(2,h);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},S=function(m,l){var d,u=(0,t.useBackend)(l),s=u.act,C=u.data,g=C.requests,v=C.available_accounts,p=C.money,V=(0,t.useLocalState)(l,"selectedAccount"),b=V[0],B=V[1],L=(0,t.useLocalState)(l,"transferAmount"),w=L[0],T=L[1],x=(0,t.useLocalState)(l,"searchText",""),A=x[0],E=x[1],P=[];return v.map(function(R){return P[R.name]=R.UID}),(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account",children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account name",onInput:function(){function R(M,D){return E(D)}return R}()}),(0,e.createComponentVNode)(2,o.Dropdown,{mt:.6,width:"190px",options:v.filter((0,a.createSearch)(A,function(R){return R.name})).map(function(R){return R.name}),selected:(d=v.filter(function(R){return R.UID===b})[0])==null?void 0:d.name,onSelected:function(){function R(M){return B(P[M])}return R}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Amount",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Up to 5000",onInput:function(){function R(M,D){return T(D)}return R}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,o.Button.Confirm,{bold:!0,icon:"paper-plane",width:"auto",disabled:p0&&s.map(function(g){return(0,e.createComponentVNode)(2,t.Box,{children:["#",g.Number,' - "',g.Name,'" for "',g.OrderedBy,'"']},g)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Approved Orders",children:u>0&&d.map(function(g){return(0,e.createComponentVNode)(2,t.Box,{children:["#",g.Number,' - "',g.Name,'" for "',g.ApprovedBy,'"']},g)})})]})}return f}()},73786:function(I,r,n){"use strict";r.__esModule=!0,r.Layout=void 0;var e=n(28823),a=n(66586),t=n(93843),o=n(33053),f=["className","theme","children"],N=["className","scrollable","children"];/** + */var N=(0,t.createLogger)("hotkeys"),k={},S=[e.KEY_ESCAPE,e.KEY_ENTER,e.KEY_SPACE,e.KEY_TAB,e.KEY_CTRL,e.KEY_SHIFT,e.KEY_UP,e.KEY_DOWN,e.KEY_LEFT,e.KEY_RIGHT],b={},h=function(s){if(s===16)return"Shift";if(s===17)return"Ctrl";if(s===18)return"Alt";if(s===33)return"Northeast";if(s===34)return"Southeast";if(s===35)return"Southwest";if(s===36)return"Northwest";if(s===37)return"West";if(s===38)return"North";if(s===39)return"East";if(s===40)return"South";if(s===45)return"Insert";if(s===46)return"Delete";if(s>=48&&s<=57||s>=65&&s<=90)return String.fromCharCode(s);if(s>=96&&s<=105)return"Numpad"+(s-96);if(s>=112&&s<=123)return"F"+(s-111);if(s===188)return",";if(s===189)return"-";if(s===190)return"."},l=function(s){var C=String(s);if(C==="Ctrl+F5"||C==="Ctrl+R"){location.reload();return}if(C!=="Ctrl+F"&&!(s.event.defaultPrevented||s.isModifierKey()||S.includes(s.code))){C==="F5"&&(s.event.preventDefault(),s.event.returnValue=!1);var g=h(s.code);if(g){var v=k[g];if(v)return N.debug("macro",v),Byond.command(v);if(s.isDown()&&!b[g]){b[g]=!0;var p='Key_Down "'+g+'"';return N.debug(p),Byond.command(p)}if(s.isUp()&&b[g]){b[g]=!1;var V='Key_Up "'+g+'"';return N.debug(V),Byond.command(V)}}}},c=r.acquireHotKey=function(){function u(s){S.push(s)}return u}(),m=r.releaseHotKey=function(){function u(s){var C=S.indexOf(s);C>=0&&S.splice(C,1)}return u}(),i=r.releaseHeldKeys=function(){function u(){for(var s=0,C=Object.keys(b);s=75?c="green":l.integrity>=25?c="yellow":c="red",(0,e.createComponentVNode)(2,o.Window,{width:600,height:420,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:l.name,children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:c,value:l.integrity/100})})}),(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h2",null,l.flushing===1?"Wipe of AI in progress...":"",0)})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!l.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:l.laws.map(function(m,i){return(0,e.createComponentVNode)(2,t.Box,{children:m},i)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:l.wireless?"check":"times",content:l.wireless?"Enabled":"Disabled",color:l.wireless?"green":"red",onClick:function(){function m(){return h("wireless")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:l.radio?"check":"times",content:l.radio?"Enabled":"Disabled",color:l.radio?"green":"red",onClick:function(){function m(){return h("radio")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wipe",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{width:10,icon:"trash-alt",confirmIcon:"trash-alt",disabled:l.flushing||l.integrity===0,confirmColor:"red",content:"Wipe AI",onClick:function(){function m(){return h("wipe")}return m}()})})]})})})]})})})}return N}()},46817:function(I,r,n){"use strict";r.__esModule=!0,r.AIFixer=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.AIFixer=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data;if(l.occupant===null)return(0,e.createComponentVNode)(2,o.Window,{width:550,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"robot",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No Artificial Intelligence detected.",16)]})})})})});var c=!0;(l.stat===2||l.stat===null)&&(c=!1);var m=null;l.integrity>=75?m="green":l.integrity>=25?m="yellow":m="red";var i=!0;return l.integrity>=100&&l.stat!==2&&(i=!1),(0,e.createComponentVNode)(2,o.Window,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:l.occupant,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:m,value:l.integrity/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:c?"green":"red",children:c?"Functional":"Non-Functional"})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!l.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:l.laws.map(function(d,u){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:d},u)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.wireless?"times":"check",content:l.wireless?"Disabled":"Enabled",color:l.wireless?"red":"green",onClick:function(){function d(){return h("wireless")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.radio?"times":"check",content:l.radio?"Disabled":"Enabled",color:l.radio?"red":"green",onClick:function(){function d(){return h("radio")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Start Repairs",children:(0,e.createComponentVNode)(2,t.Button,{icon:"wrench",disabled:!i||l.active,content:!i||l.active?"Already Repaired":"Repair",onClick:function(){function d(){return h("fix")}return d}()})})]}),(0,e.createComponentVNode)(2,t.Box,{color:"green",lineHeight:2,children:l.active?"Reconstruction in progress.":""})]})})]})})})}return N}()},20420:function(I,r,n){"use strict";r.__esModule=!0,r.APC=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(29723),N=r.APC=function(){function h(l,c){return(0,e.createComponentVNode)(2,o.Window,{width:510,height:435,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,b)})})}return h}(),k={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"}},S={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"}},b=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,u=d.locked&&!d.siliconUser,s=d.normallyLocked,C=k[d.externalPower]||k[0],g=k[d.chargingStatus]||k[0],v=d.powerChannels||[],p=S[d.malfStatus]||S[0],V=d.powerCellStatus/100;return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main Breaker",color:C.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:d.isOperating?"power-off":"times",content:d.isOperating?"On":"Off",selected:d.isOperating&&!u,color:d.isOperating?"":"bad",disabled:u,onClick:function(){function y(){return i("breaker")}return y}()}),children:["[ ",C.externalPowerText," ]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Cell",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"good",value:V})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",color:g.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:d.chargeMode?"sync":"times",content:d.chargeMode?"Auto":"Off",selected:d.chargeMode,disabled:u,onClick:function(){function y(){return i("charge")}return y}()}),children:["[ ",g.chargingText," ]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Channels",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[v.map(function(y){var B=y.topicParams;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:y.title,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:2,color:y.status>=2?"good":"bad",children:y.status>=2?"On":"Off"}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:!u&&(y.status===1||y.status===3),disabled:u,onClick:function(){function L(){return i("channel",B.auto)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:"On",selected:!u&&y.status===2,disabled:u,onClick:function(){function L(){return i("channel",B.on)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:!u&&y.status===0,disabled:u,onClick:function(){function L(){return i("channel",B.off)}return L}()})],4),children:[y.powerLoad," W"]},y.title)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Load",children:(0,e.createVNode)(1,"b",null,[d.totalLoad,(0,e.createTextVNode)(" W")],0)})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc",buttons:!!d.siliconUser&&(0,e.createFragment)([!!d.malfStatus&&(0,e.createComponentVNode)(2,t.Button,{icon:p.icon,content:p.content,color:"bad",onClick:function(){function y(){return i(p.action)}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){function y(){return i("overload")}return y}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.4,icon:d.coverLocked?"lock":"unlock",content:d.coverLocked?"Engaged":"Disengaged",disabled:u,onClick:function(){function y(){return i("cover")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:d.emergencyLights?"Enabled":"Disabled",disabled:u,onClick:function(){function y(){return i("emergency_lighting")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{mt:.4,icon:"lightbulb-o",content:d.nightshiftLights?"Enabled":"Disabled",onClick:function(){function y(){return i("toggle_nightshift")}return y}()})})]})})],4)}},16822:function(I,r,n){"use strict";r.__esModule=!0,r.ATM=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.ATM=function(){function m(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.view_screen,v=C.authenticated_account,p=C.ticks_left_locked_down,V=C.linked_db,y;if(p>0)y=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(!V)y=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});else if(v)switch(g){case 1:y=(0,e.createComponentVNode)(2,k);break;case 2:y=(0,e.createComponentVNode)(2,S);break;case 3:y=(0,e.createComponentVNode)(2,l);break;default:y=(0,e.createComponentVNode)(2,b)}else y=(0,e.createComponentVNode)(2,h);return(0,e.createComponentVNode)(2,o.Window,{width:550,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,t.Section,{children:y})]})})}return m}(),N=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.machine_id,v=C.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,e.createComponentVNode)(2,t.Box,{children:"For all your monetary needs!"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card",children:(0,e.createComponentVNode)(2,t.Button,{content:v,icon:"eject",onClick:function(){function p(){return s("insert_card")}return p}()})})})]})},k=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.security_level;return(0,e.createComponentVNode)(2,t.Section,{title:"Select a new security level for this account",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Number",icon:"unlock",selected:g===0,onClick:function(){function v(){return s("change_security_level",{new_security_level:1})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card."}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Pin",icon:"unlock",selected:g===2,onClick:function(){function v(){return s("change_security_level",{new_security_level:2})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},S=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=(0,a.useLocalState)(d,"targetAccNumber",0),v=g[0],p=g[1],V=(0,a.useLocalState)(d,"fundsAmount",0),y=V[0],B=V[1],L=(0,a.useLocalState)(d,"purpose",0),w=L[0],T=L[1],A=C.money;return(0,e.createComponentVNode)(2,t.Section,{title:"Transfer Fund",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",A]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Account Number",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"7 Digit Number",onInput:function(){function x(E,P){return p(P)}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Funds to Transfer",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function x(E,P){return B(P)}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transaction Purpose",children:(0,e.createComponentVNode)(2,t.Input,{fluid:!0,onInput:function(){function x(E,P){return T(P)}return x}()})})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){function x(){return s("transfer",{target_acc_number:v,funds_amount:y,purpose:w})}return x}()}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},b=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=(0,a.useLocalState)(d,"fundsAmount",0),v=g[0],p=g[1],V=C.owner_name,y=C.money;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Welcome, "+V,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){function B(){return s("logout")}return B}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",y]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Withdrawal Amount",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function B(L,w){return p(w)}return B}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Withdraw Funds",icon:"sign-out-alt",onClick:function(){function B(){return s("withdrawal",{funds_amount:v})}return B}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Menu",children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Change account security level",icon:"lock",onClick:function(){function B(){return s("view_screen",{view_screen:1})}return B}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){function B(){return s("view_screen",{view_screen:2})}return B}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"View transaction log",icon:"list",onClick:function(){function B(){return s("view_screen",{view_screen:3})}return B}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Print balance statement",icon:"print",onClick:function(){function B(){return s("balance_statement")}return B}()})})]})],4)},h=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=(0,a.useLocalState)(d,"accountID",null),v=g[0],p=g[1],V=(0,a.useLocalState)(d,"accountPin",null),y=V[0],B=V[1],L=C.machine_id,w=C.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Insert card or enter ID and pin to login",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account ID",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function T(A,x){return p(x)}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pin",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function T(A,x){return B(x)}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){function T(){return s("attempt_auth",{account_num:v,account_pin:y})}return T}()})})]})})},l=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.transaction_log;return(0,e.createComponentVNode)(2,t.Section,{title:"Transactions",children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Terminal"})]}),g.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.purpose}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:v.is_deposit?"green":"red",children:["$",v.amount]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.target_name})]},v)})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},c=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data;return(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){function g(){return s("view_screen",{view_screen:0})}return g}()})}},90698:function(I,r,n){"use strict";r.__esModule=!0,r.AccountsUplinkTerminal=void 0;var e=n(28823),a=n(37843),t=n(91819),o=n(2971),f=n(99753),N=n(84947),k=n(51185),S=n(69774),b=r.AccountsUplinkTerminal=function(){function C(g,v){var p=(0,t.useBackend)(v),V=p.act,y=p.data,B=y.loginState,L=y.currentPage,w;if(B.logged_in)L===1?w=(0,e.createComponentVNode)(2,l):L===2?w=(0,e.createComponentVNode)(2,u):L===3&&(w=(0,e.createComponentVNode)(2,s));else return(0,e.createComponentVNode)(2,N.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,N.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,S.LoginScreen)})})});return(0,e.createComponentVNode)(2,N.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,N.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k.LoginInfo),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:w})]})})})}return C}(),h=function(g,v){var p=(0,t.useBackend)(v),V=p.data,y=(0,t.useLocalState)(v,"tabIndex",0),B=y[0],L=y[1],w=V.login_state;return(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,mb:1,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:B===0,onClick:function(){function T(){return L(0)}return T}(),children:"User Accounts"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:B===1,onClick:function(){function T(){return L(1)}return T}(),children:"Department Accounts"})]})})})},l=function(g,v){var p=(0,t.useLocalState)(v,"tabIndex",0),V=p[0];switch(V){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},c=function(g,v){var p=(0,t.useBackend)(v),V=p.act,y=p.data,B=y.accounts,L=(0,t.useLocalState)(v,"searchText",""),w=L[0],T=L[1],A=(0,t.useLocalState)(v,"sortId","owner_name"),x=A[0],E=A[1],P=(0,t.useLocalState)(v,"sortOrder",!0),R=P[0],M=P[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,i,{id:"owner_name",children:"Account Holder"}),(0,e.createComponentVNode)(2,i,{id:"account_number",children:"Account Number"}),(0,e.createComponentVNode)(2,i,{id:"suspended",children:"Account Status"}),(0,e.createComponentVNode)(2,i,{id:"money",children:"Account Balance"})]}),B.filter((0,a.createSearch)(w,function(D){return D.owner_name+"|"+D.account_number+"|"+D.suspended+"|"+D.money})).sort(function(D,j){var W=R?1:-1;return D[x].localeCompare(j[x])*W}).map(function(D){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+D.suspended,onClick:function(){function j(){return V("view_account_detail",{account_num:D.account_number})}return j}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",D.owner_name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",D.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:D.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:D.money})]},D.account_number)})]})})})]})},m=function(g,v){var p=(0,t.useBackend)(v),V=p.act,y=p.data,B=y.department_accounts;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,f.TableCell,{children:"Department Name"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Number"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Status"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Balance"})]}),B.map(function(L){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+L.suspended,onClick:function(){function w(){return V("view_account_detail",{account_num:L.account_number})}return w}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"wallet"})," ",L.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",L.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:L.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:L.money})]},L.account_number)})]})})})})},i=function(g,v){var p=(0,t.useLocalState)(v,"sortId","name"),V=p[0],y=p[1],B=(0,t.useLocalState)(v,"sortOrder",!0),L=B[0],w=B[1],T=g.id,A=g.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:V!==T&&"transparent",width:"100%",onClick:function(){function x(){V===T?w(!L):(y(T),w(!0))}return x}(),children:[A,V===T&&(0,e.createComponentVNode)(2,o.Icon,{name:L?"sort-up":"sort-down",ml:"0.25rem;"})]})})},d=function(g,v){var p=(0,t.useBackend)(v),V=p.act,y=p.data,B=y.is_printing,L=(0,t.useLocalState)(v,"searchText",""),w=L[0],T=L[1];return(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"New Account",icon:"plus",onClick:function(){function A(){return V("create_new_account")}return A}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(){function A(x,E){return T(E)}return A}()})})]})},u=function(g,v){var p=(0,t.useBackend)(v),V=p.act,y=p.data,B=y.account_number,L=y.owner_name,w=y.money,T=y.suspended,A=y.transactions,x=y.account_pin,E=y.is_department_account;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"#"+B+" / "+L,buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function P(){return V("back")}return P}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Number",children:["#",B]}),!!E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin",children:x}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin Actions",children:(0,e.createComponentVNode)(2,o.Button,{ml:1,icon:"user-cog",content:"Set New Pin",disabled:!!E,onClick:function(){function P(){return V("set_account_pin",{account_number:B})}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:L}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:w}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Status",color:T?"red":"green",children:[T?"Suspended":"Active",(0,e.createComponentVNode)(2,o.Button,{ml:1,content:T?"Unsuspend":"Suspend",icon:T?"unlock":"lock",onClick:function(){function P(){return V("toggle_suspension")}return P}()})]})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Transactions",children:(0,e.createComponentVNode)(2,o.Table,{children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Terminal"})]}),A.map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.time}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.purpose}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:P.is_deposit?"green":"red",children:["$",P.amount]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.target_name})]},P)})]})})})]})},s=function(g,v){var p=(0,t.useBackend)(v),V=p.act,y=p.data,B=(0,t.useLocalState)(v,"accName",""),L=B[0],w=B[1],T=(0,t.useLocalState)(v,"accDeposit",""),A=T[0],x=T[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Create Account",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function E(){return V("back")}return E}()}),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Name Here",onChange:function(){function E(P,R){return w(R)}return E}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Initial Deposit",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"0",onChange:function(){function E(P,R){return x(R)}return E}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){function E(){return V("finalise_create_account",{holder_name:L,starting_funds:A})}return E}()})]})}},26354:function(I,r,n){"use strict";r.__esModule=!0,r.AiAirlock=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},N=r.AiAirlock=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=f[c.power.main]||f[0],i=f[c.power.backup]||f[0],d=f[c.shock]||f[0];return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main",color:m.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.main,content:"Disrupt",onClick:function(){function u(){return l("disrupt-main")}return u}()}),children:[c.power.main?"Online":"Offline"," ",!c.wires.main_power&&"[Wires have been cut!]"||c.power.main_timeleft>0&&"["+c.power.main_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Backup",color:i.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.backup,content:"Disrupt",onClick:function(){function u(){return l("disrupt-backup")}return u}()}),children:[c.power.backup?"Online":"Offline"," ",!c.wires.backup_power&&"[Wires have been cut!]"||c.power.backup_timeleft>0&&"["+c.power.backup_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"wrench",disabled:!(c.wires.shock&&c.shock!==2),content:"Restore",onClick:function(){function u(){return l("shock-restore")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"bolt",disabled:!c.wires.shock,content:"Temporary",onClick:function(){function u(){return l("shock-temp")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"bolt",disabled:!c.wires.shock||c.shock===0,content:"Permanent",onClick:function(){function u(){return l("shock-perm")}return u}()})],4),children:[c.shock===2?"Safe":"Electrified"," ",!c.wires.shock&&"[Wires have been cut!]"||c.shock_timeleft>0&&"["+c.shock_timeleft+"s]"||c.shock_timeleft===-1&&"[Permanent]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Access and Door Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.id_scanner?"power-off":"times",content:c.id_scanner?"Enabled":"Disabled",selected:c.id_scanner,disabled:!c.wires.id_scanner,onClick:function(){function u(){return l("idscan-toggle")}return u}()}),children:!c.wires.id_scanner&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Access",buttons:(0,e.createComponentVNode)(2,t.Button,{width:6.5,icon:c.emergency?"power-off":"times",content:c.emergency?"Enabled":"Disabled",selected:c.emergency,onClick:function(){function u(){return l("emergency-toggle")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:c.locked?"lock":"unlock",content:c.locked?"Lowered":"Raised",selected:c.locked,disabled:!c.wires.bolts,onClick:function(){function u(){return l("bolt-toggle")}return u}()}),children:!c.wires.bolts&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.lights?"power-off":"times",content:c.lights?"Enabled":"Disabled",selected:c.lights,disabled:!c.wires.lights,onClick:function(){function u(){return l("light-toggle")}return u}()}),children:!c.wires.lights&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.safe?"power-off":"times",content:c.safe?"Enabled":"Disabled",selected:c.safe,disabled:!c.wires.safe,onClick:function(){function u(){return l("safe-toggle")}return u}()}),children:!c.wires.safe&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.speed?"power-off":"times",content:c.speed?"Enabled":"Disabled",selected:c.speed,disabled:!c.wires.timing,onClick:function(){function u(){return l("speed-toggle")}return u}()}),children:!c.wires.timing&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:c.opened?"sign-out-alt":"sign-in-alt",content:c.opened?"Open":"Closed",selected:c.opened,disabled:c.locked||c.welded,onClick:function(){function u(){return l("open-close")}return u}()}),children:!!(c.locked||c.welded)&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("[Door is "),c.locked?"bolted":"",c.locked&&c.welded?" and ":"",c.welded?"welded":"",(0,e.createTextVNode)("!]")],0)})]})})]})})}return k}()},26673:function(I,r,n){"use strict";r.__esModule=!0,r.AirAlarm=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(29723),N=r.AirAlarm=function(){function d(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.locked;return(0,e.createComponentVNode)(2,o.Window,{width:570,height:p?310:755,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,S),!p&&(0,e.createFragment)([(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,h)],4)]})})}return d}(),k=function(u){return u===0?"green":u===1?"orange":"red"},S=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.air,V=v.mode,y=v.atmos_alarm,B=v.locked,L=v.alarmActivated,w=v.rcon,T=v.target_temp,A;return p.danger.overall===0?y===0?A="Optimal":A="Caution: Atmos alert in area":p.danger.overall===1?A="Caution":A="DANGER: Internals Required",(0,e.createComponentVNode)(2,t.Section,{title:"Air Status",children:p?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,t.Box,{color:k(p.danger.pressure),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.pressure})," kPa",!B&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:V===3?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:V===3,icon:"exclamation-triangle",onClick:function(){function x(){return g("mode",{mode:V===3?1:3})}return x}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Oxygen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.oxygen/100,fractionDigits:"1",color:k(p.danger.oxygen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrogen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.nitrogen/100,fractionDigits:"1",color:k(p.danger.nitrogen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Carbon Dioxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.co2/100,fractionDigits:"1",color:k(p.danger.co2)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Toxins",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.plasma/100,fractionDigits:"1",color:k(p.danger.plasma)})}),p.contents.n2o>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrous Oxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.n2o/100,fractionDigits:"1",color:k(p.danger.n2o)})}),p.contents.other>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.other/100,fractionDigits:"1",color:k(p.danger.other)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.Box,{color:k(p.danger.temperature),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature})," K /"," ",(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature_c})," C\xA0",(0,e.createComponentVNode)(2,t.Button,{icon:"thermometer-full",content:T+" C",onClick:function(){function x(){return g("temperature")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:p.thermostat_state?"On":"Off",selected:p.thermostat_state,icon:"power-off",onClick:function(){function x(){return g("thermostat_state")}return x}()})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Local Status",children:(0,e.createComponentVNode)(2,t.Box,{color:k(p.danger.overall),children:[A,!B&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:L?"Reset Alarm":"Activate Alarm",selected:L,onClick:function(){function x(){return g(L?"atmos_reset":"atmos_alarm")}return x}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Control Settings",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Off",selected:w===1,onClick:function(){function x(){return g("set_rcon",{rcon:1})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Auto",selected:w===2,onClick:function(){function x(){return g("set_rcon",{rcon:2})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"On",selected:w===3,onClick:function(){function x(){return g("set_rcon",{rcon:3})}return x}()})]})]}):(0,e.createComponentVNode)(2,t.Box,{children:"Unable to acquire air sample!"})})},b=function(u,s){var C=(0,a.useLocalState)(s,"tabIndex",0),g=C[0],v=C[1];return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===0,onClick:function(){function p(){return v(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===1,onClick:function(){function p(){return v(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===2,onClick:function(){function p(){return v(2)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog"})," Mode"]},"Mode"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:g===3,onClick:function(){function p(){return v(3)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},h=function(u,s){var C=(0,a.useLocalState)(s,"tabIndex",0),g=C[0],v=C[1];switch(g){case 0:return(0,e.createComponentVNode)(2,l);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,m);case 3:return(0,e.createComponentVNode)(2,i);default:return"WE SHOULDN'T BE HERE!"}},l=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.vents;return p.map(function(V){return(0,e.createComponentVNode)(2,t.Section,{title:V.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:V.power?"On":"Off",selected:V.power,icon:"power-off",onClick:function(){function y(){return g("command",{cmd:"power",val:!V.power,id_tag:V.id_tag})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:V.direction?"Blowing":"Siphoning",icon:V.direction?"sign-out-alt":"sign-in-alt",onClick:function(){function y(){return g("command",{cmd:"direction",val:!V.direction,id_tag:V.id_tag})}return y}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure Checks",children:[(0,e.createComponentVNode)(2,t.Button,{content:"External",selected:V.checks===1,onClick:function(){function y(){return g("command",{cmd:"checks",val:1,id_tag:V.id_tag})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Internal",selected:V.checks===2,onClick:function(){function y(){return g("command",{cmd:"checks",val:2,id_tag:V.id_tag})}return y}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Pressure Target",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:V.external})," kPa\xA0",(0,e.createComponentVNode)(2,t.Button,{content:"Set",icon:"cog",onClick:function(){function y(){return g("command",{cmd:"set_external_pressure",id_tag:V.id_tag})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Reset",icon:"redo-alt",onClick:function(){function y(){return g("command",{cmd:"set_external_pressure",val:101.325,id_tag:V.id_tag})}return y}()})]})]})},V.name)})},c=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.scrubbers;return p.map(function(V){return(0,e.createComponentVNode)(2,t.Section,{title:V.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:V.power?"On":"Off",selected:V.power,icon:"power-off",onClick:function(){function y(){return g("command",{cmd:"power",val:!V.power,id_tag:V.id_tag})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:V.scrubbing?"Scrubbing":"Siphoning",icon:V.scrubbing?"filter":"sign-in-alt",onClick:function(){function y(){return g("command",{cmd:"scrubbing",val:!V.scrubbing,id_tag:V.id_tag})}return y}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,t.Button,{content:V.widenet?"Extended":"Normal",selected:V.widenet,icon:"expand-arrows-alt",onClick:function(){function y(){return g("command",{cmd:"widenet",val:!V.widenet,id_tag:V.id_tag})}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filtering",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Carbon Dioxide",selected:V.filter_co2,onClick:function(){function y(){return g("command",{cmd:"co2_scrub",val:!V.filter_co2,id_tag:V.id_tag})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Plasma",selected:V.filter_toxins,onClick:function(){function y(){return g("command",{cmd:"tox_scrub",val:!V.filter_toxins,id_tag:V.id_tag})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrous Oxide",selected:V.filter_n2o,onClick:function(){function y(){return g("command",{cmd:"n2o_scrub",val:!V.filter_n2o,id_tag:V.id_tag})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Oxygen",selected:V.filter_o2,onClick:function(){function y(){return g("command",{cmd:"o2_scrub",val:!V.filter_o2,id_tag:V.id_tag})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrogen",selected:V.filter_n2,onClick:function(){function y(){return g("command",{cmd:"n2_scrub",val:!V.filter_n2,id_tag:V.id_tag})}return y}()})]})]})},V.name)})},m=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.modes,V=v.presets,y=v.emagged,B=v.mode,L=v.preset;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"System Mode",children:(0,e.createComponentVNode)(2,t.Table,{children:p.map(function(w){return(!w.emagonly||w.emagonly&&!!y)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:w.name,icon:"cog",selected:w.id===B,onClick:function(){function T(){return g("mode",{mode:w.id})}return T}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.desc})]},w.name)})})}),(0,e.createComponentVNode)(2,t.Section,{title:"System Presets",children:[(0,e.createComponentVNode)(2,t.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,e.createComponentVNode)(2,t.Table,{mt:1,children:V.map(function(w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:w.name,icon:"cog",selected:w.id===L,onClick:function(){function T(){return g("preset",{preset:w.id})}return T}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.desc})]},w.name)})})]})],4)},i=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.thresholds;return(0,e.createComponentVNode)(2,t.Section,{title:"Alarm Thresholds",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),p.map(function(V){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:V.name}),V.settings.map(function(y){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:y.selected===-1?"Off":y.selected,onClick:function(){function B(){return g("command",{cmd:"set_threshold",env:y.env,var:y.val})}return B}()})},y.val)})]},V.name)})]})})}},98565:function(I,r,n){"use strict";r.__esModule=!0,r.AirlockAccessController=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.AirlockAccessController=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.exterior_status,m=l.interior_status,i=l.processing,d,u;return c==="open"?d=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:i,onClick:function(){function s(){return h("force_ext")}return s}()}):d=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:i,onClick:function(){function s(){return h("cycle_ext_door")}return s}()}),m==="open"?u=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Lock Interior Door",icon:"exclamation-triangle",disabled:i,color:m==="open"?"red":i?"yellow":null,onClick:function(){function s(){return h("force_int")}return s}()}):u=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:i,onClick:function(){function s(){return h("cycle_int_door")}return s}()}),(0,e.createComponentVNode)(2,o.Window,{width:330,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Door Status",children:c==="closed"?"Locked":"Open"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Door Status",children:m==="closed"?"Locked":"Open"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.Box,{children:[d,u]})})]})})}return N}()},76385:function(I,r,n){"use strict";r.__esModule=!0,r.AirlockElectronics=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(14635),N=1,k=2,S=4,b=8,h=r.AirlockElectronics=function(){function m(i,d){return(0,e.createComponentVNode)(2,o.Window,{width:450,height:565,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,l),(0,e.createComponentVNode)(2,c)]})})})}return m}(),l=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.unrestricted_dir;return(0,e.createComponentVNode)(2,t.Section,{title:"Access Control",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:g&S?"selected":null,onClick:function(){function v(){return s("unrestricted_access",{unres_dir:S})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:g&k?"selected":null,onClick:function(){function v(){return s("unrestricted_access",{unres_dir:k})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:g&b?"selected":null,onClick:function(){function v(){return s("unrestricted_access",{unres_dir:b})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:g&N?"selected":null,onClick:function(){function v(){return s("unrestricted_access",{unres_dir:N})}return v}()})})]})]})})},c=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.selected_accesses,v=C.one_access,p=C.regions;return(0,e.createComponentVNode)(2,f.AccessList,{usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:v,content:"One",onClick:function(){function V(){return s("set_one_access",{access:"one"})}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!v,content:"All",onClick:function(){function V(){return s("set_one_access",{access:"all"})}return V}()})],4),accesses:p,selectedList:g,accessMod:function(){function V(y){return s("set",{access:y})}return V}(),grantAll:function(){function V(){return s("grant_all")}return V}(),denyAll:function(){function V(){return s("clear_all")}return V}(),grantDep:function(){function V(y){return s("grant_region",{region:y})}return V}(),denyDep:function(){function V(y){return s("deny_region",{region:y})}return V}()})}},55666:function(I,r,n){"use strict";r.__esModule=!0,r.AlertModal=void 0;var e=n(28823),a=n(2146),t=n(91819),o=n(31068),f=n(2971),N=n(84947),k=-1,S=1,b=r.AlertModal=function(){function c(m,i){var d=(0,t.useBackend)(i),u=d.act,s=d.data,C=s.autofocus,g=s.buttons,v=g===void 0?[]:g,p=s.large_buttons,V=s.message,y=V===void 0?"":V,B=s.timeout,L=s.title,w=(0,t.useLocalState)(i,"selected",0),T=w[0],A=w[1],x=110+(y.length>30?Math.ceil(y.length/4):0)+(y.length&&p?5:0),E=325+(v.length>2?100:0),P=function(){function R(M){T===0&&M===k?A(v.length-1):T===v.length-1&&M===S?A(0):A(T+M)}return R}();return(0,e.createComponentVNode)(2,N.Window,{title:L,height:x,width:E,children:[!!B&&(0,e.createComponentVNode)(2,a.Loader,{value:B}),(0,e.createComponentVNode)(2,N.Window.Content,{onKeyDown:function(){function R(M){var D=window.event?M.which:M.keyCode;D===o.KEY_SPACE||D===o.KEY_ENTER?u("choose",{choice:v[T]}):D===o.KEY_ESCAPE?u("cancel"):D===o.KEY_LEFT?(M.preventDefault(),P(k)):(D===o.KEY_TAB||D===o.KEY_RIGHT)&&(M.preventDefault(),P(S))}return R}(),children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:1,children:(0,e.createComponentVNode)(2,f.Box,{color:"label",overflow:"hidden",children:y})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:[!!C&&(0,e.createComponentVNode)(2,f.Autofocus),(0,e.createComponentVNode)(2,h,{selected:T})]})]})})})]})}return c}(),h=function(m,i){var d=(0,t.useBackend)(i),u=d.data,s=u.buttons,C=s===void 0?[]:s,g=u.large_buttons,v=u.swapped_buttons,p=m.selected;return(0,e.createComponentVNode)(2,f.Flex,{fill:!0,align:"center",direction:v?"row":"row-reverse",justify:"space-around",wrap:!0,children:C==null?void 0:C.map(function(V,y){return g&&C.length<3?(0,e.createComponentVNode)(2,f.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,l,{button:V,id:y.toString(),selected:p===y})},y):(0,e.createComponentVNode)(2,f.Flex.Item,{grow:g?1:0,children:(0,e.createComponentVNode)(2,l,{button:V,id:y.toString(),selected:p===y})},y)})})},l=function(m,i){var d=(0,t.useBackend)(i),u=d.act,s=d.data,C=s.large_buttons,g=m.button,v=m.selected,p=g.length>7?"100%":7;return(0,e.createComponentVNode)(2,f.Button,{mx:C?1:0,pt:C?.33:0,content:g,fluid:!!C,onClick:function(){function V(){return u("choose",{choice:g})}return V}(),selected:v,textAlign:"center",height:!!C&&2,width:!C&&p})}},16504:function(I,r,n){"use strict";r.__esModule=!0,r.AppearanceChanger=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.AppearanceChanger=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.change_race,i=c.species,d=c.specimen,u=c.change_gender,s=c.gender,C=c.has_gender,g=c.change_eye_color,v=c.change_skin_tone,p=c.change_skin_color,V=c.change_head_accessory_color,y=c.change_hair_color,B=c.change_secondary_hair_color,L=c.change_facial_hair_color,w=c.change_secondary_facial_hair_color,T=c.change_head_marking_color,A=c.change_body_marking_color,x=c.change_tail_marking_color,E=c.change_head_accessory,P=c.head_accessory_styles,R=c.head_accessory_style,M=c.change_hair,D=c.hair_styles,j=c.hair_style,W=c.change_hair_gradient,U=c.change_facial_hair,K=c.facial_hair_styles,$=c.facial_hair_style,H=c.change_head_markings,Y=c.head_marking_styles,z=c.head_marking_style,Q=c.change_body_markings,re=c.body_marking_styles,ae=c.body_marking_style,de=c.change_tail_markings,ve=c.tail_marking_styles,ye=c.tail_marking_style,Le=c.change_body_accessory,pe=c.body_accessory_styles,ne=c.body_accessory_style,ce=c.change_alt_head,q=c.alt_head_styles,se=c.alt_head_style,me=!1;return(g||v||p||V||y||B||L||w||T||A||x)&&(me=!0),(0,e.createComponentVNode)(2,o.Window,{width:800,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",children:i.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.specimen,selected:te.specimen===d,onClick:function(){function be(){return l("race",{race:te.specimen})}return be}()},te.specimen)})}),!!u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gender",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Male",selected:s==="male",onClick:function(){function te(){return l("gender",{gender:"male"})}return te}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Female",selected:s==="female",onClick:function(){function te(){return l("gender",{gender:"female"})}return te}()}),!C&&(0,e.createComponentVNode)(2,t.Button,{content:"Genderless",selected:s==="plural",onClick:function(){function te(){return l("gender",{gender:"plural"})}return te}()})]}),!!me&&(0,e.createComponentVNode)(2,N),!!E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head accessory",children:P.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.headaccessorystyle,selected:te.headaccessorystyle===R,onClick:function(){function be(){return l("head_accessory",{head_accessory:te.headaccessorystyle})}return be}()},te.headaccessorystyle)})}),!!M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair",children:D.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.hairstyle,selected:te.hairstyle===j,onClick:function(){function be(){return l("hair",{hair:te.hairstyle})}return be}()},te.hairstyle)})}),!!W&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair Gradient",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Change Style",onClick:function(){function te(){return l("hair_gradient")}return te}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Offset",onClick:function(){function te(){return l("hair_gradient_offset")}return te}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Color",onClick:function(){function te(){return l("hair_gradient_colour")}return te}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Alpha",onClick:function(){function te(){return l("hair_gradient_alpha")}return te}()})]}),!!U&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Facial hair",children:K.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.facialhairstyle,selected:te.facialhairstyle===$,onClick:function(){function be(){return l("facial_hair",{facial_hair:te.facialhairstyle})}return be}()},te.facialhairstyle)})}),!!H&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head markings",children:Y.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.headmarkingstyle,selected:te.headmarkingstyle===z,onClick:function(){function be(){return l("head_marking",{head_marking:te.headmarkingstyle})}return be}()},te.headmarkingstyle)})}),!!Q&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body markings",children:re.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.bodymarkingstyle,selected:te.bodymarkingstyle===ae,onClick:function(){function be(){return l("body_marking",{body_marking:te.bodymarkingstyle})}return be}()},te.bodymarkingstyle)})}),!!de&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tail markings",children:ve.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.tailmarkingstyle,selected:te.tailmarkingstyle===ye,onClick:function(){function be(){return l("tail_marking",{tail_marking:te.tailmarkingstyle})}return be}()},te.tailmarkingstyle)})}),!!Le&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body accessory",children:pe.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.bodyaccessorystyle,selected:te.bodyaccessorystyle===ne,onClick:function(){function be(){return l("body_accessory",{body_accessory:te.bodyaccessorystyle})}return be}()},te.bodyaccessorystyle)})}),!!ce&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alternate head",children:q.map(function(te){return(0,e.createComponentVNode)(2,t.Button,{content:te.altheadstyle,selected:te.altheadstyle===se,onClick:function(){function be(){return l("alt_head",{alt_head:te.altheadstyle})}return be}()},te.altheadstyle)})})]})})})}return k}(),N=function(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}];return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Colors",children:m.map(function(i){return!!c[i.key]&&(0,e.createComponentVNode)(2,t.Button,{content:i.text,onClick:function(){function d(){return l(i.action)}return d}()},i.key)})})}},77280:function(I,r,n){"use strict";r.__esModule=!0,r.AtmosAlertConsole=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.AtmosAlertConsole=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.priority||[],m=l.minor||[];return(0,e.createComponentVNode)(2,o.Window,{width:350,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Alarms",children:(0,e.createVNode)(1,"ul",null,[c.length===0&&(0,e.createVNode)(1,"li","color-good","No Priority Alerts",16),c.map(function(i){return(0,e.createVNode)(1,"li","color-bad",i,0,null,i)}),m.length===0&&(0,e.createVNode)(1,"li","color-good","No Minor Alerts",16),m.map(function(i){return(0,e.createVNode)(1,"li","color-average",i,0,null,i)})],0)})})})}return N}()},66274:function(I,r,n){"use strict";r.__esModule=!0,r.AtmosControl=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(99753),f=n(84947),N=function(c){if(c===0)return(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Good"});if(c===1)return(0,e.createComponentVNode)(2,t.Box,{color:"orange",bold:!0,children:"Warning"});if(c===2)return(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"DANGER"})},k=function(c){if(c===0)return"green";if(c===1)return"orange";if(c===2)return"red"},S=r.AtmosControl=function(){function l(c,m){var i=(0,a.useBackend)(m),d=i.act,u=i.data,s=(0,a.useLocalState)(m,"tabIndex",0),C=s[0],g=s[1],v=function(){function p(V){switch(V){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,h);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,f.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:C===0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===0,onClick:function(){function p(){return g(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Data View"]},"DataView"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===1,onClick:function(){function p(){return g(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),v(C)]})})})}return l}(),b=function(c,m){var i=(0,a.useBackend)(m),d=i.act,u=i.data,s=u.alarms;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Access"})]}),s.map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,o.TableCell,{children:C.name}),(0,e.createComponentVNode)(2,o.TableCell,{children:N(C.danger)}),(0,e.createComponentVNode)(2,o.TableCell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Access",onClick:function(){function g(){return d("open_alarm",{aref:C.ref})}return g}()})})]},C.name)})]})})},h=function(c,m){var i=(0,a.useBackend)(m),d=i.data,u=(0,a.useLocalState)(m,"zoom",1),s=u[0],C=u[1],g=d.alarms;return(0,e.createComponentVNode)(2,t.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{onZoom:function(){function v(p){return C(p)}return v}(),children:g.filter(function(v){return v.z===2}).map(function(v){return(0,e.createComponentVNode)(2,t.NanoMap.Marker,{x:v.x,y:v.y,zoom:s,icon:"circle",tooltip:v.name,color:k(v.danger)},v.ref)})})})}},90588:function(I,r,n){"use strict";r.__esModule=!0,r.AtmosFilter=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.AtmosFilter=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.on,m=l.pressure,i=l.max_pressure,d=l.filter_type,u=l.filter_type_list;return(0,e.createComponentVNode)(2,o.Window,{width:380,height:140,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function s(){return h("power")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function s(){return h("min_pressure")}return s}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:i,value:m,onDrag:function(){function s(C,g){return h("custom_pressure",{pressure:g})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===i,width:2.2,onClick:function(){function s(){return h("max_pressure")}return s}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filter",children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Button,{selected:s.gas_type===d,content:s.label,onClick:function(){function C(){return h("set_filter",{filter:s.gas_type})}return C}()},s.label)})})]})})})})}return N}()},87486:function(I,r,n){"use strict";r.__esModule=!0,r.AtmosMixer=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.AtmosMixer=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.on,i=c.pressure,d=c.max_pressure,u=c.node1_concentration,s=c.node2_concentration;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:165,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:m?"On":"Off",color:m?null:"red",selected:m,onClick:function(){function C(){return l("power")}return C}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:i===0,width:2.2,onClick:function(){function C(){return l("min_pressure")}return C}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:d,value:i,onDrag:function(){function C(g,v){return l("custom_pressure",{pressure:v})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:i===d,width:2.2,onClick:function(){function C(){return l("max_pressure")}return C}()})]}),(0,e.createComponentVNode)(2,N,{node_name:"Node 1",node_ref:u}),(0,e.createComponentVNode)(2,N,{node_name:"Node 2",node_ref:s})]})})})})}return k}(),N=function(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=S.node_name,i=S.node_ref;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:m,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:i===0,onClick:function(){function d(){return l("set_node",{node_name:m,concentration:(i-10)/100})}return d}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:i,onChange:function(){function d(u,s){return l("set_node",{node_name:m,concentration:s/100})}return d}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:i===100,onClick:function(){function d(){return l("set_node",{node_name:m,concentration:(i+10)/100})}return d}()})]})}},46714:function(I,r,n){"use strict";r.__esModule=!0,r.AtmosPump=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.AtmosPump=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.on,m=l.rate,i=l.max_rate,d=l.gas_unit,u=l.step;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:110,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function s(){return h("power")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function s(){return h("min_rate")}return s}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:d,width:6.1,lineHeight:1.5,step:u,minValue:0,maxValue:i,value:m,onDrag:function(){function s(C,g){return h("custom_rate",{rate:g})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===i,width:2.2,onClick:function(){function s(){return h("max_rate")}return s}()})]})]})})})})}return N}()},66032:function(I,r,n){"use strict";r.__esModule=!0,r.AtmosTankControl=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(58331),f=n(30381),N=n(84947),k=r.AtmosTankControl=function(){function S(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data,i=m.sensors||{};return(0,e.createComponentVNode)(2,N.Window,{width:400,height:400,children:(0,e.createComponentVNode)(2,N.Window.Content,{scrollable:!0,children:[Object.keys(i).map(function(d){return(0,e.createComponentVNode)(2,t.Section,{title:d,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[Object.keys(i[d]).indexOf("pressure")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:[i[d].pressure," kpa"]}):"",Object.keys(i[d]).indexOf("temperature")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[i[d].temperature," K"]}):"",["o2","n2","plasma","co2","n2o"].map(function(u){return Object.keys(i[d]).indexOf(u)>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:(0,f.getGasLabel)(u),children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:(0,f.getGasColor)(u),value:i[d][u],minValue:0,maxValue:100,children:(0,o.toFixed)(i[d][u],2)+"%"})},(0,f.getGasLabel)(u)):""})]})},d)}),m.inlet&&Object.keys(m.inlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Inlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.inlet.on,"power-off"),content:m.inlet.on?"On":"Off",color:m.inlet.on?null:"red",selected:m.inlet.on,onClick:function(){function d(){return c("toggle_active",{dev:"inlet"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"L/s",width:6.1,lineHeight:1.5,step:1,minValue:0,maxValue:50,value:m.inlet.rate,onDrag:function(){function d(u,s){return c("set_pressure",{dev:"inlet",val:s})}return d}()})})]})}):"",m.outlet&&Object.keys(m.outlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Outlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.outlet.on,"power-off"),content:m.outlet.on?"On":"Off",color:m.outlet.on?null:"red",selected:m.outlet.on,onClick:function(){function d(){return c("toggle_active",{dev:"outlet"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:5066,value:m.outlet.rate,onDrag:function(){function d(u,s){return c("set_pressure",{dev:"outlet",val:s})}return d}()})})]})}):""]})})}return S}()},62343:function(I,r,n){"use strict";r.__esModule=!0,r.Autolathe=void 0;var e=n(28823),a=n(90955),t=n(72026),o=n(91819),f=n(2971),N=n(84947),k=n(37843),S=function(l,c,m,i){return l.requirements===null?!0:!(l.requirements.metal*i>c||l.requirements.glass*i>m)},b=r.Autolathe=function(){function h(l,c){var m=(0,o.useBackend)(c),i=m.act,d=m.data,u=d.total_amount,s=d.max_amount,C=d.metal_amount,g=d.glass_amount,v=d.busyname,p=d.busyamt,V=d.showhacked,y=d.buildQueue,B=d.buildQueueLen,L=d.recipes,w=d.categories,T=(0,o.useSharedState)(c,"category",0),A=T[0],x=T[1];A===0&&(A="Tools");var E=C.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),P=g.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),R=u.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),M=(0,o.useSharedState)(c,"search_text",""),D=M[0],j=M[1],W=(0,k.createSearch)(D,function(H){return H.name}),U="";B>0&&(U=y.map(function(H,Y){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"times",color:"transparent",content:y[Y][0],onClick:function(){function z(){return i("remove_from_queue",{remove_from_queue:y.indexOf(H)+1})}return z}()},H)},Y)}));var K=(0,a.flow)([(0,t.filter)(function(H){return(H.category.indexOf(A)>-1||D)&&(d.showhacked||!H.hacked)}),D&&(0,t.filter)(W),(0,t.sortBy)(function(H){return H.name.toLowerCase()})])(L),$="Build";return D?$="Results for: '"+D+"':":A&&($="Build ("+A+")"),(0,e.createComponentVNode)(2,N.Window,{width:750,height:525,children:(0,e.createComponentVNode)(2,N.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"70%",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:$,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"150px",options:w,selected:A,onSelected:function(){function H(Y){return x(Y)}return H}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function H(Y,z){return j(z)}return H}(),mb:1}),K.map(function(H){return(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+H.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:d.busyname===H.name&&d.busyamt===1,disabled:!S(H,d.metal_amount,d.glass_amount,1),onClick:function(){function Y(){return i("make",{make:H.uid,multiplier:1})}return Y}(),children:(0,k.toTitleCase)(H.name)}),H.max_multiplier>=10&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:d.busyname===H.name&&d.busyamt===10,disabled:!S(H,d.metal_amount,d.glass_amount,10),onClick:function(){function Y(){return i("make",{make:H.uid,multiplier:10})}return Y}(),children:"10x"}),H.max_multiplier>=25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:d.busyname===H.name&&d.busyamt===25,disabled:!S(H,d.metal_amount,d.glass_amount,25),onClick:function(){function Y(){return i("make",{make:H.uid,multiplier:25})}return Y}(),children:"25x"}),H.max_multiplier>25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:d.busyname===H.name&&d.busyamt===H.max_multiplier,disabled:!S(H,d.metal_amount,d.glass_amount,H.max_multiplier),onClick:function(){function Y(){return i("make",{make:H.uid,multiplier:H.max_multiplier})}return Y}(),children:[H.max_multiplier,"x"]}),H.requirements&&Object.keys(H.requirements).map(function(Y){return(0,k.toTitleCase)(Y)+": "+H.requirements[Y]}).join(", ")||(0,e.createComponentVNode)(2,f.Box,{children:"No resources required."})]},H.ref)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:[(0,e.createComponentVNode)(2,f.Section,{title:"Materials",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Metal",children:E}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Glass",children:P}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Total",children:R}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Storage",children:[d.fill_percent,"% Full"]})]})}),(0,e.createComponentVNode)(2,f.Section,{title:"Building",children:(0,e.createComponentVNode)(2,f.Box,{color:v?"green":"",children:v||"Nothing"})}),(0,e.createComponentVNode)(2,f.Section,{title:"Build Queue",height:23.7,children:[U,(0,e.createComponentVNode)(2,f.Button,{mt:.5,fluid:!0,icon:"times",content:"Clear All",color:"red",disabled:!d.buildQueueLen,onClick:function(){function H(){return i("clear_queue")}return H}()})]})]})]})})})}return h}()},13940:function(I,r,n){"use strict";r.__esModule=!0,r.BioChipPad=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.BioChipPad=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.implant,m=l.contains_case;return(0,e.createComponentVNode)(2,o.Window,{width:410,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Bio-chip Mini-Computer",children:[c&&m?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{bold:!0,mb:2,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+c.image,ml:0,mr:2,style:{"vertical-align":"middle",width:"32px"}}),c.name]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Life",children:c.life}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Notes",children:c.notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Function",children:c.function})]})],4):m?(0,e.createComponentVNode)(2,t.Box,{children:"This bio-chip case has no implant!"}):(0,e.createComponentVNode)(2,t.Box,{children:"Please insert a bio-chip casing!"}),(0,e.createComponentVNode)(2,t.Button,{mt:2,content:"Eject Case",icon:"eject",disabled:!m,onClick:function(){function i(){return h("eject_case")}return i}()})]})})})}return N}()},55295:function(I,r,n){"use strict";r.__esModule=!0,r.Biogenerator=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(48154),N=r.Biogenerator=function(){function l(c,m){var i=(0,a.useBackend)(m),d=i.data,u=i.config,s=d.container,C=d.processing,g=u.title;return(0,e.createComponentVNode)(2,o.Window,{width:390,height:595,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:C,name:g}),(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,b),s?(0,e.createComponentVNode)(2,h):(0,e.createComponentVNode)(2,k)]})})})}return l}(),k=function(c,m){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The biogenerator is missing a container."]})})})},S=function(c,m){var i=(0,a.useBackend)(m),d=i.act,u=i.data,s=u.biomass,C=u.container,g=u.container_curr_reagents,v=u.container_max_reagents;return(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"5px",children:s}),(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"21px",mt:"8px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"10px",color:"silver",children:"Container:"}),C?(0,e.createComponentVNode)(2,t.ProgressBar,{value:g,maxValue:v,children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:g+" / "+v+" units"})}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"None"})]})]})},b=function(c,m){var i=(0,a.useBackend)(m),d=i.act,u=i.data,s=u.has_plants,C=u.container;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!s,tooltip:s?"":"There are no plants in the biogenerator.",tooltipPosition:"top-start",content:"Activate",onClick:function(){function g(){return d("activate")}return g}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!C,tooltip:C?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){function g(){return d("detach_container")}return g}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!s,tooltip:s?"":"There are no stored plants to eject.",tooltipPosition:"top-end",content:"Eject Plants",onClick:function(){function g(){return d("eject_plants")}return g}()})})]})})},h=function(c,m){var i=(0,a.useBackend)(m),d=i.act,u=i.data,s=u.biomass,C=u.product_list,g=(0,a.useSharedState)(m,"vendAmount",1),v=g[0],p=g[1],V=Object.entries(C).map(function(y,B){var L=Object.entries(y[1]).map(function(w){return w[1]});return(0,e.createComponentVNode)(2,t.Collapsible,{title:y[0],open:!0,children:L.map(function(w){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",ml:"2px",children:w.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"20%",children:[w.cost*v,(0,e.createComponentVNode)(2,t.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{content:"Vend",disabled:sd&&"bad"||"good";return(0,e.createComponentVNode)(2,o.Window,{width:650,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!p&&(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Safety Protocols disabled"}),d>V&&(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"High Power, Instability likely"}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Input Management",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Input",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Level",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Desired Level",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:i===0,tooltip:"Set to 0",onClick:function(){function L(){return l("set",{set_level:0})}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"step-backward",tooltip:"Decrease to actual input level",disabled:i===0,onClick:function(){function L(){return l("set",{set_level:d})}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:i===0,tooltip:"Decrease one step",onClick:function(){function L(){return l("decrease")}return L}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,mx:1,children:(0,e.createComponentVNode)(2,t.Slider,{value:i,fillValue:d,minValue:0,color:B,maxValue:v,stepPixelSize:20,step:1,onChange:function(){function L(w,T){return l("set",{set_level:T})}return L}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:i===v,tooltip:"Increase one step",tooltipPosition:"left",onClick:function(){function L(){return l("increase")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:i===v,tooltip:"Set to max",tooltipPosition:"left",onClick:function(){function L(){return l("set",{set_level:v})}return L}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Power Use",children:(0,f.formatPower)(C)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power for next level",children:(0,f.formatPower)(y)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Surplus Power",children:(0,f.formatPower)(g)})]})})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available Points",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Points",children:s})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{align:"end",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:m.map(function(L){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:L.name,children:(0,e.createComponentVNode)(2,t.Button,{disabled:L.price>=u,onClick:function(){function w(){return l("vend",{target:L.key})}return w}(),content:L.price})},L.key)})})})})]})})]})})})}return k}()},31876:function(I,r,n){"use strict";r.__esModule=!0,r.BodyScanner=void 0;var e=n(28823),a=n(58331),t=n(37843),o=n(91819),f=n(2971),N=n(84947),k=[["good","Alive"],["average","Critical"],["bad","DEAD"]],S=[["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],b=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Cellular","cloneLoss"],["Burn","fireLoss"],["Inebriation","drunkenness"]],h={average:[.25,.5],bad:[.5,1/0]},l=function(B,L){for(var w=[],T=0;T0?B.filter(function(L){return!!L}).reduce(function(L,w){return(0,e.createFragment)([L,(0,e.createComponentVNode)(2,f.Box,{children:w},w)],0)},null):null},m=function(B){if(B>100){if(B<300)return"mild infection";if(B<400)return"mild infection+";if(B<500)return"mild infection++";if(B<700)return"acute infection";if(B<800)return"acute infection+";if(B<900)return"acute infection++";if(B>=900)return"septic"}return""},i=r.BodyScanner=function(){function y(B,L){var w=(0,o.useBackend)(L),T=w.data,A=T.occupied,x=T.occupant,E=x===void 0?{}:x,P=A?(0,e.createComponentVNode)(2,d,{occupant:E}):(0,e.createComponentVNode)(2,V);return(0,e.createComponentVNode)(2,N.Window,{width:700,height:600,title:"Body Scanner",children:(0,e.createComponentVNode)(2,N.Window.Content,{scrollable:!0,children:P})})}return y}(),d=function(B){var L=B.occupant;return(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,u,{occupant:L}),(0,e.createComponentVNode)(2,s,{occupant:L}),(0,e.createComponentVNode)(2,C,{occupant:L}),(0,e.createComponentVNode)(2,v,{organs:L.extOrgan}),(0,e.createComponentVNode)(2,p,{organs:L.intOrgan})]})},u=function(B,L){var w=(0,o.useBackend)(L),T=w.act,A=w.data,x=A.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Button,{icon:"print",onClick:function(){function E(){return T("print_p")}return E}(),children:"Print Report"}),(0,e.createComponentVNode)(2,f.Button,{icon:"user-slash",onClick:function(){function E(){return T("ejectify")}return E}(),children:"Eject"})],4),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:x.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:x.maxHealth,value:x.health/x.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:k[x.stat][0],children:k[x.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(x.bodyTempC)}),"\xB0C,\xA0",(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(x.bodyTempF)}),"\xB0F"]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Implants",children:x.implant_len?(0,e.createComponentVNode)(2,f.Box,{children:x.implant.map(function(E){return E.name}).join(", ")}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"None"})})]})})},s=function(B){var L=B.occupant;return L.hasBorer||L.blind||L.colourblind||L.nearsighted||L.hasVirus?(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:S.map(function(w,T){if(L[w[0]])return(0,e.createComponentVNode)(2,f.Box,{color:w[1],bold:w[1]==="bad",children:w[2]},w[2])})}):(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No abnormalities found."})})},C=function(B){var L=B.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Damage",children:(0,e.createComponentVNode)(2,f.Table,{children:l(b,function(w,T,A){return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Table.Row,{color:"label",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:[w[0],":"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:!!T&&T[0]+":"})]}),(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,g,{value:L[w[1]],marginBottom:A100)&&"average"||!!L.status.robotic&&"label",width:"33%",children:(0,t.capitalize)(L.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{m:-.5,min:"0",max:L.maxHealth,mt:w>0&&"0.5rem",value:L.totalLoss/L.maxHealth,ranges:h,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Tooltip,{content:"Total damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"heartbeat",mr:.5}),(0,a.round)(L.totalLoss)]})}),!!L.bruteLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Brute damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,f.Icon,{name:"bone",mr:.5}),(0,a.round)(L.bruteLoss)]})}),!!L.fireLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Burn damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"fire",mr:.5}),(0,a.round)(L.fireLoss)]})})]})})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:w>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([!!L.internalBleeding&&"Internal bleeding",!!L.burnWound&&"Critical tissue burns",!!L.lungRuptured&&"Ruptured lung",!!L.status.broken&&L.status.broken,m(L.germ_level),!!L.open&&"Open incision"])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:[c([!!L.status.splinted&&(0,e.createComponentVNode)(2,f.Box,{color:"good",children:"Splinted"}),!!L.status.robotic&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),!!L.status.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})]),c(L.shrapnel.map(function(T){return T.known?T.name:"Unknown object"}))]})]})]},w)})]})})},p=function(B){return B.organs.length===0?(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"N/A"})}):(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Table,{children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:"Damage"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",children:"Injuries"})]}),B.organs.map(function(L,w){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{color:!!L.dead&&"bad"||L.germ_level>100&&"average"||L.robotic>0&&"label",width:"33%",children:(0,t.capitalize)(L.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:L.maxHealth,value:L.damage/L.maxHealth,mt:w>0&&"0.5rem",ranges:h,children:(0,a.round)(L.damage)})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:w>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([m(L.germ_level)])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:c([L.robotic===1&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),L.robotic===2&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Assisted"}),!!L.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},w)})]})})},V=function(){return(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},73440:function(I,r,n){"use strict";r.__esModule=!0,r.BookBinder=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(22677),N=n(92462),k=r.BookBinder=function(){function S(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data,i=m.selectedbook,d=m.book_categories,u=[];return d.map(function(s){return u[s.description]=s.category_id}),(0,e.createComponentVNode)(2,o.Window,{width:600,height:400,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Book Binder",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",width:"auto",content:"Print Book",onClick:function(){function s(){return c("print_book")}return s}()}),children:[(0,e.createComponentVNode)(2,t.Box,{ml:10,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Binder"]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:i.title,onClick:function(){function s(){return(0,f.modalOpen)(h,"edit_selected_title")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:i.author,onClick:function(){function s(){return(0,f.modalOpen)(h,"edit_selected_author")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"190px",options:d.map(function(s){return s.description}),onSelected:function(){function s(C){return c("toggle_binder_category",{category_id:u[C]})}return s}()})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",content:"Edit Summary",onClick:function(){function s(){return(0,f.modalOpen)(h,"edit_selected_summary")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:i.summary})]}),(0,e.createVNode)(1,"br"),d.filter(function(s){return i.categories.includes(s.category_id)}).map(function(s){return(0,e.createComponentVNode)(2,t.Button,{content:s.description,selected:!0,icon:"unlink",onClick:function(){function C(){return c("toggle_binder_category",{category_id:s.category_id})}return C}()},s.category_id)})]})})]})})})]})}return S}()},40730:function(I,r,n){"use strict";r.__esModule=!0,r.BotClean=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(86041),N=r.BotClean=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.locked,i=c.noaccess,d=c.maintpanel,u=c.on,s=c.autopatrol,C=c.canhack,g=c.emagged,v=c.remote_disabled,p=c.painame,V=c.cleanblood;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:310,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Cleaning Settings",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:V,content:"Clean Blood",disabled:i,onClick:function(){function y(){return l("blood")}return y}()})}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:i,onClick:function(){function y(){return l("ejectpai")}return y}()})})]})})}return k}()},36078:function(I,r,n){"use strict";r.__esModule=!0,r.BotFloor=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(86041),N=r.BotFloor=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.noaccess,i=c.painame,d=c.hullplating,u=c.replace,s=c.eat,C=c.make,g=c.fixfloor,v=c.nag_empty,p=c.magnet,V=c.tiles_amount;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Floor Settings",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"5px",children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tiles Left",children:V})}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:d,content:"Add tiles to new hull plating",disabled:m,onClick:function(){function y(){return l("autotile")}return y}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Replace floor tiles",disabled:m,onClick:function(){function y(){return l("replacetiles")}return y}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:g,content:"Repair damaged tiles and platings",disabled:m,onClick:function(){function y(){return l("fixfloors")}return y}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Miscellaneous",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Finds tiles",disabled:m,onClick:function(){function y(){return l("eattiles")}return y}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Make pieces of metal into tiles when empty",disabled:m,onClick:function(){function y(){return l("maketiles")}return y}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:v,content:"Transmit notice when empty",disabled:m,onClick:function(){function y(){return l("nagonempty")}return y}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,content:"Traction Magnets",disabled:m,onClick:function(){function y(){return l("anchored")}return y}()})]}),i&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,icon:"eject",content:i,disabled:m,onClick:function(){function y(){return l("ejectpai")}return y}()})})]})})}return k}()},89121:function(I,r,n){"use strict";r.__esModule=!0,r.BotHonk=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(86041),N=r.BotHonk=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:220,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.BotStatus)})})}return k}()},39805:function(I,r,n){"use strict";r.__esModule=!0,r.BotMed=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(86041),N=r.BotMed=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.locked,i=c.noaccess,d=c.maintpanel,u=c.on,s=c.autopatrol,C=c.canhack,g=c.emagged,v=c.remote_disabled,p=c.painame,V=c.shut_up,y=c.declare_crit,B=c.stationary_mode,L=c.heal_threshold,w=c.injection_amount,T=c.use_beaker,A=c.treat_virus,x=c.reagent_glass;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Communication Settings",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Speaker",checked:!V,disabled:i,onClick:function(){function E(){return l("toggle_speaker")}return E}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Critical Patient Alerts",checked:y,disabled:i,onClick:function(){function E(){return l("toggle_critical_alerts")}return E}()})]}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Treatment Settings",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Healing Threshold",children:(0,e.createComponentVNode)(2,t.Slider,{value:L.value,minValue:L.min,maxValue:L.max,step:5,disabled:i,onChange:function(){function E(P,R){return l("set_heal_threshold",{target:R})}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Injection Level",children:(0,e.createComponentVNode)(2,t.Slider,{value:w.value,minValue:w.min,maxValue:w.max,step:5,format:function(){function E(P){return P+"u"}return E}(),disabled:i,onChange:function(){function E(P,R){return l("set_injection_amount",{target:R})}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reagent Source",children:(0,e.createComponentVNode)(2,t.Button,{content:T?"Beaker":"Internal Synthesizer",icon:T?"flask":"cogs",disabled:i,onClick:function(){function E(){return l("toggle_use_beaker")}return E}()})}),x&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:x.amount,minValue:0,maxValue:x.max_amount,children:[x.amount," / ",x.max_amount]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{ml:1,children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",disabled:i,onClick:function(){function E(){return l("eject_reagent_glass")}return E}()})})]})})]}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{mt:1,fluid:!0,content:"Treat Viral Infections",checked:A,disabled:i,onClick:function(){function E(){return l("toggle_treat_viral")}return E}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Stationary Mode",checked:B,disabled:i,onClick:function(){function E(){return l("toggle_stationary_mode")}return E}()})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:i,onClick:function(){function E(){return l("ejectpai")}return E}()})})]})})})}return k}()},35519:function(I,r,n){"use strict";r.__esModule=!0,r.BotSecurity=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(86041),N=r.BotSecurity=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.noaccess,i=c.painame,d=c.check_id,u=c.check_weapons,s=c.check_warrant,C=c.arrest_mode,g=c.arrest_declare;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:445,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Who To Arrest",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:d,content:"Unidentifiable Persons",disabled:m,onClick:function(){function v(){return l("authid")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Unauthorized Weapons",disabled:m,onClick:function(){function v(){return l("authweapon")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Wanted Criminals",disabled:m,onClick:function(){function v(){return l("authwarrant")}return v}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Arrest Procedure",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Detain Targets Indefinitely",disabled:m,onClick:function(){function v(){return l("arrtype")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:g,content:"Announce Arrests On Radio",disabled:m,onClick:function(){function v(){return l("arrdeclare")}return v}()})]}),i&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:i,disabled:m,onClick:function(){function v(){return l("ejectpai")}return v}()})})]})})}return k}()},71169:function(I,r,n){"use strict";r.__esModule=!0,r.BrigCells=void 0;var e=n(28823),a=n(84947),t=n(2971),o=n(91819),f=function(b,h){var l=b.cell,c=(0,o.useBackend)(h),m=c.act,i=l.cell_id,d=l.occupant,u=l.crimes,s=l.brigged_by,C=l.time_left_seconds,g=l.time_set_seconds,v=l.ref,p="";C>0&&(p+=" BrigCells__listRow--active");var V=function(){m("release",{ref:v})};return(0,e.createComponentVNode)(2,t.Table.Row,{className:p,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:g})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:C})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{type:"button",onClick:V,children:"Release"})})]})},N=function(b){var h=b.cells;return(0,e.createComponentVNode)(2,t.Table,{className:"BrigCells__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Cell"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Occupant"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Crimes"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Brigged By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Release"})]}),h.map(function(l){return(0,e.createComponentVNode)(2,f,{cell:l},l.ref)})]})},k=r.BrigCells=function(){function S(b,h){var l=(0,o.useBackend)(h),c=l.act,m=l.data,i=m.cells;return(0,e.createComponentVNode)(2,a.Window,{theme:"security",width:800,height:400,children:(0,e.createComponentVNode)(2,a.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,N,{cells:i})})})})})}return S}()},19070:function(I,r,n){"use strict";r.__esModule=!0,r.BrigTimer=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.BrigTimer=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data;l.nameText=l.occupant,l.timing&&(l.prisoner_hasrec?l.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:l.occupant}):l.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:l.occupant}));var c="pencil-alt";l.prisoner_name&&(l.prisoner_hasrec||(c="exclamation-triangle"));var m=[],i=0;for(i=0;im?this.substring(0,m)+"...":this};var b=function(i,d){var u,s;if(!d)return[];var C=i.findIndex(function(g){return g.name===d.name});return[(u=i[C-1])==null?void 0:u.name,(s=i[C+1])==null?void 0:s.name]},h=function(i,d){d===void 0&&(d="");var u=(0,f.createSearch)(d,function(s){return s.name});return(0,t.flow)([(0,a.filter)(function(s){return s==null?void 0:s.name}),d&&(0,a.filter)(u),(0,a.sortBy)(function(s){return s.name})])(i)},l=r.CameraConsole=function(){function m(i,d){var u=(0,N.useBackend)(d),s=u.act,C=u.data,g=u.config,v=C.mapRef,p=C.activeCamera,V=h(C.cameras),y=b(V,p),B=y[0],L=y[1];return(0,e.createComponentVNode)(2,S.Window,{width:870,height:708,children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,k.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,c)})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"Camera: ",16),p&&p.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,k.Button,{icon:"chevron-left",disabled:!B,onClick:function(){function w(){return s("switch_camera",{name:B})}return w}()}),(0,e.createComponentVNode)(2,k.Button,{icon:"chevron-right",disabled:!L,onClick:function(){function w(){return s("switch_camera",{name:L})}return w}()})],4),(0,e.createComponentVNode)(2,k.ByondUi,{className:"CameraConsole__map",params:{id:v,type:"map"}})],4)]})}return m}(),c=r.CameraConsoleContent=function(){function m(i,d){var u=(0,N.useBackend)(d),s=u.act,C=u.data,g=(0,N.useLocalState)(d,"searchText",""),v=g[0],p=g[1],V=C.activeCamera,y=h(C.cameras,v);return(0,e.createComponentVNode)(2,k.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k.Stack.Item,{children:(0,e.createComponentVNode)(2,k.Input,{fluid:!0,placeholder:"Search for a camera",onInput:function(){function B(L,w){return p(w)}return B}()})}),(0,e.createComponentVNode)(2,k.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,k.Section,{fill:!0,scrollable:!0,children:y.map(function(B){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid","Button--color--transparent",V&&B.name===V.name&&"Button--selected"]),B.name.trimLongStr(23),0,{title:B.name,onClick:function(){function L(){return s("switch_camera",{name:B.name})}return L}()},B.name)})})})]})}return m}()},21348:function(I,r,n){"use strict";r.__esModule=!0,r.Canister=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(48300),N=n(84947),k=r.Canister=function(){function S(b,h){var l=(0,t.useBackend)(h),c=l.act,m=l.data,i=m.portConnected,d=m.tankPressure,u=m.releasePressure,s=m.defaultReleasePressure,C=m.minReleasePressure,g=m.maxReleasePressure,v=m.valveOpen,p=m.name,V=m.canLabel,y=m.colorContainer,B=m.color_index,L=m.hasHoldingTank,w=m.holdingTank,T="";B.prim&&(T=y.prim.options[B.prim].name);var A="";B.sec&&(A=y.sec.options[B.sec].name);var x="";B.ter&&(x=y.ter.options[B.ter].name);var E="";B.quart&&(E=y.quart.options[B.quart].name);var P=[],R=[],M=[],D=[],j=0;for(j=0;jp.current_positions&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:p.total_positions-p.current_positions})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"0"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"-",disabled:s.cooldown_time||!p.can_close,onClick:function(){function V(){return u("make_job_unavailable",{job:p.title})}return V}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"+",disabled:s.cooldown_time||!p.can_open,onClick:function(){function V(){return u("make_job_available",{job:p.title})}return V}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:s.target_dept&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:s.priority_jobs.indexOf(p.title)>-1?"Yes":""})||(0,e.createComponentVNode)(2,t.Button,{content:p.is_priority?"Yes":"No",selected:p.is_priority,disabled:s.cooldown_time||!p.can_prioritize,onClick:function(){function V(){return u("prioritize_job",{job:p.title})}return V}()})})]},p.title)})]})})]}):v=(0,e.createComponentVNode)(2,S);break;case 2:!s.authenticated||!s.scan_name?v=(0,e.createComponentVNode)(2,S):s.modify_name?v=(0,e.createComponentVNode)(2,f.AccessList,{accesses:s.regions,selectedList:s.selectedAccess,accessMod:function(){function p(V){return u("set",{access:V})}return p}(),grantAll:function(){function p(){return u("grant_all")}return p}(),denyAll:function(){function p(){return u("clear_all")}return p}(),grantDep:function(){function p(V){return u("grant_region",{region:V})}return p}(),denyDep:function(){function p(V){return u("deny_region",{region:V})}return p}()}):v=(0,e.createComponentVNode)(2,b);break;case 3:s.authenticated?s.records.length?v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Records",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Delete All Records",disabled:!s.authenticated||s.records.length===0||s.target_dept,onClick:function(){function p(){return u("wipe_all_logs")}return p}()}),children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Crewman"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Old Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"New Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Authorized By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Reason"}),!!s.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Deleted By"})]}),s.records.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.transferee}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.oldvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.newvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.whodidit}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.timestamp}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.reason}),!!s.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.deletedby})]},p.timestamp)})]}),!!s.iscentcom&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!s.authenticated||s.records.length===0,onClick:function(){function p(){return u("wipe_my_logs")}return p}()})})]}):v=(0,e.createComponentVNode)(2,h):v=(0,e.createComponentVNode)(2,S);break;case 4:!s.authenticated||!s.scan_name?v=(0,e.createComponentVNode)(2,S):v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Your Team",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Sec Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Actions"})]}),s.people_dept.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.crimstat}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:p.buttontext,disabled:!p.demotable,onClick:function(){function V(){return u("remote_demote",{remote_demote:p.name})}return V}()})})]},p.title)})]})});break;default:v=(0,e.createComponentVNode)(2,t.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,e.createComponentVNode)(2,o.Window,{width:800,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:g}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:C}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:v})]})})})}return c}()},62486:function(I,r,n){"use strict";r.__esModule=!0,r.CargoConsole=void 0;var e=n(28823),a=n(90955),t=n(72026),o=n(91819),f=n(2971),N=n(84947),k=n(37843),S=r.CargoConsole=function(){function d(u,s){return(0,e.createComponentVNode)(2,N.Window,{width:900,height:800,children:(0,e.createComponentVNode)(2,N.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,l),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,i)]})})})}return d}(),b=function(u,s){var C=(0,o.useLocalState)(s,"contentsModal",null),g=C[0],v=C[1],p=(0,o.useLocalState)(s,"contentsModalTitle",null),V=p[0],y=p[1];if(g!==null&&V!==null)return(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:[(0,e.createComponentVNode)(2,f.Box,{width:"100%",bold:!0,children:(0,e.createVNode)(1,"h1",null,[V,(0,e.createTextVNode)(" contents:")],0)}),(0,e.createComponentVNode)(2,f.Box,{children:g.map(function(B){return(0,e.createComponentVNode)(2,f.Box,{children:["- ",B]},B)})}),(0,e.createComponentVNode)(2,f.Box,{m:2,children:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function B(){v(null),y(null)}return B}()})})]})},h=function(u,s){var C=(0,o.useBackend)(s),g=C.act,v=C.data,p=v.is_public,V=v.timeleft,y=v.moving,B=v.at_station,L,w;return!y&&!B?(L="Docked off-station",w="Call Shuttle"):!y&&B?(L="Docked at the station",w="Return Shuttle"):y&&(w="In Transit...",V!==1?L="Shuttle is en route (ETA: "+V+" minutes)":L="Shuttle is en route (ETA: "+V+" minute)"),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Status",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Shuttle Status",children:L}),p===0&&(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,f.Button,{content:w,disabled:y,onClick:function(){function T(){return g("moveShuttle")}return T}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Central Command Messages",onClick:function(){function T(){return g("showMessages")}return T}()})]})]})})})},l=function(u,s){var C,g=(0,o.useBackend)(s),v=g.act,p=g.data,V=p.accounts,y=(0,o.useLocalState)(s,"selectedAccount"),B=y[0],L=y[1],w=[];return V.map(function(T){return w[T.name]=T.account_UID}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Payment",children:[(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:V.map(function(T){return T.name}),selected:(C=V.filter(function(T){return T.account_UID===B})[0])==null?void 0:C.name,onSelected:function(){function T(A){return L(w[A])}return T}()}),V.filter(function(T){return T.account_UID===B}).map(function(T){return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Account Name",children:(0,e.createComponentVNode)(2,f.Stack.Item,{mt:1,children:T.name})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Balance",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:T.balance})})]},T.account_UID)})]})})},c=function(u,s){var C=(0,o.useBackend)(s),g=C.act,v=C.data,p=v.requests,V=v.categories,y=v.supply_packs,B=(0,o.useSharedState)(s,"category","Emergency"),L=B[0],w=B[1],T=(0,o.useSharedState)(s,"search_text",""),A=T[0],x=T[1],E=(0,o.useLocalState)(s,"contentsModal",null),P=E[0],R=E[1],M=(0,o.useLocalState)(s,"contentsModalTitle",null),D=M[0],j=M[1],W=(0,k.createSearch)(A,function(z){return z.name}),U=(0,o.useLocalState)(s,"selectedAccount"),K=U[0],$=U[1],H=(0,a.flow)([(0,t.filter)(function(z){return z.cat===V.filter(function(Q){return Q.name===L})[0].category||A}),A&&(0,t.filter)(W),(0,t.sortBy)(function(z){return z.name.toLowerCase()})])(y),Y="Crate Catalogue";return A?Y="Results for '"+A+"':":L&&(Y="Browsing "+L),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:Y,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:V.map(function(z){return z.name}),selected:L,onSelected:function(){function z(Q){return w(Q)}return z}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function z(Q,re){return x(re)}return z}(),mb:1}),(0,e.createComponentVNode)(2,f.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:H.map(function(z){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{bold:!0,children:[z.name," (",z.cost," Credits)"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",pr:1,children:[(0,e.createComponentVNode)(2,f.Button,{content:"Order 1",icon:"shopping-cart",disabled:!K,onClick:function(){function Q(){return g("order",{crate:z.ref,multiple:!1,account:K})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Order Multiple",icon:"cart-plus",disabled:!K||z.singleton,onClick:function(){function Q(){return g("order",{crate:z.ref,multiple:!0,account:K})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Contents",icon:"search",onClick:function(){function Q(){R(z.contents),j(z.name)}return Q}()})]})]},z.name)})})})]})})},m=function(u,s){var C=u.request,g,v;switch(C.department){case"Engineering":v="CE",g="orange";break;case"Medical":v="CMO",g="teal";break;case"Science":v="RD",g="purple";break;case"Supply":v="CT",g="brown";break;case"Service":v="HOP",g="olive";break;case"Security":v="HOS",g="red";break;case"Command":v="CAP",g="blue";break;case"Assistant":v="Any Head",g="grey";break}return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{mt:.5,children:"Approval Required:"}),!!C.req_cargo_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"brown",content:"QM",icon:"user-tie",tooltip:"This Order requires approval from the QM still"})}),!!C.req_head_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:g,content:v,disabled:C.req_cargo_approval,icon:"user-tie",tooltip:C.req_cargo_approval?"This Order first requires approval from the QM before the "+v+" can approve it":"This Order requires approval from the "+v+" still"})})]})},i=function(u,s){var C=(0,o.useBackend)(s),g=C.act,v=C.data,p=v.requests,V=v.orders,y=v.shipments;return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Orders",children:[(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Requests"}),(0,e.createComponentVNode)(2,f.Table,{children:p.map(function(B){return(0,e.createComponentVNode)(2,f.Table.Row,{className:"Cargo_RequestList",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{mb:1,children:[(0,e.createComponentVNode)(2,f.Box,{children:["Order #",B.ordernum,": ",B.supply_type," (",B.cost," credits) for"," ",(0,e.createVNode)(1,"b",null,B.orderedby,0)," with"," ",B.department?"The "+B.department+" Department":"Their Personal"," ","Account"]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",B.comment]}),(0,e.createComponentVNode)(2,m,{request:B})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"right",children:[(0,e.createComponentVNode)(2,f.Button,{content:"Approve",color:"green",disabled:!B.can_approve,onClick:function(){function L(){return g("approve",{ordernum:B.ordernum})}return L}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Deny",color:"red",disabled:!B.can_deny,onClick:function(){function L(){return g("deny",{ordernum:B.ordernum})}return L}()})]})]},B.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Orders Awaiting Delivery"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:V.map(function(B){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",B.ordernum,": ",B.supply_type," for ",(0,e.createVNode)(1,"b",null,B.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",B.comment]})]})},B.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Order in Transit"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:y.map(function(B){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",B.ordernum,": ",B.supply_type," for ",(0,e.createVNode)(1,"b",null,B.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",B.comment]})]})},B.ordernum)})})]})}},86885:function(I,r,n){"use strict";r.__esModule=!0,r.ChangelogView=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.ChangelogView=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=(0,a.useLocalState)(S,"onlyRecent",0),m=c[0],i=c[1],d=l.cl_data,u=l.last_cl,s={FIX:(0,e.createComponentVNode)(2,t.Icon,{name:"tools",title:"Fix"}),WIP:(0,e.createComponentVNode)(2,t.Icon,{name:"hard-hat",title:"WIP",color:"orange"}),TWEAK:(0,e.createComponentVNode)(2,t.Icon,{name:"sliders-h",title:"Tweak"}),SOUNDADD:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",title:"Sound Added",color:"green"}),SOUNDDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-mute",title:"Sound Removed",color:"red"}),CODEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",title:"Code Addition",color:"green"}),CODEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"minus",title:"Code Removal",color:"red"}),IMAGEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-plus",title:"Sprite Addition",color:"green"}),IMAGEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-minus",title:"Sprite Removal",color:"red"}),SPELLCHECK:(0,e.createComponentVNode)(2,t.Icon,{name:"font",title:"Spelling/Grammar Fix"}),EXPERIMENT:(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle",title:"Experimental",color:"orange"})},C=function(){function g(v){return v in s?s[v]:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",color:"green"})}return g}();return(0,e.createComponentVNode)(2,o.Window,{width:750,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"ParadiseSS13 Changelog",mt:2,buttons:(0,e.createComponentVNode)(2,t.Button,{content:m?"Showing all changes":"Showing changes since last connection",onClick:function(){function g(){return i(!m)}return g}()}),children:d.map(function(g){return!m&&g.merge_ts<=u||(0,e.createComponentVNode)(2,t.Section,{mb:2,title:g.author+" - Merged on "+g.merge_date,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"#"+g.num,onClick:function(){function v(){return h("open_pr",{pr_number:g.num})}return v}()}),children:g.entries.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{m:1,children:[C(v.etype)," ",v.etext]},v)})},g)})})})})}return N}()},56975:function(I,r,n){"use strict";r.__esModule=!0,r.ChemDispenser=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(83326),f=n(84947),N=[1,5,10,20,30,50],k=[1,5,10],S=r.ChemDispenser=function(){function c(m,i){var d=(0,a.useBackend)(i),u=d.act,s=d.data,C=s.chemicals;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:400+C.length*8,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,l)]})})})}return c}(),b=function(m,i){var d=(0,a.useBackend)(i),u=d.act,s=d.data,C=s.amount,g=s.energy,v=s.maxEnergy;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:g,minValue:0,maxValue:v,ranges:{good:[v*.5,1/0],average:[v*.25,v*.5],bad:[-1/0,v*.25]},children:[g," / ",v," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:N.map(function(p,V){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:C===p,content:p,onClick:function(){function y(){return u("amount",{amount:p})}return y}()})},V)})})})]})})})},h=function(m,i){for(var d=(0,a.useBackend)(i),u=d.act,s=d.data,C=s.chemicals,g=C===void 0?[]:C,v=[],p=0;p<(g.length+1)%3;p++)v.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:s.glass?"Drink Dispenser":"Chemical Dispenser",children:[g.map(function(V,y){return(0,e.createComponentVNode)(2,t.Button,{m:.1,width:"32.5%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",content:V.title,style:{"margin-left":"2px"},onClick:function(){function B(){return u("dispense",{reagent:V.id})}return B}()},y)}),v.map(function(V,y){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%"},y)})]})})},l=function(m,i){var d=(0,a.useBackend)(i),u=d.act,s=d.data,C=s.isBeakerLoaded,g=s.beakerCurrentVolume,v=s.beakerMaxVolume,p=s.beakerContents,V=p===void 0?[]:p;return(0,e.createComponentVNode)(2,t.Stack.Item,{height:16,children:(0,e.createComponentVNode)(2,t.Section,{title:s.glass?"Glass":"Beaker",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Box,{children:[!!C&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",mr:2,children:[g," / ",v," units"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!C,onClick:function(){function y(){return u("ejectBeaker")}return y}()})]}),children:(0,e.createComponentVNode)(2,o.BeakerContents,{beakerLoaded:C,beakerContents:V,buttons:function(){function y(B){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){function L(){return u("remove",{reagent:B.id,amount:-1})}return L}()}),k.map(function(L,w){return(0,e.createComponentVNode)(2,t.Button,{content:L,onClick:function(){function T(){return u("remove",{reagent:B.id,amount:L})}return T}()},w)}),(0,e.createComponentVNode)(2,t.Button,{content:"ALL",onClick:function(){function L(){return u("remove",{reagent:B.id,amount:B.volume})}return L}()})],0)}return y}()})})})}},48734:function(I,r,n){"use strict";r.__esModule=!0,r.ChemHeater=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(83326),N=n(84947),k=r.ChemHeater=function(){function h(l,c){return(0,e.createComponentVNode)(2,N.Window,{width:350,height:275,children:(0,e.createComponentVNode)(2,N.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,b)]})})})}return h}(),S=function(l,c){var m=(0,t.useBackend)(c),i=m.act,d=m.data,u=d.targetTemp,s=d.targetTempReached,C=d.autoEject,g=d.isActive,v=d.currentTemp,p=d.isBeakerLoaded;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Settings",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Auto-eject",icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){function V(){return i("toggle_autoeject")}return V}()}),(0,e.createComponentVNode)(2,o.Button,{content:g?"On":"Off",icon:"power-off",selected:g,disabled:!p,onClick:function(){function V(){return i("toggle_on")}return V}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,a.round)(u,0),minValue:0,maxValue:1e3,onDrag:function(){function V(y,B){return i("adjust_temperature",{target:B})}return V}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Reading",color:s?"good":"average",children:p&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:v,format:function(){function V(y){return(0,a.toFixed)(y)+" K"}return V}()})||"\u2014"})]})})})},b=function(l,c){var m=(0,t.useBackend)(c),i=m.act,d=m.data,u=d.isBeakerLoaded,s=d.beakerCurrentVolume,C=d.beakerMaxVolume,g=d.beakerContents;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:!!u&&(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,color:"label",mr:2,children:[s," / ",C," units"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",onClick:function(){function v(){return i("eject_beaker")}return v}()})]}),children:(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:u,beakerContents:g})})})}},35918:function(I,r,n){"use strict";r.__esModule=!0,r.ChemMaster=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(83326),N=n(22677),k=n(66586),S=n(50175),b=["icon"];function h(x,E){if(x==null)return{};var P={},R=Object.keys(x),M,D;for(D=0;D=0)&&(P[M]=x[M]);return P}function l(x,E){x.prototype=Object.create(E.prototype),x.prototype.constructor=x,c(x,E)}function c(x,E){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function P(R,M){return R.__proto__=M,R}return P}(),c(x,E)}var m=(0,S.createLogger)("ChemMaster"),i=[1,5,10],d=function(E,P){var R=(0,a.useBackend)(P),M=R.act,D=R.data,j=E.args.analysis;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:D.condi?"Condiment Analysis":"Reagent Analysis",children:(0,e.createComponentVNode)(2,t.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:j.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:(j.desc||"").length>0?j.desc:"N/A"}),j.blood_type&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood type",children:j.blood_type}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:j.blood_dna})],4),!D.condi&&(0,e.createComponentVNode)(2,t.Button,{icon:D.printing?"spinner":"print",disabled:D.printing,iconSpin:!!D.printing,ml:"0.5rem",content:"Print",onClick:function(){function W(){return M("print",{idx:j.idx,beaker:E.args.beaker})}return W}()})]})})})})},u=r.ChemMaster=function(){function x(E,P){var R=(0,a.useBackend)(P),M=R.data,D=M.condi,j=M.beaker,W=M.beaker_reagents,U=W===void 0?[]:W,K=M.buffer_reagents,$=K===void 0?[]:K,H=M.mode;return(0,e.createComponentVNode)(2,o.Window,{width:575,height:650,children:[(0,e.createComponentVNode)(2,N.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,s,{beaker:j,beakerReagents:U,bufferNonEmpty:$.length>0}),(0,e.createComponentVNode)(2,C,{mode:H,bufferReagents:$}),(0,e.createComponentVNode)(2,g,{isCondiment:D,bufferNonEmpty:$.length>0}),(0,e.createComponentVNode)(2,A)]})})]})}return x}(),s=function(E,P){var R=(0,a.useBackend)(P),M=R.act,D=E.beaker,j=E.beakerReagents,W=E.bufferNonEmpty;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:W?(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"eject",disabled:!D,content:"Eject and Clear Buffer",onClick:function(){function U(){return M("eject")}return U}()}):(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!D,content:"Eject and Clear Buffer",onClick:function(){function U(){return M("eject")}return U}()}),children:D?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:j,buttons:function(){function U(K,$){return(0,e.createComponentVNode)(2,t.Box,{mb:$0?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:W,buttons:function(){function U(K,$){return(0,e.createComponentVNode)(2,t.Box,{mb:$p.biomass?"bad":null,children:["Biomass: ",w[0],"/",p.biomass,"/",p.biomass_storage_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",mx:"2px",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w[1],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:w[1]>p.sanguine_reagent?"bad":"good",children:["Sanguine: ",w[1],"/",p.sanguine_reagent,"/",p.max_reagent_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w[2],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:w[2]>p.osseous_reagent?"bad":"good",children:["Osseous: ",w[2],"/",p.osseous_reagent,"/",p.max_reagent_capacity]})})]}),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,i)]})]})})]})]})},m=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.patient_limb_data,V=v.limb_list,y=v.desired_limb_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Limbs",children:V.map(function(B,L){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"15%",height:"20px",children:[p[B][4],":"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),p[B][3]===0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p[B][0]+p[B][1],maxValue:p[B][5],ranges:{good:[0,p[B][5]/3],average:[p[B][5]/3,2*p[B][5]/3],bad:[2*p[B][5]/3,p[B][5]]},children:["Current Damage: ",(0,e.createComponentVNode)(2,t.Icon,{name:"bone"})," "+p[B][0]+" / ",(0,e.createComponentVNode)(2,t.Icon,{name:"fire"})," "+p[B][1]]})}),p[B][3]!==0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[B][4]," is missing!"]})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[!!p[B][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!y[B][3],onClick:function(){function w(){return g("toggle_limb_repair",{limb:B,type:"replace"})}return w}(),children:"Replace Limb"})}),!p[B][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][0]||p[B][1]),checked:!(y[B][0]||y[B][1])&&(p[B][0]||p[B][1]),onClick:function(){function w(){return g("toggle_limb_repair",{limb:B,type:"damage"})}return w}(),children:"Repair Damages"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][2]&N),checked:!(y[B][2]&N)&&p[B][2]&N,onClick:function(){function w(){return g("toggle_limb_repair",{limb:B,type:"bone"})}return w}(),children:"Mend Bone"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][2]&k),checked:!(y[B][2]&k)&&p[B][2]&k,onClick:function(){function w(){return g("toggle_limb_repair",{limb:B,type:"ib"})}return w}(),children:"Mend IB"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[B][2]&S),checked:!(y[B][2]&S)&&p[B][2]&S,onClick:function(){function w(){return g("toggle_limb_repair",{limb:B,type:"critburn"})}return w}(),children:"Mend Critical Burn"})]})]})]},B)})})},i=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.patient_organ_data,V=v.organ_list,y=v.desired_organ_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Organs",children:V.map(function(B,L){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"20%",height:"20px",children:[p[B][3],":"," "]}),p[B][5]!=="heart"&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!!(p[B][2]||p[B][1])&&(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!y[B][2]&&!y[B][1],onClick:function(){function w(){return g("toggle_organ_repair",{organ:B,type:"replace"})}return w}(),children:"Replace Organ"}),!(p[B][2]||p[B][1])&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!p[B][0],checked:!y[B][0]&&p[B][0],onClick:function(){function w(){return g("toggle_organ_repair",{organ:B,type:"damage"})}return w}(),children:"Repair Damages"})})]})}),p[B][5]==="heart"&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Heart replacement is required for cloning."}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[!!p[B][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[B][3]," is missing!"]}),!p[B][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:p[B][0],maxValue:p[B][4],ranges:{good:[0,p[B][4]/3],average:[p[B][4]/3,2*p[B][4]/3],bad:[2*p[B][4]/3,p[B][4]]},children:"Current Damage: "+p[B][0]})]})]})},B)})})}},58378:function(I,r,n){"use strict";r.__esModule=!0,r.CloningPod=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.CloningPod=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.biomass,m=l.biomass_storage_capacity,i=l.sanguine_reagent,d=l.osseous_reagent,u=l.organs,s=l.currently_cloning;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Liquid Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Biomass:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:c,ranges:{good:[2*m/3,m],average:[m/3,2*m/3],bad:[0,m/3]},minValue:0,maxValue:m})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Sanguine Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:i+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:i,step:1,unit:"units",onChange:function(){function C(g,v){return h("remove_reagent",{reagent:"sanguine_reagent",amount:v})}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function C(){return h("purge_reagent",{reagent:"sanguine_reagent"})}return C}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Osseous Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:d+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:d,step:1,unit:"units",onChange:function(){function C(g,v){return h("remove_reagent",{reagent:"osseous_reagent",amount:v})}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function C(){return h("purge_reagent",{reagent:"osseous_reagent"})}return C}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Organ Storage",children:[!s&&(0,e.createComponentVNode)(2,t.Box,{children:[!u&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No organs loaded."}),!!u&&u.map(function(C){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:C.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",onClick:function(){function g(){return h("eject_organ",{organ_ref:C.ref})}return g}()})})]},C)})]}),!!s&&(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Unable to access organ storage while cloning."]})})]})]})})}return N}()},14283:function(I,r,n){"use strict";r.__esModule=!0,r.ColourMatrixTester=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.ColourMatrixTester=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.colour_data,m=[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]];return(0,e.createComponentVNode)(2,o.Window,{width:350,height:170,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Modify Matrix",children:m.map(function(i){return(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:i.map(function(d){return(0,e.createFragment)([d.name,(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.NumberInput,{value:c[d.idx],step:.05,minValue:-5,maxValue:5,onDrag:function(){function u(s,C){return h("setvalue",{idx:d.idx+1,value:C})}return u}()})],0,d.name)})},i)})})})})}return N}()},98577:function(I,r,n){"use strict";r.__esModule=!0,r.CommunicationsComputer=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=function(u){switch(u){case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,l);case 3:return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,c)})});case 4:return(0,e.createComponentVNode)(2,i);default:return"ERROR. Unknown menu_state. Please contact NT Technical Support."}},N=r.CommunicationsComputer=function(){function d(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.menu_state;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),f(p)]})})})}return d}(),k=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.authenticated,V=v.noauthbutton,y=v.esc_section,B=v.esc_callable,L=v.esc_recallable,w=v.esc_status,T=v.authhead,A=v.is_ai,x=v.lastCallLoc,E=!1,P;return p?p===1?P="Command":p===2?P="Captain":p===3?P="CentComm Officer":p===4?(P="CentComm Secure Connection",E=!0):P="ERROR: Report This Bug!":P="Not Logged In",(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authentication",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:P})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"sign-out-alt":"id-card",selected:p,disabled:V,content:p?"Log Out ("+P+")":"Log In",onClick:function(){function R(){return g("auth")}return R}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!y&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Escape Shuttle",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!w&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:w}),!!B&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"rocket",content:"Call Shuttle",disabled:!T,onClick:function(){function R(){return g("callshuttle")}return R}()})}),!!L&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Recall Shuttle",disabled:!T||A,onClick:function(){function R(){return g("cancelshuttle")}return R}()})}),!!x&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Last Call/Recall From",children:x})]})})})],4)},S=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.is_admin;return p?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,h)},b=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.is_admin,V=v.gamma_armory_location,y=v.admin_levels,B=v.authenticated,L=v.ert_allowed;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"CentComm Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:y,required_access:p,use_confirm:1})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:"Make Central Announcement",disabled:!p,onClick:function(){function w(){return g("send_to_cc_announcement_page")}return w}()}),B===4&&(0,e.createComponentVNode)(2,t.Button,{icon:"plus",content:"Make Other Announcement",disabled:!p,onClick:function(){function w(){return g("make_other_announcement")}return w}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Response Team",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"ambulance",content:"Dispatch ERT",disabled:!p,onClick:function(){function w(){return g("dispatch_ert")}return w}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:L,content:L?"ERT calling enabled":"ERT calling disabled",tooltip:L?"Command can request an ERT":"ERTs cannot be requested",disabled:!p,onClick:function(){function w(){return g("toggle_ert_allowed")}return w}(),selected:null})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:"Get Authentication Codes",disabled:!p,onClick:function(){function w(){return g("send_nuke_codes")}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gamma Armory",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"biohazard",content:V?"Send Gamma Armory":"Recall Gamma Armory",disabled:!p,onClick:function(){function w(){return g("move_gamma_armory")}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"coins",content:"View Economy",disabled:!p,onClick:function(){function w(){return g("view_econ")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fax",content:"Fax Manager",disabled:!p,onClick:function(){function w(){return g("view_fax")}return w}()})]})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"View Command accessible controls",children:(0,e.createComponentVNode)(2,h)})]})},h=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.msg_cooldown,V=v.emagged,y=v.cc_cooldown,B=v.security_level_color,L=v.str_security_level,w=v.levels,T=v.authcapt,A=v.authhead,x=v.messages,E="Make Priority Announcement";p>0&&(E+=" ("+p+"s)");var P=V?"Message [UNKNOWN]":"Message CentComm",R="Request Authentication Codes";return y>0&&(P+=" ("+y+"s)",R+=" ("+y+"s)"),(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Captain-Only Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Alert",color:B,children:L}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:w,required_access:T})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:E,disabled:!T||p>0,onClick:function(){function M(){return g("announce")}return M}()})}),!!V&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",color:"red",content:P,disabled:!T||y>0,onClick:function(){function M(){return g("MessageSyndicate")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!T,onClick:function(){function M(){return g("RestoreBackup")}return M}()})]})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",content:P,disabled:!T||y>0,onClick:function(){function M(){return g("MessageCentcomm")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bomb",content:R,disabled:!T||y>0,onClick:function(){function M(){return g("nukerequest")}return M}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Command Staff Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Displays",children:(0,e.createComponentVNode)(2,t.Button,{icon:"tv",content:"Change Status Displays",disabled:!A,onClick:function(){function M(){return g("status")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Incoming Messages",children:(0,e.createComponentVNode)(2,t.Button,{icon:"folder-open",content:"View ("+x.length+")",disabled:!A,onClick:function(){function M(){return g("messagelist")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Misc",children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",content:"Restart Nano-Mob Hunter GO! Server",disabled:!A,onClick:function(){function M(){return g("RestartNanoMob")}return M}()})})]})})})],4)},l=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.stat_display,V=v.authhead,y=v.current_message_title,B=p.presets.map(function(w){return(0,e.createComponentVNode)(2,t.Button,{content:w.label,selected:w.name===p.type,disabled:!V,onClick:function(){function T(){return g("setstat",{statdisp:w.name})}return T}()},w.name)}),L=p.alerts.map(function(w){return(0,e.createComponentVNode)(2,t.Button,{content:w.label,selected:w.alert===p.icon,disabled:!V,onClick:function(){function T(){return g("setstat",{statdisp:3,alert:w.alert})}return T}()},w.alert)});return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Status Screens",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function w(){return g("main")}return w}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Presets",children:B}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alerts",children:L}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 1",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_1,disabled:!V,onClick:function(){function w(){return g("setmsg1")}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 2",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_2,disabled:!V,onClick:function(){function w(){return g("setmsg2")}return w}()})})]})})})},c=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.authhead,V=v.current_message_title,y=v.current_message,B=v.messages,L=v.security_level,w;if(V)w=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:V,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Return To Message List",disabled:!p,onClick:function(){function A(){return g("messagelist")}return A}()}),children:(0,e.createComponentVNode)(2,t.Box,{children:y})})});else{var T=B.map(function(A){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:A.title,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eye",content:"View",disabled:!p||V===A.title,onClick:function(){function x(){return g("messagelist",{msgid:A.id})}return x}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"times",content:"Delete",disabled:!p,onClick:function(){function x(){return g("delmessage",{msgid:A.id})}return x}()})]},A.id)});w=(0,e.createComponentVNode)(2,t.Section,{title:"Messages Received",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function A(){return g("main")}return A}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:T})})}return(0,e.createComponentVNode)(2,t.Box,{children:w})},m=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=u.levels,V=u.required_access,y=u.use_confirm,B=v.security_level;return y?p.map(function(L){return(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:L.icon,content:L.name,disabled:!V||L.id===B,tooltip:L.tooltip,onClick:function(){function w(){return g("newalertlevel",{level:L.id})}return w}()},L.name)}):p.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{icon:L.icon,content:L.name,disabled:!V||L.id===B,tooltip:L.tooltip,onClick:function(){function w(){return g("newalertlevel",{level:L.id})}return w}()},L.name)})},i=function(u,s){var C=(0,a.useBackend)(s),g=C.act,v=C.data,p=v.is_admin,V=v.possible_cc_sounds;if(!p)return g("main");var y=(0,a.useLocalState)(s,"subtitle",""),B=y[0],L=y[1],w=(0,a.useLocalState)(s,"text",""),T=w[0],A=w[1],x=(0,a.useLocalState)(s,"classified",0),E=x[0],P=x[1],R=(0,a.useLocalState)(s,"beepsound","Beep"),M=R[0],D=R[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Central Command Report",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function j(){return g("main")}return j}()}),children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Subtitle here.",fluid:!0,value:B,onChange:function(){function j(W,U){return L(U)}return j}(),mb:"5px"}),(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Announcement here,\nMultiline input is accepted.",rows:10,fluid:!0,multiline:1,value:T,onChange:function(){function j(W,U){return A(U)}return j}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Send Announcement",fluid:!0,icon:"paper-plane",center:!0,mt:"5px",textAlign:"center",onClick:function(){function j(){return g("make_cc_announcement",{subtitle:B,text:T,classified:E,beepsound:M})}return j}()}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"260px",height:"20px",options:V,selected:M,onSelected:function(){function j(W){return D(W)}return j}(),disabled:E})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"volume-up",mx:"5px",disabled:E,tooltip:"Test sound",onClick:function(){function j(){return g("test_sound",{sound:M})}return j}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:E,content:"Classified",fluid:!0,tooltip:E?"Sent to station communications consoles":"Publically announced",onClick:function(){function j(){return P(!E)}return j}()})})]})]})})}},70611:function(I,r,n){"use strict";r.__esModule=!0,r.CompostBin=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.CompostBin=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.biomass,m=l.compost,i=l.biomass_capacity,d=l.compost_capacity,u=(0,a.useSharedState)(S,"vendAmount",1),s=u[0],C=u[1];return(0,e.createComponentVNode)(2,o.Window,{width:300,height:175,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{label:"Resources",children:[(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:1,width:17,value:c,minValue:0,maxValue:i,ranges:{good:[i*.5,1/0],average:[i*.25,i*.5],bad:[-1/0,i*.25]},children:[c," / ",i," Units"]})})})}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compost",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:17,value:m,minValue:0,maxValue:d,ranges:{good:[d*.5,1/0],average:[d*.25,d*.5],bad:[-1/0,d*.25]},children:[m," / ",d," Units"]})})})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mr:"5px",color:"silver",children:"Soil clumps to make:"}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:s,width:"32px",minValue:1,maxValue:10,stepPixelSize:7,onChange:function(){function g(v,p){return C(p)}return g}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,align:"center",content:"Make Soil",disabled:m<25*s,icon:"arrow-circle-down",onClick:function(){function g(){return h("create",{amount:s})}return g}()})})})]})})})}return N}()},73744:function(I,r,n){"use strict";r.__esModule=!0,r.Contractor=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(73712),N=n(84947);function k(g,v){g.prototype=Object.create(v.prototype),g.prototype.constructor=g,S(g,v)}function S(g,v){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function p(V,y){return V.__proto__=y,V}return p}(),S(g,v)}var b={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},h=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(Math.random()*2e4),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],l=r.Contractor=function(){function g(v,p){var V=(0,t.useBackend)(p),y=V.act,B=V.data,L;B.unauthorized?L=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,s,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){function x(){}return x}()})}):B.load_animation_completed?L=(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:(0,e.createComponentVNode)(2,c)}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",overflow:"hidden",children:B.page===1?(0,e.createComponentVNode)(2,i,{height:"100%"}):(0,e.createComponentVNode)(2,u,{height:"100%"})})],4):L=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,s,{height:"100%",allMessages:h,finishedTimeout:3e3,onFinished:function(){function x(){return y("complete_load_animation")}return x}()})});var w=(0,t.useLocalState)(p,"viewingPhoto",""),T=w[0],A=w[1];return(0,e.createComponentVNode)(2,N.Window,{theme:"syndicate",width:500,height:600,children:[T&&(0,e.createComponentVNode)(2,C),(0,e.createComponentVNode)(2,N.Window.Content,{className:"Contractor",children:(0,e.createComponentVNode)(2,o.Flex,{direction:"column",height:"100%",children:L})})]})}return g}(),c=function(v,p){var V=(0,t.useBackend)(p),y=V.act,B=V.data,L=B.tc_available,w=B.tc_paid_out,T=B.completed_contracts,A=B.rep;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Summary",buttons:(0,e.createComponentVNode)(2,o.Box,{verticalAlign:"middle",mt:"0.25rem",children:[A," Rep"]})},v,{children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",children:[L," TC"]}),(0,e.createComponentVNode)(2,o.Button,{disabled:L<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){function x(){return y("claim")}return x}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Earned",children:[w," TC"]})]})}),(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Box,{height:"20px",lineHeight:"20px",inline:!0,children:T})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},m=function(v,p){var V=(0,t.useBackend)(p),y=V.act,B=V.data,L=B.page;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Tabs,Object.assign({},v,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===1,onClick:function(){function w(){return y("page",{page:1})}return w}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"suitcase"}),"Contracts"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===2,onClick:function(){function w(){return y("page",{page:2})}return w}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"shopping-cart"}),"Hub"]})]})))},i=function(v,p){var V=(0,t.useBackend)(p),y=V.act,B=V.data,L=B.contracts,w=B.contract_active,T=B.can_extract,A=!!w&&L.filter(function(M){return M.status===1})[0],x=A&&A.time_left>0,E=(0,t.useLocalState)(p,"viewingPhoto",""),P=E[0],R=E[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,e.createComponentVNode)(2,o.Button,{disabled:!T||x,icon:"parachute-box",content:["Call Extraction",x&&(0,e.createComponentVNode)(2,f.Countdown,{timeLeft:A.time_left,format:function(){function M(D,j){return" ("+j.substr(3)+")"}return M}()})],onClick:function(){function M(){return y("extract")}return M}()})},v,{children:L.slice().sort(function(M,D){return M.status===1?-1:D.status===1?1:M.status-D.status}).map(function(M){var D;return(0,e.createComponentVNode)(2,o.Section,{title:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",color:M.status===1&&"good",children:M.target_name}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:M.has_photo&&(0,e.createComponentVNode)(2,o.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){function j(){return R("target_photo_"+M.uid+".png")}return j}()})})]}),className:"Contractor__Contract",buttons:(0,e.createComponentVNode)(2,o.Box,{width:"100%",children:[!!b[M.status]&&(0,e.createComponentVNode)(2,o.Box,{color:b[M.status][1],inline:!0,mt:M.status!==1&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:b[M.status][0]}),M.status===1&&(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){function j(){return y("abort")}return j}()})]}),children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"2",mr:"0.5rem",children:[M.fluff_message,!!M.completed_time&&(0,e.createComponentVNode)(2,o.Box,{color:"good",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",M.completed_time]}),!!M.dead_extraction&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!M.fail_reason&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",M.fail_reason]})]}),(0,e.createComponentVNode)(2,o.Flex.Item,{flexBasis:"100%",children:[(0,e.createComponentVNode)(2,o.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xA0",d(M)]}),(D=M.difficulties)==null?void 0:D.map(function(j,W){return(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!!w,content:j.name+" ("+j.reward+" TC)",onClick:function(){function U(){return y("activate",{uid:M.uid,difficulty:W+1})}return U}()},W)}),!!M.objective&&(0,e.createComponentVNode)(2,o.Box,{color:"white",bold:!0,children:[M.objective.extraction_name,(0,e.createVNode)(1,"br"),"(",(M.objective.rewards.tc||0)+" TC",",\xA0",(M.objective.rewards.credits||0)+" Credits",")"]})]})]})},M.uid)})})))},d=function(v){if(!(!v.objective||v.status>1)){var p=v.objective.locs.user_area_id,V=v.objective.locs.user_coords,y=v.objective.locs.target_area_id,B=v.objective.locs.target_coords,L=p===y;return(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:L?"dot-circle-o":"arrow-alt-circle-right-o",color:L?"green":"yellow",rotation:L?null:-(0,a.rad2deg)(Math.atan2(B[1]-V[1],B[0]-V[0])),lineHeight:L?null:"0.85",size:"1.5"})})}},u=function(v,p){var V=(0,t.useBackend)(p),y=V.act,B=V.data,L=B.rep,w=B.buyables;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Purchases",overflow:"auto"},v,{children:w.map(function(T){return(0,e.createComponentVNode)(2,o.Section,{title:T.name,children:[T.description,(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:L-1&&(0,e.createComponentVNode)(2,o.Box,{as:"span",color:T.stock===0?"bad":"good",ml:"0.5rem",children:[T.stock," in stock"]})]},T.uid)})})))},s=function(g){k(v,g);function v(V){var y;return y=g.call(this,V)||this,y.timer=null,y.state={currentIndex:0,currentDisplay:[]},y}var p=v.prototype;return p.tick=function(){function V(){var y=this.props,B=this.state;if(B.currentIndex<=y.allMessages.length){this.setState(function(w){return{currentIndex:w.currentIndex+1}});var L=B.currentDisplay;L.push(y.allMessages[B.currentIndex])}else clearTimeout(this.timer),setTimeout(y.onFinished,y.finishedTimeout)}return V}(),p.componentDidMount=function(){function V(){var y=this,B=this.props.linesPerSecond,L=B===void 0?2.5:B;this.timer=setInterval(function(){return y.tick()},1e3/L)}return V}(),p.componentWillUnmount=function(){function V(){clearTimeout(this.timer)}return V}(),p.render=function(){function V(){return(0,e.createComponentVNode)(2,o.Box,{m:1,children:this.state.currentDisplay.map(function(y){return(0,e.createFragment)([y,(0,e.createVNode)(1,"br")],0,y)})})}return V}(),v}(e.Component),C=function(v,p){var V=(0,t.useLocalState)(p,"viewingPhoto",""),y=V[0],B=V[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Contractor__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:y}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function L(){return B("")}return L}()})]})}},57392:function(I,r,n){"use strict";r.__esModule=!0,r.ConveyorSwitch=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.ConveyorSwitch=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.slowFactor,m=l.oneWay,i=l.position;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lever position",children:i>0?"forward":i<0?"reverse":"neutral"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Allow reverse",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!m,onClick:function(){function d(){return h("toggleOneWay")}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slowdown factor",children:(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",onClick:function(){function d(){return h("slowFactor",{value:c-5})}return d}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-left",onClick:function(){function d(){return h("slowFactor",{value:c-1})}return d}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Slider,{width:"100px",mx:"1px",value:c,fillValue:c,minValue:1,maxValue:50,step:1,format:function(){function d(u){return u+"x"}return d}(),onChange:function(){function d(u,s){return h("slowFactor",{value:s})}return d}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-right",onClick:function(){function d(){return h("slowFactor",{value:c+1})}return d}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",onClick:function(){function d(){return h("slowFactor",{value:c+5})}return d}()})," "]})]})})]})})})})}return N}()},91413:function(I,r,n){"use strict";r.__esModule=!0,r.CrewMonitor=void 0;var e=n(28823),a=n(72026),t=n(37843),o=n(91819),f=n(2971),N=n(99753),k=n(30381),S=n(84947),b=function(d,u){return d.dead?"Deceased":parseInt(d.health,10)<=u?"Critical":parseInt(d.stat,10)===1?"Unconscious":"Living"},h=function(d,u){return d.dead?"red":parseInt(d.health,10)<=u?"orange":parseInt(d.stat,10)===1?"blue":"green"},l=r.CrewMonitor=function(){function i(d,u){var s=(0,o.useBackend)(u),C=s.act,g=s.data,v=(0,o.useLocalState)(u,"tabIndex",0),p=v[0],V=v[1],y=function(){function B(L){switch(L){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"WE SHOULDN'T BE HERE!"}}return B}();return(0,e.createComponentVNode)(2,S.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"table",selected:p===0,onClick:function(){function B(){return V(0)}return B}(),children:"Data View"},"DataView"),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"map-marked-alt",selected:p===1,onClick:function(){function B(){return V(1)}return B}(),children:"Map View"},"MapView")]})}),y(p)]})})})}return i}(),c=function(d,u){var s=(0,o.useBackend)(u),C=s.act,g=s.data,v=(0,a.sortBy)(function(A){return A.name})(g.crewmembers||[]),p=g.possible_levels,V=g.viewing_current_z_level,y=g.is_advanced,B=(0,o.useLocalState)(u,"search",""),L=B[0],w=B[1],T=(0,t.createSearch)(L,function(A){return A.name+"|"+A.assignment+"|"+A.area});return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,backgroundColor:"transparent",children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(){function A(x,E){return w(E)}return A}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:y?(0,e.createComponentVNode)(2,f.Dropdown,{mr:"5px",width:"50px",options:p,selected:V,onSelected:function(){function A(x){return C("switch_level",{new_level:x})}return A}()}):null})]}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Location"})]}),v.filter(T).map(function(A){return(0,e.createComponentVNode)(2,f.Table.Row,{bold:!!A.is_command,children:[(0,e.createComponentVNode)(2,N.TableCell,{children:[A.name," (",A.assignment,")"]}),(0,e.createComponentVNode)(2,N.TableCell,{children:[(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:h(A,g.critThreshold),children:b(A,g.critThreshold)}),A.sensor_type>=2?(0,e.createComponentVNode)(2,f.Box,{inline:!0,ml:1,children:["(",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:k.COLORS.damageType.oxy,children:A.oxy}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:k.COLORS.damageType.toxin,children:A.tox}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:k.COLORS.damageType.burn,children:A.fire}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:k.COLORS.damageType.brute,children:A.brute}),")"]}):null]}),(0,e.createComponentVNode)(2,N.TableCell,{children:A.sensor_type===3?g.isAI?(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"location-arrow",content:A.area+" ("+A.x+", "+A.y+")",onClick:function(){function x(){return C("track",{track:A.ref})}return x}()}):A.area+" ("+A.x+", "+A.y+")":(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:"grey",children:"Not Available"})})]},A.name)})]})]})},m=function(d,u){var s=(0,o.useBackend)(u),C=s.data,g=(0,o.useLocalState)(u,"zoom",1),v=g[0],p=g[1];return(0,e.createComponentVNode)(2,f.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,f.NanoMap,{onZoom:function(){function V(y){return p(y)}return V}(),children:C.crewmembers.filter(function(V){return V.sensor_type===3}).map(function(V){return(0,e.createComponentVNode)(2,f.NanoMap.Marker,{x:V.x,y:V.y,zoom:v,icon:"circle",tooltip:V.name+" ("+V.assignment+")",color:h(V,C.critThreshold)},V.ref)})})})}},55104:function(I,r,n){"use strict";r.__esModule=!0,r.Cryo=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],N=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],k=r.Cryo=function(){function h(l,c){return(0,e.createComponentVNode)(2,o.Window,{width:520,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,S)})})})}return h}(),S=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,u=d.isOperating,s=d.hasOccupant,C=d.occupant,g=C===void 0?[]:C,v=d.cellTemperature,p=d.cellTemperatureStatus,V=d.isBeakerLoaded,y=d.cooldownProgress,B=d.auto_eject_healthy,L=d.auto_eject_dead;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",onClick:function(){function w(){return i("ejectOccupant")}return w}(),disabled:!s,children:"Eject"}),children:s?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:g.name||"Unknown"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:g.health,max:g.maxHealth,value:g.health/g.maxHealth,color:g.health>0?"good":"average",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(g.health)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:N[g.stat][0],children:N[g.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(g.bodyTemperature)})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),f.map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w.label,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:g[w.type]/100,ranges:{bad:[.01,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(g[w.type])})})},w.id)})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Cell",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function w(){return i("ejectBeaker")}return w}(),disabled:!V,children:"Eject Beaker"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",onClick:function(){function w(){return i(u?"switchOff":"switchOn")}return w}(),selected:u,children:u?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",color:p,children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:v})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dosage interval",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{average:[-1/0,99],good:[99,1/0]},color:!V&&"average",value:y,minValue:0,maxValue:100})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:B?"toggle-on":"toggle-off",selected:B,onClick:function(){function w(){return i(B?"auto_eject_healthy_off":"auto_eject_healthy_on")}return w}(),children:B?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:L?"toggle-on":"toggle-off",selected:L,onClick:function(){function w(){return i(L?"auto_eject_dead_off":"auto_eject_dead_on")}return w}(),children:L?"On":"Off"})})]})})})],4)},b=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,u=d.isBeakerLoaded,s=d.beakerLabel,C=d.beakerVolume;return u?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!s&&"average",children:[s||"No label",":"]}),(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!C&&"bad",ml:1,children:C?(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:C,format:function(){function g(v){return Math.round(v)+" units remaining"}return g}()}):"Beaker is empty"})],4):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"bad",children:"No beaker loaded"})}},1763:function(I,r,n){"use strict";r.__esModule=!0,r.CryopodConsole=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(37843),N=r.CryopodConsole=function(){function b(h,l){var c=(0,a.useBackend)(l),m=c.data,i=m.account_name,d=m.allow_items;return(0,e.createComponentVNode)(2,o.Window,{title:"Cryopod Console",width:400,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Hello, "+(i||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,e.createComponentVNode)(2,k),!!d&&(0,e.createComponentVNode)(2,S)]})})}return b}(),k=function(h,l){var c=(0,a.useBackend)(l),m=c.data,i=m.frozen_crew;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Crew",children:i.length?(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:i.map(function(d,u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:d.name,children:d.rank},u)})})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored crew!"})})},S=function(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.frozen_items,u=function(C){var g=C.toString();return g.startsWith("the ")&&(g=g.slice(4,g.length)),(0,f.toTitleCase)(g)};return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Items",children:d.length?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:d.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u(s.name),buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){function C(){return m("one_item",{item:s.uid})}return C}()})},s)})})}),(0,e.createComponentVNode)(2,t.Button,{content:"Drop All Items",color:"red",onClick:function(){function s(){return m("all_items")}return s}()})],4):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored items!"})})}},69055:function(I,r,n){"use strict";r.__esModule=!0,r.DNAModifier=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(22677),N=[["good","Alive"],["average","Critical"],["bad","DEAD"]],k=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],S=[5,10,20,30,50],b=r.DNAModifier=function(){function p(V,y){var B=(0,a.useBackend)(y),L=B.act,w=B.data,T=w.irradiating,A=w.dnaBlockSize,x=w.occupant;y.dnaBlockSize=A,y.isDNAInvalid=!x.isViableSubject||!x.uniqueIdentity||!x.structuralEnzymes;var E;return T&&(E=(0,e.createComponentVNode)(2,g,{duration:T})),(0,e.createComponentVNode)(2,o.Window,{width:660,height:775,children:[(0,e.createComponentVNode)(2,f.ComplexModal),E,(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,l)})]})})]})}return p}(),h=function(V,y){var B=(0,a.useBackend)(y),L=B.act,w=B.data,T=w.locked,A=w.hasOccupant,x=w.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!A,selected:T,icon:T?"toggle-on":"toggle-off",content:T?"Engaged":"Disengaged",onClick:function(){function E(){return L("toggleLock")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!A||T,icon:"user-slash",content:"Eject",onClick:function(){function E(){return L("ejectOccupant")}return E}()})],4),children:A?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:x.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:x.minHealth,max:x.maxHealth,value:x.health/x.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:N[x.stat][0],children:N[x.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})}),y.isDNAInvalid?(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Radiation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:"0",max:"100",value:x.radiationLevel/100,color:"average"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:w.occupant.uniqueEnzymes?w.occupant.uniqueEnzymes:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 Unknown"]})})]})],0):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Cell unoccupied."})})},l=function(V,y){var B=(0,a.useBackend)(y),L=B.act,w=B.data,T=w.selectedMenuKey,A=w.hasOccupant,x=w.occupant;if(A){if(y.isDNAInvalid)return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No operation possible on this subject."]})})})}else return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant in DNA modifier."]})})});var E;return T==="ui"?E=(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,i)],4):T==="se"?E=(0,e.createFragment)([(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,i)],4):T==="buffer"?E=(0,e.createComponentVNode)(2,d):T==="rejuvenators"&&(E=(0,e.createComponentVNode)(2,C)),(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:k.map(function(P,R){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:P[2],selected:T===P[0],onClick:function(){function M(){return L("selectMenuKey",{key:P[0]})}return M}(),children:P[1]},R)})}),E]})},c=function(V,y){var B=(0,a.useBackend)(y),L=B.act,w=B.data,T=w.selectedUIBlock,A=w.selectedUISubBlock,x=w.selectedUITarget,E=w.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Unique Identifier",children:[(0,e.createComponentVNode)(2,v,{dnaString:E.uniqueIdentity,selectedBlock:T,selectedSubblock:A,blockSize:y.dnaBlockSize,action:"selectUIBlock"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:15,stepPixelSize:"20",value:x,format:function(){function P(R){return R.toString(16).toUpperCase()}return P}(),ml:"0",onChange:function(){function P(R,M){return L("changeUITarget",{value:M})}return P}()})})}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){function P(){return L("pulseUIRadiation")}return P}()})]})},m=function(V,y){var B=(0,a.useBackend)(y),L=B.act,w=B.data,T=w.selectedSEBlock,A=w.selectedSESubBlock,x=w.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Structural Enzymes",children:[(0,e.createComponentVNode)(2,v,{dnaString:x.structuralEnzymes,selectedBlock:T,selectedSubblock:A,blockSize:y.dnaBlockSize,action:"selectSEBlock"}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){function E(){return L("pulseSERadiation")}return E}()})]})},i=function(V,y){var B=(0,a.useBackend)(y),L=B.act,w=B.data,T=w.radiationIntensity,A=w.radiationDuration;return(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Emitter",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Intensity",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:10,stepPixelSize:20,value:T,popUpPosition:"right",ml:"0",onChange:function(){function x(E,P){return L("radiationIntensity",{value:P})}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:20,stepPixelSize:10,unit:"s",value:A,popUpPosition:"right",ml:"0",onChange:function(){function x(E,P){return L("radiationDuration",{value:P})}return x}()})})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-start",mt:"0.5rem",onClick:function(){function x(){return L("pulseRadiation")}return x}()})]})},d=function(V,y){var B=(0,a.useBackend)(y),L=B.act,w=B.data,T=w.buffers,A=T.map(function(x,E){return(0,e.createComponentVNode)(2,u,{id:E+1,name:"Buffer "+(E+1),buffer:x},E)});return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{height:"75%",mt:1,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Buffers",children:A})}),(0,e.createComponentVNode)(2,t.Stack.Item,{height:"25%",children:(0,e.createComponentVNode)(2,s)})]})},u=function(V,y){var B=(0,a.useBackend)(y),L=B.act,w=B.data,T=V.id,A=V.name,x=V.buffer,E=w.isInjectorReady,P=A+(x.data?" - "+x.label:"");return(0,e.createComponentVNode)(2,t.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,t.Section,{title:P,mx:"0",lineHeight:"18px",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!x.data,icon:"trash",content:"Clear",onClick:function(){function R(){return L("bufferOption",{option:"clear",id:T})}return R}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x.data,icon:"pen",content:"Rename",onClick:function(){function R(){return L("bufferOption",{option:"changeLabel",id:T})}return R}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x.data||!w.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-start",onClick:function(){function R(){return L("bufferOption",{option:"saveDisk",id:T})}return R}()})],4),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Write",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){function R(){return L("bufferOption",{option:"saveUI",id:T})}return R}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){function R(){return L("bufferOption",{option:"saveUIAndUE",id:T})}return R}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){function R(){return L("bufferOption",{option:"saveSE",id:T})}return R}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!w.hasDisk||!w.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){function R(){return L("bufferOption",{option:"loadDisk",id:T})}return R}()})]}),!!x.data&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:x.owner||(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[x.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!x.ue&&" and Unique Enzymes"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transfer to",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:!E,icon:E?"syringe":"spinner",iconSpin:!E,content:"Injector",mb:"0",onClick:function(){function R(){return L("bufferOption",{option:"createInjector",id:T})}return R}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!E,icon:E?"syringe":"spinner",iconSpin:!E,content:"Block Injector",mb:"0",onClick:function(){function R(){return L("bufferOption",{option:"createInjector",id:T,block:1})}return R}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){function R(){return L("bufferOption",{option:"transfer",id:T})}return R}()})]})],4)]}),!x.data&&(0,e.createComponentVNode)(2,t.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},s=function(V,y){var B=(0,a.useBackend)(y),L=B.act,w=B.data,T=w.hasDisk,A=w.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!T||!A.data,icon:"trash",content:"Wipe",onClick:function(){function x(){return L("wipeDisk")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!T,icon:"eject",content:"Eject",onClick:function(){function x(){return L("ejectDisk")}return x}()})],4),children:T?A.data?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Label",children:A.label?A.label:"No label"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:A.owner?A.owner:(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[A.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!A.ue&&" and Unique Enzymes"]})]}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Disk is blank."}):(0,e.createComponentVNode)(2,t.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"save-o",size:"4"}),(0,e.createVNode)(1,"br"),"No disk inserted."]})})},C=function(V,y){var B=(0,a.useBackend)(y),L=B.act,w=B.data,T=w.isBeakerLoaded,A=w.beakerVolume,x=w.beakerLabel;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Rejuvenators and Beaker",buttons:(0,e.createComponentVNode)(2,t.Button,{disabled:!T,icon:"eject",content:"Eject",onClick:function(){function E(){return L("ejectBeaker")}return E}()}),children:T?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Inject",children:[S.map(function(E,P){return(0,e.createComponentVNode)(2,t.Button,{disabled:E>A,icon:"syringe",content:E,onClick:function(){function R(){return L("injectRejuvenators",{amount:E})}return R}()},P)}),(0,e.createComponentVNode)(2,t.Button,{disabled:A<=0,icon:"syringe",content:"All",onClick:function(){function E(){return L("injectRejuvenators",{amount:A})}return E}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"0.5rem",children:x||"No label"}),A?(0,e.createComponentVNode)(2,t.Box,{color:"good",children:[A," unit",A===1?"":"s"," remaining"]}):(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Empty"})]})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No beaker loaded.",16)]})})})},g=function(V,y){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"average",children:(0,e.createVNode)(1,"h1",null,[(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"}),(0,e.createTextVNode)("\xA0Irradiating occupant\xA0"),(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"})],4)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,[(0,e.createTextVNode)("For "),V.duration,(0,e.createTextVNode)(" second"),V.duration===1?"":"s"],0)})]})},v=function(V,y){for(var B=(0,a.useBackend)(y),L=B.act,w=B.data,T=V.dnaString,A=V.selectedBlock,x=V.selectedSubblock,E=V.blockSize,P=V.action,R=T.split(""),M=0,D=[],j=function(){for(var K=W/E+1,$=[],H=function(){var Q=Y+1;$.push((0,e.createComponentVNode)(2,t.Button,{selected:A===K&&x===Q,content:R[W+Y],mb:"0",onClick:function(){function re(){return L(P,{block:K,subblock:Q})}return re}()}))},Y=0;Ys.spawnpoints?"red":"green",children:[s.total," total, versus ",s.spawnpoints," spawnpoints"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispatch",children:(0,e.createComponentVNode)(2,t.Button,{width:10.5,textAlign:"center",icon:"ambulance",content:"Send ERT",onClick:function(){function V(){return u("dispatch_ert",{silent:v})}return V}()})})]})})})},h=function(m,i){var d=(0,a.useBackend)(i),u=d.act,s=d.data,C=s.ert_request_messages;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:C&&C.length?C.map(function(g){return(0,e.createComponentVNode)(2,t.Section,{title:g.time,buttons:(0,e.createComponentVNode)(2,t.Button,{content:g.sender_real_name,onClick:function(){function v(){return u("view_player_panel",{uid:g.sender_uid})}return v}(),tooltip:"View player panel"}),children:g.message},(0,f.decodeHtmlEntities)(g.time))}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"broadcast-tower",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No ERT requests."]})})})})},l=function(m,i){var d=(0,a.useBackend)(i),u=d.act,s=d.data,C=(0,a.useLocalState)(i,"text",""),g=C[0],v=C[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter ERT denial reason here,\nMultiline input is accepted.",rows:19,fluid:!0,multiline:1,value:g,onChange:function(){function p(V,y){return v(y)}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:2,textAlign:"center",onClick:function(){function p(){return u("deny_ert",{reason:g})}return p}()})]})})}},77877:function(I,r,n){"use strict";r.__esModule=!0,r.EconomyManager=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(22677),N=r.EconomyManager=function(){function S(b,h){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:350,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,k)})]})}return S}(),k=function(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data,i=m.next_payroll_time;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{label:"Pay Bonuses and Deductions",children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Global",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"global"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"department"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Members",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"department_members"})}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Single Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){function d(){return c("payroll_modification",{mod_type:"crew_member"})}return d}()})})]}),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Box,{mb:.5,children:["Next Payroll in: ",i," Minutes"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){function d(){return c("delay_payroll")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{width:"auto",content:"Set Payroll Time",onClick:function(){function d(){return c("set_payroll")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){function d(){return c("accelerate_payroll")}return d}()})]}),(0,e.createComponentVNode)(2,t.NoticeBox,{children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," You take full responsibility for unbalancing the economy with these buttons"]})],4)}},10707:function(I,r,n){"use strict";r.__esModule=!0,r.Electropack=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=r.Electropack=function(){function k(S,b){var h=(0,t.useBackend)(b),l=h.act,c=h.data,m=c.power,i=c.code,d=c.frequency,u=c.minFrequency,s=c.maxFrequency;return(0,e.createComponentVNode)(2,f.Window,{width:360,height:135,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,o.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,onClick:function(){function C(){return l("power")}return C}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function C(){return l("reset",{reset:"freq"})}return C}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:u/10,maxValue:s/10,value:d/10,format:function(){function C(g){return(0,a.toFixed)(g,1)}return C}(),width:"80px",onChange:function(){function C(g,v){return l("freq",{freq:v})}return C}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function C(){return l("reset",{reset:"code"})}return C}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:i,width:"80px",onChange:function(){function C(g,v){return l("code",{code:v})}return C}()})})]})})})})}return k}()},52640:function(I,r,n){"use strict";r.__esModule=!0,r.EvolutionMenu=void 0;var e=n(28823),a=n(37843),t=n(91819),o=n(2971),f=n(84947),N=n(90955),k=n(72026),S=r.EvolutionMenu=function(){function l(c,m){return(0,e.createComponentVNode)(2,f.Window,{width:480,height:580,theme:"changeling",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,h)]})})})}return l}(),b=function(c,m){var i=(0,t.useBackend)(m),d=i.act,u=i.data,s=u.evo_points,C=u.can_respec;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Evolution Points",height:5.5,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:s}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Button,{ml:2.5,disabled:!C,content:"Readapt",icon:"sync",onClick:function(){function g(){return d("readapt")}return g}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})})},h=function(c,m){var i=(0,t.useBackend)(m),d=i.act,u=i.data,s=u.evo_points,C=u.ability_tabs,g=u.purchased_abilities,v=u.view_mode,p=(0,t.useLocalState)(m,"selectedTab",C[0]),V=p[0],y=p[1],B=(0,t.useLocalState)(m,"searchText",""),L=B[0],w=B[1],T=(0,t.useLocalState)(m,"ability_tabs",C[0].abilities),A=T[0],x=T[1],E=function(D,j){if(j===void 0&&(j=""),!D||D.length===0)return[];var W=(0,a.createSearch)(j,function(U){return U.name+"|"+U.description});return(0,N.flow)([(0,k.filter)(function(U){return U==null?void 0:U.name}),(0,k.filter)(W),(0,k.sortBy)(function(U){return U==null?void 0:U.name})])(D)},P=function(D){if(w(D),D==="")return x(V.abilities);x(E(C.map(function(j){return j.abilities}).flat(),D))},R=function(D){y(D),x(D.abilities),w("")};return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Abilities",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function M(D,j){P(j)}return M}(),value:L}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"square-o":"check-square-o",selected:!v,content:"Compact",onClick:function(){function M(){return d("set_view_mode",{mode:0})}return M}()}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"check-square-o":"square-o",selected:v,content:"Expanded",onClick:function(){function M(){return d("set_view_mode",{mode:1})}return M}()})],4),children:[(0,e.createComponentVNode)(2,o.Tabs,{children:C.map(function(M){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===""&&V===M,onClick:function(){function D(){R(M)}return D}(),children:M.category},M)})}),A.map(function(M,D){return(0,e.createComponentVNode)(2,o.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,color:"#dedede",children:M.name}),g.includes(M.power_path)&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mr:3,textAlign:"right",grow:1,children:[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:["Cost:"," "]}),(0,e.createComponentVNode)(2,o.Box,{as:"span",bold:!0,color:"#1b945c",children:M.cost})]}),(0,e.createComponentVNode)(2,o.Stack.Item,{textAlign:"right",children:(0,e.createComponentVNode)(2,o.Button,{mr:.5,disabled:M.cost>s||g.includes(M.power_path),content:"Evolve",onClick:function(){function j(){return d("purchase",{power_path:M.power_path})}return j}()})})]}),!!v&&(0,e.createComponentVNode)(2,o.Stack,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:M.description+" "+M.helptext})]},D)})]})})}},70672:function(I,r,n){"use strict";r.__esModule=!0,r.ExosuitFabricator=void 0;var e=n(28823),a=n(66586),t=n(37843),o=n(91819),f=n(2971),N=n(73712),k=n(84947),S=["id","amount","lineDisplay","onClick"];function b(g,v){if(g==null)return{};var p={},V=Object.keys(g),y,B;for(B=0;B=0)&&(p[y]=g[y]);return p}var h=2e3,l={bananium:"clown",tranquillite:"mime"},c=r.ExosuitFabricator=function(){function g(v,p){var V=(0,o.useBackend)(p),y=V.act,B=V.data,L=B.building;return(0,e.createComponentVNode)(2,k.Window,{width:950,height:625,children:(0,e.createComponentVNode)(2,k.Window.Content,{className:"Exofab",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,i)}),L&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,d)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,u)})]})})]})})})}return g}(),m=function(v,p){var V=(0,o.useBackend)(p),y=V.act,B=V.data,L=B.materials,w=B.capacity,T=Object.values(L).reduce(function(A,x){return A+x},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Materials",className:"Exofab__materials",buttons:(0,e.createComponentVNode)(2,f.Box,{color:"label",mt:"0.25rem",children:[(T/w*100).toPrecision(3),"% full"]}),children:["metal","glass","silver","gold","uranium","titanium","plasma","diamond","bluespace","bananium","tranquillite","plastic"].map(function(A){return(0,e.createComponentVNode)(2,s,{mt:-2,id:A,bold:A==="metal"||A==="glass",onClick:function(){function x(){return y("withdraw",{id:A})}return x}()},A)})})},i=function(v,p){var V=(0,o.useBackend)(p),y=V.act,B=V.data,L=B.curCategory,w=B.categories,T=B.designs,A=B.syncing,x=(0,o.useLocalState)(p,"searchText",""),E=x[0],P=x[1],R=(0,t.createSearch)(E,function(D){return D.name}),M=T.filter(R);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__designs",title:(0,e.createComponentVNode)(2,f.Dropdown,{className:"Exofab__dropdown",selected:L,options:w,onSelected:function(){function D(j){return y("category",{cat:j})}return D}()}),buttons:(0,e.createComponentVNode)(2,f.Box,{mt:"2px",children:[(0,e.createComponentVNode)(2,f.Button,{icon:"plus",content:"Queue all",onClick:function(){function D(){return y("queueall")}return D}()}),(0,e.createComponentVNode)(2,f.Button,{disabled:A,iconSpin:A,icon:"sync-alt",content:A?"Synchronizing...":"Synchronize with R&D servers",onClick:function(){function D(){return y("sync")}return D}()})]}),children:[(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(){function D(j,W){return P(W)}return D}()}),M.map(function(D){return(0,e.createComponentVNode)(2,C,{design:D},D.id)}),M.length===0&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No designs found."})]})},d=function(v,p){var V=(0,o.useBackend)(p),y=V.act,B=V.data,L=B.building,w=B.buildStart,T=B.buildEnd,A=B.worldTime;return(0,e.createComponentVNode)(2,f.Section,{className:"Exofab__building",stretchContents:!0,children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:w,current:A,end:T,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Icon,{name:"cog",spin:!0})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:["Building ",L,"\xA0(",(0,e.createComponentVNode)(2,N.Countdown,{current:A,timeLeft:T-A,format:function(){function x(E,P){return P.substr(3)}return x}()}),")"]})]})})})},u=function(v,p){var V=(0,o.useBackend)(p),y=V.act,B=V.data,L=B.queue,w=B.processingQueue,T=Object.entries(B.queueDeficit).filter(function(x){return x[1]<0}),A=L.reduce(function(x,E){return x+E.time},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__queue",title:"Queue",buttons:(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Button,{selected:w,icon:w?"toggle-on":"toggle-off",content:"Process",onClick:function(){function x(){return y("process")}return x}()}),(0,e.createComponentVNode)(2,f.Button,{disabled:L.length===0,icon:"eraser",content:"Clear",onClick:function(){function x(){return y("unqueueall")}return x}()})]}),children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:L.length===0?(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"The queue is empty."}):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--queue",grow:!0,overflow:"auto",children:L.map(function(x,E){return(0,e.createComponentVNode)(2,f.Box,{color:x.notEnough&&"bad",children:[E+1,". ",x.name,E>0&&(0,e.createComponentVNode)(2,f.Button,{icon:"arrow-up",onClick:function(){function P(){return y("queueswap",{from:E+1,to:E})}return P}()}),E0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--time",children:[(0,e.createComponentVNode)(2,f.Divider),"Processing time:",(0,e.createComponentVNode)(2,f.Icon,{name:"clock",mx:"0.5rem"}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,bold:!0,children:new Date(A/10*1e3).toISOString().substr(14,5)})]}),Object.keys(T).length>0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--deficit",shrink:"0",children:[(0,e.createComponentVNode)(2,f.Divider),"Lacking materials to complete:",T.map(function(x){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,s,{id:x[0],amount:-x[1],lineDisplay:!0})},x[0])})]})],0)})})},s=function(v,p){var V=(0,o.useBackend)(p),y=V.act,B=V.data,L=v.id,w=v.amount,T=v.lineDisplay,A=v.onClick,x=b(v,S),E=B.materials[L]||0,P=w||E;if(!(P<=0&&!(L==="metal"||L==="glass"))){var R=w&&w>E;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Stack,Object.assign({align:"center",className:(0,a.classes)(["Exofab__material",T&&"Exofab__material--line"])},x,{children:T?(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:(0,a.classes)(["materials32x32",L])}),(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__material--amount",color:R&&"bad",ml:0,mr:1,children:P.toLocaleString("en-US")})],4):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{basis:"content",children:(0,e.createComponentVNode)(2,f.Button,{width:"85%",color:"transparent",onClick:A,children:(0,e.createComponentVNode)(2,f.Box,{mt:1,className:(0,a.classes)(["materials32x32",L])})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:"1",children:[(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--name",children:L}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--amount",children:[P.toLocaleString("en-US")," cm\xB3 (",Math.round(P/h*10)/10," ","sheets)"]})]})],4)})))}},C=function(v,p){var V=(0,o.useBackend)(p),y=V.act,B=V.data,L=v.design;return(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design",children:[(0,e.createComponentVNode)(2,f.Button,{disabled:L.notEnough||B.building,icon:"cog",content:L.name,onClick:function(){function w(){return y("build",{id:L.id})}return w}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"plus-circle",onClick:function(){function w(){return y("queue",{id:L.id})}return w}()}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design--cost",children:Object.entries(L.cost).map(function(w){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,s,{id:w[0],amount:w[1],lineDisplay:!0})},w[0])})}),(0,e.createComponentVNode)(2,f.Stack,{className:"Exofab__design--time",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"clock"}),L.time>0?(0,e.createFragment)([L.time/10,(0,e.createTextVNode)(" seconds")],0):"Instant"]})})]})}},25627:function(I,r,n){"use strict";r.__esModule=!0,r.ExperimentConsole=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=new Map([[0,{text:"Conscious",color:"good"}],[1,{text:"Unconscious",color:"average"}],[2,{text:"Deceased",color:"bad"}]]),N=new Map([[0,{label:"Probe",icon:"thermometer"}],[1,{label:"Dissect",icon:"brain"}],[2,{label:"Analyze",icon:"search"}]]),k=r.ExperimentConsole=function(){function S(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data,i=m.open,d=m.feedback,u=m.occupant,s=m.occupant_name,C=m.occupant_status,g=function(){function p(){if(!u)return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No specimen detected."});var V=function(){function B(){return f.get(C)}return B}(),y=V();return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:y.color,children:y.text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Experiments",children:[0,1,2].map(function(B){return(0,e.createComponentVNode)(2,t.Button,{icon:N.get(B).icon,content:N.get(B).label,onClick:function(){function L(){return c("experiment",{experiment_type:B})}return L}()},B)})})]})}return p}(),v=g();return(0,e.createComponentVNode)(2,o.Window,{theme:"abductor",width:350,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:d})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Scanner",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!i,onClick:function(){function p(){return c("door")}return p}()}),children:v})]})})}return S}()},14172:function(I,r,n){"use strict";r.__esModule=!0,r.ExternalAirlockController=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=0,N=1013,k=function(h){var l="good",c=80,m=95,i=110,d=120;return hi?l="average":h>d&&(l="bad"),l},S=r.ExternalAirlockController=function(){function b(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.chamber_pressure,u=i.exterior_status,s=i.interior_status,C=i.processing;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:205,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chamber Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:k(d),value:d,minValue:f,maxValue:N,children:[d," kPa"]})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Abort",icon:"ban",color:"red",disabled:!C,onClick:function(){function g(){return m("abort")}return g}()}),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:C,onClick:function(){function g(){return m("cycle_ext")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:C,onClick:function(){function g(){return m("cycle_int")}return g}()})]}),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Force Exterior Door",icon:"exclamation-triangle",color:s==="open"?"red":C?"yellow":null,onClick:function(){function g(){return m("force_ext")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Force Interior Door",icon:"exclamation-triangle",color:s==="open"?"red":C?"yellow":null,onClick:function(){function g(){return m("force_int")}return g}()})]})]})]})})}return b}()},61893:function(I,r,n){"use strict";r.__esModule=!0,r.FaxMachine=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.FaxMachine=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data;return(0,e.createComponentVNode)(2,o.Window,{width:540,height:295,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.scan_name?"eject":"id-card",selected:l.scan_name,content:l.scan_name?l.scan_name:"-----",tooltip:l.scan_name?"Eject ID":"Insert ID",onClick:function(){function c(){return h("scan")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorize",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.authenticated?"sign-out-alt":"id-card",selected:l.authenticated,disabled:l.nologin,content:l.realauth?"Log Out":"Log In",onClick:function(){function c(){return h("auth")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fax Menu",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network",children:l.network}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Document",children:[(0,e.createComponentVNode)(2,t.Button,{icon:l.paper?"eject":"paperclip",disabled:!l.authenticated&&!l.paper,content:l.paper?l.paper:"-----",onClick:function(){function c(){return h("paper")}return c}()}),!!l.paper&&(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){function c(){return h("rename")}return c}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sending To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:l.destination?l.destination:"-----",disabled:!l.authenticated,onClick:function(){function c(){return h("dept")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Action",children:(0,e.createComponentVNode)(2,t.Button,{icon:"envelope",content:l.sendError?l.sendError:"Send",disabled:!l.paper||!l.destination||!l.authenticated||l.sendError,onClick:function(){function c(){return h("send")}return c}()})})]})})]})})}return N}()},80031:function(I,r,n){"use strict";r.__esModule=!0,r.FilingCabinet=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.FilingCabinet=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=b.config,m=l.contents,i=c.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Contents",children:[!m&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"folder-open",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"The ",i," is empty."]})}),!!m&&m.slice().map(function(d){return(0,e.createComponentVNode)(2,t.Stack,{mt:.5,className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"80%",children:d.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Retrieve",onClick:function(){function u(){return h("retrieve",{index:d.index})}return u}()})})]},d)})]})})})})}return N}()},39552:function(I,r,n){"use strict";r.__esModule=!0,r.FloorPainter=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=function(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=S.image,i=S.isSelected,d=S.onSelect;return(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+m,style:{"border-style":i&&"solid"||"none","border-width":"2px","border-color":"orange",padding:i&&"2px"||"4px"},onClick:d})},N=r.FloorPainter=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.availableStyles,i=c.selectedStyle,d=c.selectedDir,u=c.directionsPreview,s=c.allStylesPreview;return(0,e.createComponentVNode)(2,o.Window,{width:405,height:475,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Decal setup",children:[(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",onClick:function(){function C(){return l("cycle_style",{offset:-1})}return C}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{options:m,selected:i,width:"150px",height:"20px",ml:"2px",mr:"2px",nochevron:!0,onSelected:function(){function C(g){return l("select_style",{style:g})}return C}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function C(){return l("cycle_style",{offset:1})}return C}()})})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"5px",mb:"5px",children:(0,e.createComponentVNode)(2,t.Flex,{overflowY:"auto",maxHeight:"220px",wrap:"wrap",children:m.map(function(C){return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,f,{image:s[C],isSelected:i===C,onSelect:function(){function g(){return l("select_style",{style:C})}return g}()})},"{style}")})})}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Direction",children:(0,e.createComponentVNode)(2,t.Table,{style:{display:"inline"},children:["north","","south"].map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[C+"west",C,C+"east"].map(function(g){return(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:g===""?(0,e.createComponentVNode)(2,t.Icon,{name:"arrows-alt",size:3}):(0,e.createComponentVNode)(2,f,{image:u[g],isSelected:g===d,onSelect:function(){function v(){return l("select_direction",{direction:g})}return v}()})},g)})},C)})})})})]})})})}return k}()},5090:function(I,r,n){"use strict";r.__esModule=!0,r.GPS=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=function(i){return i?"("+i.join(", ")+")":"ERROR"},k=function(i,d){if(!(!i||!d)){if(i[2]!==d[2])return null;var u=Math.atan2(d[1]-i[1],d[0]-i[0]),s=Math.sqrt(Math.pow(d[1]-i[1],2)+Math.pow(d[0]-i[0],2));return{angle:(0,a.rad2deg)(u),distance:s}}},S=r.GPS=function(){function m(i,d){var u=(0,t.useBackend)(d),s=u.data,C=s.emped,g=s.active,v=s.area,p=s.position,V=s.saved;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:C?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,b,{emp:!0})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),g?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l,{area:v,position:p})}),V&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l,{title:"Saved Position",position:V})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,c,{height:"100%"})})],0):(0,e.createComponentVNode)(2,b)],0)})})})}return m}(),b=function(i,d){var u=i.emp;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:u?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),u?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},h=function(i,d){var u=(0,t.useBackend)(d),s=u.act,C=u.data,g=C.active,v=C.tag,p=C.same_z,V=(0,t.useLocalState)(d,"newTag",v),y=V[0],B=V[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Settings",buttons:(0,e.createComponentVNode)(2,o.Button,{selected:g,icon:g?"toggle-on":"toggle-off",content:g?"On":"Off",onClick:function(){function L(){return s("toggle")}return L}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,o.Input,{width:"5rem",value:v,onEnter:function(){function L(){return s("tag",{newtag:y})}return L}(),onInput:function(){function L(w,T){return B(T)}return L}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:v===y,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function L(){return s("tag",{newtag:y})}return L}(),children:(0,e.createComponentVNode)(2,o.Icon,{name:"pen"})})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,o.Button,{selected:!p,icon:p?"compress":"expand",content:p?"Local Sector":"Global",onClick:function(){function L(){return s("same_z")}return L}()})})]})})},l=function(i,d){var u=i.title,s=i.area,C=i.position;return(0,e.createComponentVNode)(2,o.Section,{title:u||"Position",children:(0,e.createComponentVNode)(2,o.Box,{fontSize:"1.5rem",children:[s&&(0,e.createFragment)([s,(0,e.createVNode)(1,"br")],0),N(C)]})})},c=function(i,d){var u=(0,t.useBackend)(d),s=u.data,C=s.position,g=s.signals;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,title:"Signals"},i,{children:(0,e.createComponentVNode)(2,o.Table,{children:g.map(function(v){return Object.assign({},v,k(C,v.position))}).map(function(v,p){return(0,e.createComponentVNode)(2,o.Table.Row,{backgroundColor:p%2===0&&"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,o.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:v.tag}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",color:"grey",children:v.area}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:v.distance!==void 0&&(0,e.createComponentVNode)(2,o.Box,{opacity:Math.max(1-Math.min(v.distance,100)/100,.5),children:[(0,e.createComponentVNode)(2,o.Icon,{name:v.distance>0?"arrow-right":"circle",rotation:-v.angle}),"\xA0",Math.floor(v.distance)+"m"]})}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:N(v.position)})]},p)})})})))}},1055:function(I,r,n){"use strict";r.__esModule=!0,r.GeneModder=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(22677),f=n(84947),N=r.GeneModder=function(){function i(d,u){var s=(0,a.useBackend)(u),C=s.data,g=C.has_seed;return(0,e.createComponentVNode)(2,f.Window,{width:500,height:650,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,o.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),g===0?(0,e.createComponentVNode)(2,S):(0,e.createComponentVNode)(2,k)]})})})}return i}(),k=function(d,u){var s=(0,a.useBackend)(u),C=s.act,g=s.data,v=g.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Genes",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Insert Gene from Disk",disabled:!v||!v.can_insert||v.is_core,icon:"arrow-circle-down",onClick:function(){function p(){return C("insert")}return p}()}),children:[(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,l),(0,e.createComponentVNode)(2,c)]})},S=function(d,u){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:"85%",children:(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The plant DNA manipulator is missing a seed."]})})})},b=function(d,u){var s=(0,a.useBackend)(u),C=s.act,g=s.data,v=g.has_seed,p=g.seed,V=g.has_disk,y=g.disk,B,L;return v?B=(0,e.createComponentVNode)(2,t.Stack.Item,{mb:"-6px",mt:"-4px",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+p.image,style:{"vertical-align":"middle",width:"32px",margin:"-1px","margin-left":"-11px"}}),(0,e.createComponentVNode)(2,t.Button,{content:p.name,onClick:function(){function w(){return C("eject_seed")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){function w(){return C("variant_name")}return w}()})]}):B=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:"None",onClick:function(){function w(){return C("eject_seed")}return w}()})}),V?L=y.name:L="None",(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Plant Sample",children:B}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Disk",children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:L,onClick:function(){function w(){return C("eject_disk")}return w}()})})})]})})},h=function(d,u){var s=(0,a.useBackend)(u),C=s.act,g=s.data,v=g.disk,p=g.core_genes;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core Genes",open:!0,children:p.map(function(V){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:V.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(v!=null&&v.can_extract),icon:"save",onClick:function(){function y(){return C("extract",{id:V.id})}return y}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Replace",disabled:!V.is_type||!v.can_insert,icon:"arrow-circle-down",onClick:function(){function y(){return C("replace",{id:V.id})}return y}()})})]},V)})},"Core Genes")},l=function(d,u){var s=(0,a.useBackend)(u),C=s.data,g=C.reagent_genes,v=C.has_reagent;return(0,e.createComponentVNode)(2,m,{title:"Reagent Genes",gene_set:g,do_we_show:v})},c=function(d,u){var s=(0,a.useBackend)(u),C=s.data,g=C.trait_genes,v=C.has_trait;return(0,e.createComponentVNode)(2,m,{title:"Trait Genes",gene_set:g,do_we_show:v})},m=function(d,u){var s=d.title,C=d.gene_set,g=d.do_we_show,v=(0,a.useBackend)(u),p=v.act,V=v.data,y=V.disk;return(0,e.createComponentVNode)(2,t.Collapsible,{title:s,open:!0,children:g?C.map(function(B){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:B.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(y!=null&&y.can_extract),icon:"save",onClick:function(){function L(){return p("extract",{id:B.id})}return L}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"times",onClick:function(){function L(){return p("remove",{id:B.id})}return L}()})})]},B)}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"No Genes Detected"})},s)}},14232:function(I,r,n){"use strict";r.__esModule=!0,r.GenericCrewManifest=void 0;var e=n(28823),a=n(2971),t=n(84947),o=n(692),f=r.GenericCrewManifest=function(){function N(k,S){return(0,e.createComponentVNode)(2,t.Window,{theme:"nologo",width:588,height:510,children:(0,e.createComponentVNode)(2,t.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:(0,e.createComponentVNode)(2,o.CrewManifest)})})})}return N}()},86268:function(I,r,n){"use strict";r.__esModule=!0,r.GhostHudPanel=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.GhostHudPanel=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.data,c=l.security,m=l.medical,i=l.diagnostic,d=l.radioactivity,u=l.ahud;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:207,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,N,{label:"Medical",type:"medical",is_active:m}),(0,e.createComponentVNode)(2,N,{label:"Security",type:"security",is_active:c}),(0,e.createComponentVNode)(2,N,{label:"Diagnostic",type:"diagnostic",is_active:i}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,N,{label:"Radioactivity",type:"radioactivity",is_active:d,act_on:"rads_on",act_off:"rads_off"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,N,{label:"Antag HUD",is_active:u,act_on:"ahud_on",act_off:"ahud_off"})]})})})}return k}(),N=function(S,b){var h=(0,a.useBackend)(b),l=h.act,c=S.label,m=S.type,i=m===void 0?null:m,d=S.is_active,u=S.act_on,s=u===void 0?"hud_on":u,C=S.act_off,g=C===void 0?"hud_off":C;return(0,e.createComponentVNode)(2,t.Flex,{pt:.3,color:"label",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:.6,content:d?"On":"Off",icon:d?"toggle-on":"toggle-off",selected:d,onClick:function(){function v(){return l(d?g:s,{hud_type:i})}return v}()})})]})}},8977:function(I,r,n){"use strict";r.__esModule=!0,r.GlandDispenser=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.GlandDispenser=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.glands,m=c===void 0?[]:c;return(0,e.createComponentVNode)(2,o.Window,{width:300,height:338,theme:"abductor",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:i.color,content:i.amount||"0",disabled:!i.amount,onClick:function(){function d(){return h("dispense",{gland_id:i.id})}return d}()},i.id)})})})})}return N}()},70309:function(I,r,n){"use strict";r.__esModule=!0,r.GravityGen=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.GravityGen=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.charging_state,m=l.charge_count,i=l.breaker,d=l.ext_power,u=function(){function C(g){return g>0?(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"average",children:["[ ",g===1?"Charging":"Discharging"," ]"]}):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:d?"good":"bad",children:["[ ",d?"Powered":"Unpowered"," ]"]})}return C}(),s=function(){function C(g){if(g>0)return(0,e.createComponentVNode)(2,t.NoticeBox,{danger:!0,p:1.5,children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:350,height:170,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[s(c),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Generator Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:i?"power-off":"times",content:i?"Online":"Offline",color:i?"green":"red",px:1.5,onClick:function(){function C(){return h("breaker")}return C}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Status",color:d?"good":"bad",children:u(c)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gravity Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:m/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})})]})})]})})})}return N}()},64769:function(I,r,n){"use strict";r.__esModule=!0,r.GuestPass=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(14635),N=r.GuestPass=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:690,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"id-card",selected:!c.showlogs,onClick:function(){function m(){return l("mode",{mode:0})}return m}(),children:"Issue Pass"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"scroll",selected:c.showlogs,onClick:function(){function m(){return l("mode",{mode:1})}return m}(),children:["Records (",c.issue_log.length,")"]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:c.scan_name?"eject":"id-card",selected:c.scan_name,content:c.scan_name?c.scan_name:"-----",tooltip:c.scan_name?"Eject ID":"Insert ID",onClick:function(){function m(){return l("scan")}return m}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!c.showlogs&&(0,e.createComponentVNode)(2,t.Section,{title:"Issue Guest Pass",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Issue To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.giv_name?c.giv_name:"-----",disabled:!c.scan_name,onClick:function(){function m(){return l("giv_name")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reason",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.reason?c.reason:"-----",disabled:!c.scan_name,onClick:function(){function m(){return l("reason")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.duration?c.duration:"-----",disabled:!c.scan_name,onClick:function(){function m(){return l("duration")}return m}()})})]})})}),!c.showlogs&&(c.scan_name?(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:c.printmsg,disabled:!c.canprint,onClick:function(){function m(){return l("issue")}return m}()}),grantableList:c.grantableList,accesses:c.regions,selectedList:c.selectedAccess,accessMod:function(){function m(i){return l("access",{access:i})}return m}(),grantAll:function(){function m(){return l("grant_all")}return m}(),denyAll:function(){function m(){return l("clear_all")}return m}(),grantDep:function(){function m(i){return l("grant_region",{region:i})}return m}(),denyDep:function(){function m(i){return l("deny_region",{region:i})}return m}()})}):(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card",size:5,color:"gray",mb:5}),(0,e.createVNode)(1,"br"),"Please, insert ID Card"]})})})})),!!c.showlogs&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Issuance Log",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:!c.scan_name,onClick:function(){function m(){return l("print")}return m}()}),children:!!c.issue_log.length&&(0,e.createComponentVNode)(2,t.LabeledList,{children:c.issue_log.map(function(m,i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:m},i)})})||(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No logs"]})})})})]})})})}return k}()},12219:function(I,r,n){"use strict";r.__esModule=!0,r.HandheldChemDispenser=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=[1,5,10,20,30,50],N=null,k=r.HandheldChemDispenser=function(){function h(l,c){return(0,e.createComponentVNode)(2,o.Window,{width:390,height:430,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,b)]})})})}return h}(),S=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,u=d.amount,s=d.energy,C=d.maxEnergy,g=d.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:s,minValue:0,maxValue:C,ranges:{good:[C*.5,1/0],average:[C*.25,C*.5],bad:[-1/0,C*.25]},children:[s," / ",C," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:f.map(function(v,p){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:u===v,content:v,onClick:function(){function V(){return i("amount",{amount:v})}return V}()})},p)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{justify:"space-between",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:g==="dispense",content:"Dispense",m:"0",width:"32%",onClick:function(){function v(){return i("mode",{mode:"dispense"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:g==="remove",content:"Remove",m:"0",width:"32%",onClick:function(){function v(){return i("mode",{mode:"remove"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:g==="isolate",content:"Isolate",m:"0",width:"32%",onClick:function(){function v(){return i("mode",{mode:"isolate"})}return v}()})]})})]})})})},b=function(l,c){for(var m=(0,a.useBackend)(c),i=m.act,d=m.data,u=d.chemicals,s=u===void 0?[]:u,C=d.current_reagent,g=[],v=0;v<(s.length+1)%3;v++)g.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,height:"18%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:d.glass?"Drink Selector":"Chemical Selector",children:[s.map(function(p,V){return(0,e.createComponentVNode)(2,t.Button,{width:"32%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:C===p.id,content:p.title,style:{"margin-left":"2px"},onClick:function(){function y(){return i("dispense",{reagent:p.id})}return y}()},V)}),g.map(function(p,V){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:"1",basis:"25%"},V)})]})})}},53917:function(I,r,n){"use strict";r.__esModule=!0,r.HealthSensor=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=r.HealthSensor=function(){function S(b,h){var l=(0,t.useBackend)(h),c=l.act,m=l.data,i=m.on,d=m.user_health,u=m.minHealth,s=m.maxHealth,C=m.alarm_health;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:125,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Scanning",children:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",content:i?"On":"Off",color:i?null:"red",selected:i,onClick:function(){function g(){return c("scan_toggle")}return g}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health activation",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:2,stepPixelSize:6,minValue:u,maxValue:s,value:C,format:function(){function g(v){return(0,a.toFixed)(v,1)}return g}(),width:"80px",onDrag:function(){function g(v,p){return c("alarm_health",{alarm_health:p})}return g}()})}),d!==null&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"User health",children:(0,e.createComponentVNode)(2,o.Box,{color:k(d),bold:d>=100,children:(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:d})})})]})})})})}return S}(),k=function(b){return b>50?"green":b>0?"orange":"red"}},93116:function(I,r,n){"use strict";r.__esModule=!0,r.Holodeck=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.Holodeck=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=(0,a.useLocalState)(b,"currentDeck",""),i=m[0],d=m[1],u=(0,a.useLocalState)(b,"showReload",!1),s=u[0],C=u[1],g=c.decks,v=c.ai_override,p=c.emagged,V=function(){function y(B){l("select_deck",{deck:B}),d(B),C(!0),setTimeout(function(){C(!1)},3e3)}return y}();return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:[s&&(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Holodeck Control System",children:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createVNode)(1,"b",null,"Currently Loaded Program:",16)," ",i]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Available Programs",children:[g.map(function(y){return(0,e.createComponentVNode)(2,t.Button,{width:15.5,color:"transparent",content:y,selected:y===i,onClick:function(){function B(){return V(y)}return B}()},y)}),(0,e.createVNode)(1,"hr",null,null,1,{color:"gray"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!v&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Override Protocols",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"Turn On":"Turn Off",color:p?"good":"bad",onClick:function(){function y(){return l("ai_override")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety Protocols",children:(0,e.createComponentVNode)(2,t.Box,{color:p?"bad":"good",children:[p?"Off":"On",!!p&&(0,e.createComponentVNode)(2,t.Button,{ml:9.5,width:15.5,color:"red",content:"Wildlife Simulation",onClick:function(){function y(){return l("wildlifecarp")}return y}()})]})})]})]})})]})})]})}return k}(),N=function(S,b){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"white",children:(0,e.createVNode)(1,"h1",null,"\xA0Recalibrating projection apparatus.\xA0",16)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,"Please, wait for 3 seconds.",16)})]})}},77209:function(I,r,n){"use strict";r.__esModule=!0,r.Instrument=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=r.Instrument=function(){function l(c,m){var i=(0,t.useBackend)(m),d=i.act,u=i.data;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:505,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,h)]})})]})}return l}(),k=function(c,m){var i=(0,t.useBackend)(m),d=i.act,u=i.data,s=u.help;if(s)return(0,e.createComponentVNode)(2,o.Modal,{maxWidth:"75%",height:window.innerHeight*.75+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,e.createVNode)(1,"h1",null,"Making a Song",16),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen:"),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen:"),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Type:"}),(0,e.createTextVNode)("\xA0Whether the instrument is legacy or synthesized."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Current:"}),(0,e.createTextVNode)("\xA0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,e.createTextVNode)("\xA0The pitch to apply to all notes of the song.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,e.createTextVNode)("\xA0How a played note fades out."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,e.createTextVNode)("\xA0The volume threshold at which a note is fully stopped.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,e.createTextVNode)("\xA0Whether the last note should be sustained indefinitely.")],4)],4),(0,e.createComponentVNode)(2,o.Button,{color:"grey",content:"Close",onClick:function(){function C(){return d("help")}return C}()})]})})})},S=function(c,m){var i=(0,t.useBackend)(m),d=i.act,u=i.data,s=u.lines,C=u.playing,g=u.repeat,v=u.maxRepeats,p=u.tempo,V=u.minTempo,y=u.maxTempo,B=u.tickLag,L=u.volume,w=u.minVolume,T=u.maxVolume,A=u.ready;return(0,e.createComponentVNode)(2,o.Section,{title:"Instrument",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"info",content:"Help",onClick:function(){function x(){return d("help")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file",content:"New",onClick:function(){function x(){return d("newsong")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"upload",content:"Import",onClick:function(){function x(){return d("import")}return x}()})],4),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Playback",children:[(0,e.createComponentVNode)(2,o.Button,{selected:C,disabled:s.length===0||g<0,icon:"play",content:"Play",onClick:function(){function x(){return d("play")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!C,icon:"stop",content:"Stop",onClick:function(){function x(){return d("stop")}return x}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Repeat",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:0,maxValue:v,value:g,stepPixelSize:59,onChange:function(){function x(E,P){return d("repeat",{new:P})}return x}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tempo",children:(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Button,{disabled:p>=y,content:"-",as:"span",mr:"0.5rem",onClick:function(){function x(){return d("tempo",{new:p+B})}return x}()}),(0,a.round)(600/p)," BPM",(0,e.createComponentVNode)(2,o.Button,{disabled:p<=V,content:"+",as:"span",ml:"0.5rem",onClick:function(){function x(){return d("tempo",{new:p-B})}return x}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:w,maxValue:T,value:L,stepPixelSize:6,onDrag:function(){function x(E,P){return d("setvolume",{new:P})}return x}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",children:A?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Ready"}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,e.createComponentVNode)(2,b)]})},b=function(c,m){var i=(0,t.useBackend)(m),d=i.act,u=i.data,s=u.allowedInstrumentNames,C=u.instrumentLoaded,g=u.instrument,v=u.canNoteShift,p=u.noteShift,V=u.noteShiftMin,y=u.noteShiftMax,B=u.sustainMode,L=u.sustainLinearDuration,w=u.sustainExponentialDropoff,T=u.legacy,A=u.sustainDropoffVolume,x=u.sustainHeldNote,E,P;return B===1?(E="Linear",P=(0,e.createComponentVNode)(2,o.Slider,{minValue:.1,maxValue:5,value:L,step:.5,stepPixelSize:85,format:function(){function R(M){return(0,a.round)(M*100)/100+" seconds"}return R}(),onChange:function(){function R(M,D){return d("setlinearfalloff",{new:D/10})}return R}()})):B===2&&(E="Exponential",P=(0,e.createComponentVNode)(2,o.Slider,{minValue:1.025,maxValue:10,value:w,step:.01,format:function(){function R(M){return(0,a.round)(M*1e3)/1e3+"% per decisecond"}return R}(),onChange:function(){function R(M,D){return d("setexpfalloff",{new:D})}return R}()})),s.sort(),(0,e.createComponentVNode)(2,o.Box,{my:-1,children:(0,e.createComponentVNode)(2,o.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,e.createComponentVNode)(2,o.Section,{mt:-1,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Type",children:T?"Legacy":"Synthesized"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current",children:C?(0,e.createComponentVNode)(2,o.Dropdown,{options:s,selected:g,width:"50%",onSelected:function(){function R(M){return d("switchinstrument",{name:M})}return R}()}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"None!"})}),!!(!T&&v)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,e.createComponentVNode)(2,o.Slider,{minValue:V,maxValue:y,value:p,stepPixelSize:2,format:function(){function R(M){return M+" keys / "+(0,a.round)(M/12*100)/100+" octaves"}return R}(),onChange:function(){function R(M,D){return d("setnoteshift",{new:D})}return R}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain Mode",children:[(0,e.createComponentVNode)(2,o.Dropdown,{options:["Linear","Exponential"],selected:E,onSelected:function(){function R(M){return d("setsustainmode",{new:M})}return R}()}),P]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:.01,maxValue:100,value:A,stepPixelSize:6,onChange:function(){function R(M,D){return d("setdropoffvolume",{new:D})}return R}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,e.createComponentVNode)(2,o.Button,{selected:x,icon:x?"toggle-on":"toggle-off",content:x?"Yes":"No",onClick:function(){function R(){return d("togglesustainhold")}return R}()})})],4)]}),(0,e.createComponentVNode)(2,o.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){function R(){return d("reset")}return R}()})]})})})},h=function(c,m){var i=(0,t.useBackend)(m),d=i.act,u=i.data,s=u.playing,C=u.lines,g=u.editing;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Editor",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!g||s,icon:"plus",content:"Add Line",onClick:function(){function v(){return d("newline",{line:C.length+1})}return v}()}),(0,e.createComponentVNode)(2,o.Button,{selected:!g,icon:g?"chevron-up":"chevron-down",onClick:function(){function v(){return d("edit")}return v}()})],4),children:!!g&&(C.length>0?(0,e.createComponentVNode)(2,o.LabeledList,{children:C.map(function(v,p){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:p+1,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:s,icon:"pen",onClick:function(){function V(){return d("modifyline",{line:p+1})}return V}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:s,icon:"trash",onClick:function(){function V(){return d("deleteline",{line:p+1})}return V}()})],4),children:v},p)})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Song is empty."}))})}},64261:function(I,r,n){"use strict";r.__esModule=!0,r.KeycardAuth=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.KeycardAuth=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=(0,e.createComponentVNode)(2,t.Section,{title:"Keycard Authentication Device",children:(0,e.createComponentVNode)(2,t.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(!l.swiping&&!l.busy)return(0,e.createComponentVNode)(2,o.Window,{width:540,height:280,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,(0,e.createComponentVNode)(2,t.Section,{title:"Choose Action",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Red Alert",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",disabled:!l.redAvailable,onClick:function(){function i(){return h("triggerevent",{triggerevent:"Red Alert"})}return i}(),content:"Red Alert"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ERT",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",onClick:function(){function i(){return h("triggerevent",{triggerevent:"Emergency Response Team"})}return i}(),content:"Call ERT"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function i(){return h("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})}return i}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function i(){return h("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})}return i}(),content:"Revoke"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function i(){return h("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})}return i}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function i(){return h("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})}return i}(),content:"Revoke"})]})]})})]})});var m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return!l.hasSwiped&&!l.ertreason&&l.event==="Emergency Response Team"?m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Fill out the reason for your ERT request."}):l.hasConfirm?m=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Request Confirmed!"}):l.isRemote?m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):l.hasSwiped&&(m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Waiting for second person to confirm..."})),(0,e.createComponentVNode)(2,o.Window,{width:540,height:265,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,l.event==="Emergency Response Team"&&(0,e.createComponentVNode)(2,t.Section,{title:"Reason for ERT Call",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{color:l.ertreason?"":"red",icon:l.ertreason?"check":"pencil-alt",content:l.ertreason?l.ertreason:"-----",disabled:l.busy,onClick:function(){function i(){return h("ert")}return i}()})})}),(0,e.createComponentVNode)(2,t.Section,{title:l.event,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back",disabled:l.busy||l.hasConfirm,onClick:function(){function i(){return h("reset")}return i}()}),children:m})]})})}return N}()},34898:function(I,r,n){"use strict";r.__esModule=!0,r.KitchenMachine=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(48154),N=r.KitchenMachine=function(){function S(b,h){var l=(0,a.useBackend)(h),c=l.data,m=l.config,i=c.ingredients,d=c.operating,u=m.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:d,name:u}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Ingredients",children:(0,e.createComponentVNode)(2,t.Table,{className:"Ingredient__Table",children:i.map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{tr:5,children:[(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:s.name}),2),(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:[s.amount," ",s.units]}),2)]},s.name)})})})})]})})})}return S}(),k=function(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data,i=m.inactive,d=m.tooltip;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:i,tooltip:i?d:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){function u(){return c("cook")}return u}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:i,tooltip:i?d:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){function u(){return c("eject")}return u}()})})]})})}},52564:function(I,r,n){"use strict";r.__esModule=!0,r.LawManager=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.LawManager=function(){function b(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.isAdmin,u=i.isSlaved,s=i.isMalf,C=i.isAIMalf,g=i.view;return(0,e.createComponentVNode)(2,o.Window,{width:800,height:s?620:365,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!(d&&u)&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:["This unit is slaved to ",u,"."]}),!!(s||C)&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Law Management",selected:g===0,onClick:function(){function v(){return m("set_view",{set_view:0})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Lawsets",selected:g===1,onClick:function(){function v(){return m("set_view",{set_view:1})}return v}()})]}),g===0&&(0,e.createComponentVNode)(2,N),g===1&&(0,e.createComponentVNode)(2,k)]})})}return b}(),N=function(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.has_zeroth_laws,u=i.zeroth_laws,s=i.has_ion_laws,C=i.ion_laws,g=i.ion_law_nr,v=i.has_inherent_laws,p=i.inherent_laws,V=i.has_supplied_laws,y=i.supplied_laws,B=i.channels,L=i.channel,w=i.isMalf,T=i.isAdmin,A=i.zeroth_law,x=i.ion_law,E=i.inherent_law,P=i.supplied_law,R=i.supplied_law_position;return(0,e.createFragment)([!!d&&(0,e.createComponentVNode)(2,S,{title:"ERR_NULL_VALUE",laws:u,ctx:l}),!!s&&(0,e.createComponentVNode)(2,S,{title:g,laws:C,ctx:l}),!!v&&(0,e.createComponentVNode)(2,S,{title:"Inherent",laws:p,ctx:l}),!!V&&(0,e.createComponentVNode)(2,S,{title:"Supplied",laws:y,ctx:l}),(0,e.createComponentVNode)(2,t.Section,{title:"Statement Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Statement Channel",children:B.map(function(M){return(0,e.createComponentVNode)(2,t.Button,{content:M.channel,selected:M.channel===L,onClick:function(){function D(){return m("law_channel",{law_channel:M.channel})}return D}()},M.channel)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"State Laws",children:(0,e.createComponentVNode)(2,t.Button,{content:"State Laws",onClick:function(){function M(){return m("state_laws")}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Law Notification",children:(0,e.createComponentVNode)(2,t.Button,{content:"Notify",onClick:function(){function M(){return m("notify_laws")}return M}()})})]})}),!!w&&(0,e.createComponentVNode)(2,t.Section,{title:"Add Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"60%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Actions"})]}),!!(T&&!d)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Zero"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:A}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_zeroth_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_zeroth_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ion"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_ion_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_ion_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Inherent"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:E}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_inherent_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_inherent_law")}return M}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Supplied"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:P}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:R,onClick:function(){function M(){return m("change_supplied_law_position")}return M}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function M(){return m("change_supplied_law")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function M(){return m("add_supplied_law")}return M}()})]})]})]})})],0)},k=function(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.law_sets;return(0,e.createComponentVNode)(2,t.Box,{children:d.map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u.name+" - "+u.header,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Load Laws",icon:"download",onClick:function(){function s(){return m("transfer_laws",{transfer_laws:u.ref})}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.laws.has_ion_laws>0&&u.laws.ion_laws.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s.index,children:s.law},s.index)}),u.laws.has_zeroth_laws>0&&u.laws.zeroth_laws.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s.index,children:s.law},s.index)}),u.laws.has_inherent_laws>0&&u.laws.inherent_laws.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s.index,children:s.law},s.index)}),u.laws.has_supplied_laws>0&&u.laws.inherent_laws.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s.index,children:s.law},s.index)})]})},u.name)})})},S=function(h,l){var c=(0,a.useBackend)(h.ctx),m=c.act,i=c.data,d=i.isMalf;return(0,e.createComponentVNode)(2,t.Section,{title:h.title+" Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"69%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"21%",children:"State?"})]}),h.laws.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.index}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.law}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:u.state?"Yes":"No",selected:u.state,onClick:function(){function s(){return m("state_law",{ref:u.ref,state_law:u.state?0:1})}return s}()}),!!d&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function s(){return m("edit_law",{edit_law:u.ref})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){function s(){return m("delete_law",{delete_law:u.ref})}return s}()})],4)]})]},u.law)})]})})}},55499:function(I,r,n){"use strict";r.__esModule=!0,r.LibraryComputer=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(22677),N=r.LibraryComputer=function(){function g(v,p){return(0,e.createComponentVNode)(2,o.Window,{width:1050,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,l),(0,e.createComponentVNode)(2,c)]})})]})}return g}(),k=function(v,p){var V=(0,a.useBackend)(p),y=V.act,B=V.data,L=v.args,w=B.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:L.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:L.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:L.summary}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[L.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",verticalAlign:"top"})]}),!L.isProgrammatic&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Categories",children:L.categories.join(", ")})]}),(0,e.createVNode)(1,"br"),w===L.ckey&&(0,e.createComponentVNode)(2,t.Button,{content:"Delete Book",icon:"trash",color:"red",disabled:L.isProgrammatic,onClick:function(){function T(){return y("delete_book",{bookid:L.id,user_ckey:w})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Report Book",icon:"flag",color:"red",disabled:L.isProgrammatic,onClick:function(){function T(){return(0,f.modalOpen)(p,"report_book",{bookid:L.id})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Rate Book",icon:"star",color:"caution",disabled:L.isProgrammatic,onClick:function(){function T(){return(0,f.modalOpen)(p,"rate_info",{bookid:L.id})}return T}()})]})},S=function(v,p){var V=(0,a.useBackend)(p),y=V.act,B=V.data,L=v.args,w=B.selected_report,T=B.report_categories,A=B.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",title:"Report this book for Rule Violations",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:L.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reasons",children:(0,e.createComponentVNode)(2,t.Box,{children:T.map(function(x,E){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:x.description,selected:x.category_id===w,onClick:function(){function P(){return y("set_report",{report_type:x.category_id})}return P}()}),(0,e.createVNode)(1,"br")],4,E)})})})]}),(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){function x(){return y("submit_report",{bookid:L.id,user_ckey:A})}return x}()})]})},b=function(v,p){var V=(0,a.useBackend)(p),y=V.act,B=V.data,L=B.selected_rating,w=Array(10).fill().map(function(T,A){return 1+A});return(0,e.createComponentVNode)(2,t.Stack,{children:[w.map(function(T,A){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{bold:!0,icon:"star",color:L>=T?"caution":"default",onClick:function(){function x(){return y("set_rating",{rating_value:T})}return x}()})},A)}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,ml:2,fontSize:"150%",children:[L+"/10",(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},h=function(v,p){var V=(0,a.useBackend)(p),y=V.act,B=V.data,L=v.args,w=B.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:L.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:L.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[L.current_rating?L.current_rating:0,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Ratings",children:L.total_ratings?L.total_ratings:0})]}),(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Button.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){function T(){return y("rate_book",{bookid:L.id,user_ckey:w})}return T}()})]})},l=function(v,p){var V=(0,a.useBackend)(p),y=V.data,B=(0,a.useLocalState)(p,"tabIndex",0),L=B[0],w=B[1],T=y.login_state;return(0,e.createComponentVNode)(2,t.Stack.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:L===0,onClick:function(){function A(){return w(0)}return A}(),children:"Book Archives"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:L===1,onClick:function(){function A(){return w(1)}return A}(),children:"Corporate Literature"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:L===2,onClick:function(){function A(){return w(2)}return A}(),children:"Upload Book"}),T===1&&(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:L===3,onClick:function(){function A(){return w(3)}return A}(),children:"Patron Manager"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:L===4,onClick:function(){function A(){return w(4)}return A}(),children:"Inventory"})]})})},c=function(v,p){var V=(0,a.useLocalState)(p,"tabIndex",0),y=V[0];switch(y){case 0:return(0,e.createComponentVNode)(2,i);case 1:return(0,e.createComponentVNode)(2,d);case 2:return(0,e.createComponentVNode)(2,u);case 3:return(0,e.createComponentVNode)(2,s);case 4:return(0,e.createComponentVNode)(2,C);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},m=function(v,p){var V=(0,a.useBackend)(p),y=V.act,B=V.data,L=B.searchcontent,w=B.book_categories,T=B.user_ckey,A=[];return w.map(function(x){return A[x.description]=x.category_id}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:L.title||"Input Title",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_title")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:L.author||"Input Author",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_author")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Ratings",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:1,width:"min-content",content:L.ratingmin,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_ratingmin")}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"To"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:1,width:"min-content",content:L.ratingmax,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_ratingmax")}return x}()})})]})})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Dropdown,{mt:.6,width:"190px",options:w.map(function(x){return x.description}),onSelected:function(){function x(E){return y("toggle_search_category",{category_id:A[E]})}return x}()})})})}),(0,e.createVNode)(1,"br"),w.filter(function(x){return L.categories.includes(x.category_id)}).map(function(x){return(0,e.createComponentVNode)(2,t.Button,{content:x.description,selected:!0,icon:"unlink",onClick:function(){function E(){return y("toggle_search_category",{category_id:x.category_id})}return E}()},x.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Search",icon:"eraser",onClick:function(){function x(){return y("clear_search")}return x}()}),L.ckey?(0,e.createComponentVNode)(2,t.Button,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){function x(){return y("clear_ckey_search")}return x}()}):(0,e.createComponentVNode)(2,t.Button,{content:"Find My Books",icon:"search",onClick:function(){function x(){return y("find_users_books",{user_ckey:T})}return x}()})]})]})},i=function(v,p){var V=(0,a.useBackend)(p),y=V.act,B=V.data,L=B.external_booklist,w=B.archive_pagenumber,T=B.num_pages,A=B.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Access",buttons:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",disabled:w===1,onClick:function(){function x(){return y("deincrementpagemax")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",disabled:w===1,onClick:function(){function x(){return y("deincrementpage")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{bold:!0,content:w,onClick:function(){function x(){return(0,f.modalOpen)(p,"setpagenumber")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",disabled:w===T,onClick:function(){function x(){return y("incrementpage")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",disabled:w===T,onClick:function(){function x(){return y("incrementpagemax")}return x}()})],4),children:[(0,e.createComponentVNode)(2,m),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ratings"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Category"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),L.map(function(x){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:x.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:.5}),x.title.length>45?x.title.substr(0,45)+"...":x.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:x.author.length>30?x.author.substr(0,30)+"...":x.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[x.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x.categories.join(", ").substr(0,45)}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[A===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function E(){return y("order_external_book",{bookid:x.id})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function E(){return(0,f.modalOpen)(p,"expand_info",{bookid:x.id})}return E}()})]})]},x.id)})]})]})},d=function(v,p){var V=(0,a.useBackend)(p),y=V.act,B=V.data,L=B.programmatic_booklist,w=B.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Corporate Book Catalog",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),L.map(function(T,A){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:T.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:2}),T.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:T.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[w===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function x(){return y("order_programmatic_book",{bookid:T.id})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function x(){return(0,f.modalOpen)(p,"expand_info",{bookid:T.id})}return x}()})]})]},A)})]})})},u=function(v,p){var V=(0,a.useBackend)(p),y=V.act,B=V.data,L=B.selectedbook,w=B.book_categories,T=B.user_ckey,A=[];return w.map(function(x){return A[x.description]=x.category_id}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Upload",buttons:(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,width:9.5,icon:"upload",disabled:L.copyright,content:"Upload Book",onClick:function(){function x(){return y("uploadbook",{user_ckey:T})}return x}()}),children:[L.copyright?(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{ml:15,mb:3,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:2}),"Book Uploader"]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:L.copyright,content:L.title,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_title")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:L.copyright,content:L.author,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_author")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"240px",options:w.map(function(x){return x.description}),onSelected:function(){function x(E){return y("toggle_upload_category",{category_id:A[E]})}return x}()})})})]}),(0,e.createVNode)(1,"br"),w.filter(function(x){return L.categories.includes(x.category_id)}).map(function(x){return(0,e.createComponentVNode)(2,t.Button,{content:x.description,disabled:L.copyright,selected:!0,icon:"unlink",onClick:function(){function E(){return y("toggle_upload_category",{category_id:x.category_id})}return E}()},x.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:75,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",disabled:L.copyright,content:"Edit Summary",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_summary")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:L.summary})]})})]})]})},s=function(v,p){var V=(0,a.useBackend)(p),y=V.act,B=V.data,L=B.checkout_data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Checked Out Books",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Patron"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),L.map(function(w,T){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-tag"}),w.patron_name]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.timeleft>=0?w.timeleft:"LATE"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:(0,e.createComponentVNode)(2,t.Button,{content:"Mark Lost",icon:"flag",color:"bad",disabled:w.timeleft>=0,onClick:function(){function A(){return y("reportlost",{libraryid:w.libraryid})}return A}()})})]},T)})]})})},C=function(v,p){var V=(0,a.useBackend)(p),y=V.act,B=V.data,L=B.inventory_list;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Library Inventory",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"LIB ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"})]}),L.map(function(w,T){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.libraryid}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"})," ",w.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.checked_out?"Checked Out":"Available"})]},T)})]})})};(0,f.modalRegisterBodyOverride)("expand_info",k),(0,f.modalRegisterBodyOverride)("report_book",S),(0,f.modalRegisterBodyOverride)("rate_info",h)},92682:function(I,r,n){"use strict";r.__esModule=!0,r.LibraryManager=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(22677),N=r.LibraryManager=function(){function l(c,m){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,k)})]})}return l}(),k=function(c,m){var i=(0,a.useBackend)(m),d=i.act,u=i.data,s=u.pagestate;switch(s){case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,h);case 3:return(0,e.createComponentVNode)(2,b);default:return"WE SHOULDN'T BE HERE!"}},S=function(c,m){var i=(0,a.useBackend)(m),d=i.act,u=i.data;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){function s(){return(0,f.modalOpen)(m,"specify_ssid_delete")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){function s(){return(0,f.modalOpen)(m,"specify_ckey_delete")}return s}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){function s(){return(0,f.modalOpen)(m,"specify_ckey_search")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){function s(){return d("view_reported_books")}return s}()})]})},b=function(c,m){var i=(0,a.useBackend)(m),d=i.act,u=i.data,s=u.reports;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"All Reported Books",(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function C(){return d("return")}return C}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Uploader CKEY"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Report Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reporter Ckey"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),s.map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:C.uploader_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),C.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:C.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:C.report_description}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:C.reporter_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",onClick:function(){function g(){return d("delete_book",{bookid:C.id})}return g}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){function g(){return d("unflag_book",{bookid:C.id})}return g}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function g(){return d("view_book",{bookid:C.id})}return g}()})]})]},C.id)})]})})},h=function(c,m){var i=(0,a.useBackend)(m),d=i.act,u=i.data,s=u.ckey,C=u.booklist;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"Books uploaded by ",s,(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function g(){return d("return")}return g}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),C.map(function(g){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:g.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),g.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:g.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){function v(){return d("delete_book",{bookid:g.id})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function v(){return d("view_book",{bookid:g.id})}return v}()})]})]},g.id)})]})})}},68e3:function(I,r,n){"use strict";r.__esModule=!0,r.ListInputModal=void 0;var e=n(28823),a=n(2146),t=n(98658),o=n(2971),f=n(91819),N=n(31068),k=n(84947),S=r.ListInputModal=function(){function l(c,m){var i=(0,f.useBackend)(m),d=i.act,u=i.data,s=u.items,C=s===void 0?[]:s,g=u.message,v=g===void 0?"":g,p=u.init_value,V=u.timeout,y=u.title,B=(0,f.useLocalState)(m,"selected",C.indexOf(p)),L=B[0],w=B[1],T=(0,f.useLocalState)(m,"searchBarVisible",C.length>10),A=T[0],x=T[1],E=(0,f.useLocalState)(m,"searchQuery",""),P=E[0],R=E[1],M=function(){function Y(z){var Q=$.length-1;if(z===N.KEY_DOWN)if(L===null||L===Q){var re;w(0),(re=document.getElementById("0"))==null||re.scrollIntoView()}else{var ae;w(L+1),(ae=document.getElementById((L+1).toString()))==null||ae.scrollIntoView()}else if(z===N.KEY_UP)if(L===null||L===0){var de;w(Q),(de=document.getElementById(Q.toString()))==null||de.scrollIntoView()}else{var ve;w(L-1),(ve=document.getElementById((L-1).toString()))==null||ve.scrollIntoView()}}return Y}(),D=function(){function Y(z){z!==L&&w(z)}return Y}(),j=function(){function Y(){x(!1),x(!0)}return Y}(),W=function(){function Y(z){var Q=String.fromCharCode(z),re=C.find(function(ve){return ve==null?void 0:ve.toLowerCase().startsWith(Q==null?void 0:Q.toLowerCase())});if(re){var ae,de=C.indexOf(re);w(de),(ae=document.getElementById(de.toString()))==null||ae.scrollIntoView()}}return Y}(),U=function(){function Y(z){var Q;z!==P&&(R(z),w(0),(Q=document.getElementById("0"))==null||Q.scrollIntoView())}return Y}(),K=function(){function Y(){x(!A),R("")}return Y}(),$=C.filter(function(Y){return Y==null?void 0:Y.toLowerCase().includes(P.toLowerCase())}),H=330+Math.ceil(v.length/3);return A||setTimeout(function(){var Y;return(Y=document.getElementById(L.toString()))==null?void 0:Y.focus()},1),(0,e.createComponentVNode)(2,k.Window,{title:y,width:325,height:H,children:[V&&(0,e.createComponentVNode)(2,a.Loader,{value:V}),(0,e.createComponentVNode)(2,k.Window.Content,{onKeyDown:function(){function Y(z){var Q=window.event?z.which:z.keyCode;(Q===N.KEY_DOWN||Q===N.KEY_UP)&&(z.preventDefault(),M(Q)),Q===N.KEY_ENTER&&(z.preventDefault(),d("submit",{entry:$[L]})),!A&&Q>=N.KEY_A&&Q<=N.KEY_Z&&(z.preventDefault(),W(Q)),Q===N.KEY_ESCAPE&&(z.preventDefault(),d("cancel"))}return Y}(),children:(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{compact:!0,icon:A?"search":"font",selected:!0,tooltip:A?"Search Mode. Type to search or use arrow keys to select manually.":"Hotkey Mode. Type a letter to jump to the first match. Enter to select.",tooltipPosition:"left",onClick:function(){function Y(){return K()}return Y}()}),className:"ListInput__Section",fill:!0,title:v,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b,{filteredItems:$,onClick:D,onFocusSearch:j,searchBarVisible:A,selected:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:A&&(0,e.createComponentVNode)(2,h,{filteredItems:$,onSearch:U,searchQuery:P,selected:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:$[L]})})]})})})]})}return l}(),b=function(c,m){var i=(0,f.useBackend)(m),d=i.act,u=c.filteredItems,s=c.onClick,C=c.onFocusSearch,g=c.searchBarVisible,v=c.selected;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:u.map(function(p,V){return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:"transparent",id:V,onClick:function(){function y(){return s(V)}return y}(),onDblClick:function(){function y(B){B.preventDefault(),d("submit",{entry:u[v]})}return y}(),onKeyDown:function(){function y(B){var L=window.event?B.which:B.keyCode;g&&L>=N.KEY_A&&L<=N.KEY_Z&&(B.preventDefault(),C())}return y}(),selected:V===v,style:{animation:"none",transition:"none"},children:p.replace(/^\w/,function(y){return y.toUpperCase()})},V)})})},h=function(c,m){var i=(0,f.useBackend)(m),d=i.act,u=c.filteredItems,s=c.onSearch,C=c.searchQuery,g=c.selected;return(0,e.createComponentVNode)(2,o.Input,{width:"100%",autoFocus:!0,autoSelect:!0,onEnter:function(){function v(p){p.preventDefault(),d("submit",{entry:u[g]})}return v}(),onInput:function(){function v(p,V){return s(V)}return v}(),placeholder:"Search...",value:C})}},75965:function(I,r,n){"use strict";r.__esModule=!0,r.MODsuitContent=r.MODsuit=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=function(L,w){var T=L.name,A=L.value,x=L.module_ref,E=(0,a.useBackend)(w),P=E.act;return(0,e.createComponentVNode)(2,t.NumberInput,{value:A,minValue:-50,maxValue:50,stepPixelSize:5,width:"39px",onChange:function(){function R(M,D){return P("configure",{key:T,value:D,ref:x})}return R}()})},N=function(L,w){var T=L.name,A=L.value,x=L.module_ref,E=(0,a.useBackend)(w),P=E.act;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:A,onClick:function(){function R(){return P("configure",{key:T,value:!A,ref:x})}return R}()})},k=function(L,w){var T=L.name,A=L.value,x=L.module_ref,E=(0,a.useBackend)(w),P=E.act;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"paint-brush",onClick:function(){function R(){return P("configure",{key:T,ref:x})}return R}()}),(0,e.createComponentVNode)(2,t.ColorBox,{color:A,mr:.5})],4)},S=function(L,w){var T=L.name,A=L.value,x=L.values,E=L.module_ref,P=(0,a.useBackend)(w),R=P.act;return(0,e.createComponentVNode)(2,t.Dropdown,{displayText:A,options:x,onSelected:function(){function M(D){return R("configure",{key:T,value:D,ref:E})}return M}()})},b=function(L,w){var T=L.name,A=L.display_name,x=L.type,E=L.value,P=L.values,R=L.module_ref,M={number:(0,e.normalizeProps)((0,e.createComponentVNode)(2,f,Object.assign({},L))),bool:(0,e.normalizeProps)((0,e.createComponentVNode)(2,N,Object.assign({},L))),color:(0,e.normalizeProps)((0,e.createComponentVNode)(2,k,Object.assign({},L))),list:(0,e.normalizeProps)((0,e.createComponentVNode)(2,S,Object.assign({},L)))};return(0,e.createComponentVNode)(2,t.Box,{children:[A,": ",M[x]]})},h=function(L,w){var T=L.active,A=L.userradiated,x=L.usertoxins,E=L.usermaxtoxins,P=L.threatlevel;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Level",color:T&&A?"bad":"good",children:T&&A?"IRRADIATED!":"RADIATION-FREE"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxins Level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?x/E:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:x})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Hazard Level",color:T&&P?"bad":"good",bold:!0,children:T&&P?P:0})})]})},l=function(L,w){var T=L.active,A=L.userhealth,x=L.usermaxhealth,E=L.userbrute,P=L.userburn,R=L.usertoxin,M=L.useroxy;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?A/x:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?A:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?E/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?E:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?P/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?P:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?R/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?R:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?M/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?M:0})})})})]})],4)},c=function(L,w){var T=L.active,A=L.statustime,x=L.statusid,E=L.statushealth,P=L.statusmaxhealth,R=L.statusbrute,M=L.statusburn,D=L.statustoxin,j=L.statusoxy,W=L.statustemp,U=L.statusnutrition,K=L.statusfingerprints,$=L.statusdna,H=L.statusviruses;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Time",children:T?A:"00:00:00"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Number",children:T?x||"0":"???"})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?E/P:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?E:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?R/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?R:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?M/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T?M:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?D/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:D})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T?j/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:j})})})})]}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Body Temperature",children:T?W:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Nutrition Status",children:T?U:0})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"DNA",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fingerprints",children:T?K:"???"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:T?$:"???"})]})}),!!T&&!!H&&(0,e.createComponentVNode)(2,t.Section,{title:"Diseases",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"signature",tooltip:"Name",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"wind",tooltip:"Type",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Stage",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"flask",tooltip:"Cure",tooltipPosition:"top"})})]}),H.map(function(Y){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:Y.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:Y.type}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[Y.stage,"/",Y.maxstage]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:Y.cure})]},Y.name)})]})})],0)},m={rad_counter:h,health_analyzer:l,status_readout:c},i=function(){return(0,e.createComponentVNode)(2,t.Section,{align:"center",fill:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{color:"red",name:"exclamation-triangle",size:15}),(0,e.createComponentVNode)(2,t.Box,{fontSize:"30px",color:"red",children:"ERROR: INTERFACE UNRESPONSIVE"})]})},d=function(L,w){var T=(0,a.useBackend)(w),A=T.act,x=T.data;return(0,e.createComponentVNode)(2,t.Dimmer,{children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",color:"blue",children:"SUIT UNPOWERED"})})})},u=function(L,w){var T=L.configuration_data,A=L.module_ref,x=Object.keys(T);return(0,e.createComponentVNode)(2,t.Dimmer,{backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[x.map(function(E){var P=T[E];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,b,{name:E,display_name:P.display_name,type:P.type,value:P.value,values:P.values,module_ref:A})},P.key)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:L.onExit,icon:"times",textAlign:"center",children:"Exit"})})})]})})},s=function(L){switch(L){case 1:return"Use";case 2:return"Toggle";case 3:return"Select"}},C=function(L,w){var T=(0,a.useBackend)(w),A=T.act,x=T.data,E=x.active,P=x.malfunctioning,R=x.locked,M=x.open,D=x.selected_module,j=x.complexity,W=x.complexity_max,U=x.wearer_name,K=x.wearer_job,$=P?"Malfunctioning":E?"Active":"Inactive";return(0,e.createComponentVNode)(2,t.Section,{title:"Parameters",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:E?"Deactivate":"Activate",onClick:function(){function H(){return A("activate")}return H}()}),children:$}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:R?"lock-open":"lock",content:R?"Unlock":"Lock",onClick:function(){function H(){return A("lock")}return H}()}),children:R?"Locked":"Unlocked"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover",children:M?"Open":"Closed"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Selected Module",children:D||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Complexity",children:[j," (",W,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:[U,", ",K]})]})})},g=function(L,w){var T=(0,a.useBackend)(w),A=T.act,x=T.data,E=x.active,P=x.control,R=x.helmet,M=x.chestplate,D=x.gauntlets,j=x.boots,W=x.core,U=x.charge;return(0,e.createComponentVNode)(2,t.Section,{title:"Hardware",children:[(0,e.createComponentVNode)(2,t.Collapsible,{title:"Parts",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Control Unit",children:P}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Helmet",children:R||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chestplate",children:M||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gauntlets",children:D||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Boots",children:j||"None"})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core",children:W&&(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Type",children:W}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:U/100,content:U+"%",ranges:{good:[.6,1/0],average:[.3,.6],bad:[-1/0,.3]}})})]})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",textAlign:"center",children:"No Core Detected"})})]})},v=function(L,w){var T=(0,a.useBackend)(w),A=T.act,x=T.data,E=x.active,P=x.modules,R=P.filter(function(M){return!!M.id});return(0,e.createComponentVNode)(2,t.Section,{title:"Info",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:R.length!==0&&R.map(function(M){var D=m[M.id];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!E&&(0,e.createComponentVNode)(2,d),(0,e.normalizeProps)((0,e.createComponentVNode)(2,D,Object.assign({},M,{active:E})))]},M.ref)})||(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Info Modules Detected"})})})},p=function(L,w){var T=(0,a.useBackend)(w),A=T.act,x=T.data,E=x.complexity_max,P=x.modules,R=(0,a.useLocalState)(w,"module_configuration",null),M=R[0],D=R[1];return(0,e.createComponentVNode)(2,t.Section,{title:"Modules",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:P.length!==0&&P.map(function(j){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Collapsible,{title:j.module_name,children:(0,e.createComponentVNode)(2,t.Section,{children:[M===j.ref&&(0,e.createComponentVNode)(2,u,{configuration_data:j.configuration_data,module_ref:j.ref,onExit:function(){function W(){return D(null)}return W}()}),(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"save",tooltip:"Complexity",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"plug",tooltip:"Idle Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"lightbulb",tooltip:"Active Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Use Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[j.module_complexity,"/",E]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:j.idle_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:j.active_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:j.use_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[j.cooldown>0&&j.cooldown/10||"0","/",j.cooldown_time/10,"s"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function W(){return A("select",{ref:j.ref})}return W}(),icon:"bullseye",selected:j.module_active,tooltip:s(j.module_type),tooltipPosition:"left",disabled:!j.module_type}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function W(){return D(j.ref)}return W}(),icon:"cog",selected:M===j.ref,tooltip:"Configure",tooltipPosition:"left",disabled:j.configuration_data.length===0}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function W(){return A("pin",{ref:j.ref})}return W}(),icon:"thumbtack",selected:j.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!j.module_type})]})]})]}),(0,e.createComponentVNode)(2,t.Box,{children:j.description})]})})},j.ref)})||(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Modules Detected"})})})})},V=r.MODsuitContent=function(){function B(L,w){var T=(0,a.useBackend)(w),A=T.act,x=T.data,E=x.ui_theme,P=x.interface_break;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!P,children:!!P&&(0,e.createComponentVNode)(2,i)||(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,C)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,g)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,v)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,p)})]})})}return B}(),y=r.MODsuit=function(){function B(L,w){var T=(0,a.useBackend)(w),A=T.act,x=T.data,E=x.ui_theme,P=x.interface_break;return(0,e.createComponentVNode)(2,o.Window,{theme:E,width:400,height:620,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,V)})})})}return B}()},86322:function(I,r,n){"use strict";r.__esModule=!0,r.MagnetController=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=n(22677),k=new Map([["n",{icon:"arrow-up",tooltip:"Move North"}],["e",{icon:"arrow-right",tooltip:"Move East"}],["s",{icon:"arrow-down",tooltip:"Move South"}],["w",{icon:"arrow-left",tooltip:"Move West"}],["c",{icon:"crosshairs",tooltip:"Move to Magnet"}],["r",{icon:"dice",tooltip:"Move Randomly"}]]),S=r.MagnetController=function(){function b(h,l){var c=(0,t.useBackend)(l),m=c.act,i=c.data,d=i.autolink,u=i.code,s=i.frequency,C=i.linkedMagnets,g=i.magnetConfiguration,v=i.path,p=i.pathPosition,V=i.probing,y=i.powerState,B=i.speed;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:[(0,e.createComponentVNode)(2,N.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[!d&&(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{content:"Probe",icon:V?"spinner":"sync",iconSpin:!!V,disabled:V,onClick:function(){function L(){return m("probe_magnets")}return L}()}),title:"Magnet Linking",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,a.toFixed)(s/10,1)}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:u})]})}),(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{icon:y?"power-off":"times",content:y?"On":"Off",selected:y,onClick:function(){function L(){return m("toggle_power")}return L}()}),title:"Controller Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:B.value,minValue:B.min,maxValue:B.max,onChange:function(){function L(w,T){return m("set_speed",{speed:T})}return L}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Path",children:[Array.from(k.entries()).map(function(L){var w=L[0],T=L[1],A=T.icon,x=T.tooltip;return(0,e.createComponentVNode)(2,o.Button,{icon:A,tooltip:x,onClick:function(){function E(){return m("path_add",{code:w})}return E}()},w)}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",confirmIcon:"trash",confirmContent:"",float:"right",tooltip:"Reset Path",tooltipPosition:"left",onClick:function(){function L(){return m("path_clear")}return L}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file-import",float:"right",tooltip:"Manually input path",tooltipPosition:"left",onClick:function(){function L(){return(0,N.modalOpen)(l,"path_custom_input")}return L}()}),(0,e.createComponentVNode)(2,o.BlockQuote,{children:v.map(function(L,w){var T=k.get(L)||{icon:"question"},A=T.icon,x=T.tooltip;return(0,e.createComponentVNode)(2,o.Button.Confirm,{selected:w+2===p,icon:A,confirmIcon:A,confirmContent:"",tooltip:x,onClick:function(){function E(){return m("path_remove",{index:w+1,code:L})}return E}()},w)})})]})]})}),C.map(function(L,w){var T=L.uid,A=L.powerState,x=L.electricityLevel,E=L.magneticField;return(0,e.createComponentVNode)(2,o.Section,{title:"Magnet #"+(w+1)+" Configuration",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:A?"power-off":"times",content:A?"On":"Off",selected:A,onClick:function(){function P(){return m("toggle_magnet_power",{id:T})}return P}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Move Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:x,minValue:g.electricityLevel.min,maxValue:g.electricityLevel.max,onChange:function(){function P(R,M){return m("set_electricity_level",{id:T,electricityLevel:M})}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Field Size",children:(0,e.createComponentVNode)(2,o.Slider,{value:E,minValue:g.magneticField.min,maxValue:g.magneticField.max,onChange:function(){function P(R,M){return m("set_magnetic_field",{id:T,magneticField:M})}return P}()})})]})},T)})]})]})}return b}()},54374:function(I,r,n){"use strict";r.__esModule=!0,r.MechBayConsole=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.MechBayConsole=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.recharge_port,m=c&&c.mech,i=m&&m.cell,d=m&&m.name;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:155,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:d?"Mech status: "+d:"Mech status",textAlign:"center",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Sync",onClick:function(){function u(){return h("reconnect")}return u}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:m.health/m.maxhealth,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||!i&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cell is installed."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:i.charge/i.maxcharge,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]},children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:i.charge})," / "+i.maxcharge]})})]})})})})}return N}()},14823:function(I,r,n){"use strict";r.__esModule=!0,r.MechaControlConsole=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=n(37843),k=r.MechaControlConsole=function(){function S(b,h){var l=(0,t.useBackend)(h),c=l.act,m=l.data,i=m.beacons,d=m.stored_data;return d.length?(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"window-close",onClick:function(){function u(){return c("clear_log")}return u}()}),children:d.map(function(u){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",children:["(",u.time,")"]}),(0,e.createComponentVNode)(2,o.Box,{children:(0,N.decodeHtmlEntities)(u.message)})]},u.time)})})})}):(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:i.length&&i.map(function(u){return(0,e.createComponentVNode)(2,o.Section,{title:u.name,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function s(){return c("send_message",{mt:u.uid})}return s}(),children:"Message"}),(0,e.createComponentVNode)(2,o.Button,{icon:"eye",onClick:function(){function s(){return c("get_log",{mt:u.uid})}return s}(),children:"View Log"}),(0,e.createComponentVNode)(2,o.Button.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){function s(){return c("shock",{mt:u.uid})}return s}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[u.maxHealth*.75,1/0],average:[u.maxHealth*.5,u.maxHealth*.75],bad:[-1/0,u.maxHealth*.5]},value:u.health,maxValue:u.maxHealth})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cell Charge",children:u.cell&&(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[u.cellMaxCharge*.75,1/0],average:[u.cellMaxCharge*.5,u.cellMaxCharge*.75],bad:[-1/0,u.cellMaxCharge*.5]},value:u.cellCharge,maxValue:u.cellMaxCharge})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No Cell Installed"})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Air Tank",children:[u.airtank,"kPa"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pilot",children:u.pilot||"Unoccupied"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:(0,N.toTitleCase)(u.location)||"Unknown"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Active Equipment",children:u.active||"None"}),u.cargoMax&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cargo Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{bad:[u.cargoMax*.75,1/0],average:[u.cargoMax*.5,u.cargoMax*.75],good:[-1/0,u.cargoMax*.5]},value:u.cargoUsed,maxValue:u.cargoMax})})||null]})},u.name)})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No mecha beacons found."})})})}return S}()},16189:function(I,r,n){"use strict";r.__esModule=!0,r.MedicalRecords=void 0;var e=n(28823),a=n(37843),t=n(91819),o=n(2971),f=n(22677),N=n(84947),k=n(51185),S=n(69774),b=n(76519),h={Minor:"lightgray",Medium:"good",Harmful:"average","Dangerous!":"bad","BIOHAZARD THREAT!":"darkred"},l={"*Deceased*":"deceased","*SSD*":"ssd","Physically Unfit":"physically_unfit",Disabled:"disabled"},c=function(T,A){(0,f.modalOpen)(T,"edit",{field:A.edit,value:A.value})},m=function(T,A){var x=T.args;return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:x.name||"Virus",children:(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Number of stages",children:x.max_stages}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Spread",children:[x.spread_text," Transmission"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Possible cure",children:x.cure}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Notes",children:x.desc}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Severity",color:h[x.severity],children:x.severity})]})})})},i=r.MedicalRecords=function(){function w(T,A){var x=(0,t.useBackend)(A),E=x.data,P=E.loginState,R=E.screen;if(!P.logged_in)return(0,e.createComponentVNode)(2,N.Window,{width:800,height:900,children:(0,e.createComponentVNode)(2,N.Window.Content,{children:(0,e.createComponentVNode)(2,S.LoginScreen)})});var M;return R===2?M=(0,e.createComponentVNode)(2,d):R===3?M=(0,e.createComponentVNode)(2,u):R===4?M=(0,e.createComponentVNode)(2,s):R===5?M=(0,e.createComponentVNode)(2,p):R===6&&(M=(0,e.createComponentVNode)(2,V)),(0,e.createComponentVNode)(2,N.Window,{width:800,height:900,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,N.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k.LoginInfo),(0,e.createComponentVNode)(2,b.TemporaryNotice),(0,e.createComponentVNode)(2,L),M]})})]})}return w}(),d=function(T,A){var x=(0,t.useBackend)(A),E=x.act,P=x.data,R=P.records,M=(0,t.useLocalState)(A,"searchText",""),D=M[0],j=M[1],W=(0,t.useLocalState)(A,"sortId","name"),U=W[0],K=W[1],$=(0,t.useLocalState)(A,"sortOrder",!0),H=$[0],Y=$[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Manage Records",icon:"wrench",ml:"0.25rem",onClick:function(){function z(){return E("screen",{screen:3})}return z}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search by Name, ID, Physical Status, or Mental Status",onInput:function(){function z(Q,re){return j(re)}return z}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,y,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,y,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,y,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,y,{id:"p_stat",children:"Patient Status"}),(0,e.createComponentVNode)(2,y,{id:"m_stat",children:"Mental Status"})]}),R.filter((0,a.createSearch)(D,function(z){return z.name+"|"+z.id+"|"+z.rank+"|"+z.p_stat+"|"+z.m_stat})).sort(function(z,Q){var re=H?1:-1;return z[U].localeCompare(Q[U])*re}).map(function(z){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listRow--"+l[z.p_stat],onClick:function(){function Q(){return E("view_record",{view_record:z.ref})}return Q}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",z.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:z.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:z.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:z.p_stat}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:z.m_stat})]},z.id)})]})})})],4)},u=function(T,A){var x=(0,t.useBackend)(A),E=x.act;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,lineHeight:3,color:"translucent",icon:"download",content:"Backup to Disk",disabled:!0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,lineHeight:3,color:"translucent",icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," "]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button.Confirm,{fluid:!0,lineHeight:3,icon:"trash",color:"translucent",content:"Delete All Medical Records",onClick:function(){function P(){return E("del_all_med_records")}return P}()})})]})})},s=function(T,A){var x=(0,t.useBackend)(A),E=x.act,P=x.data,R=P.medical,M=P.printing;return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{height:"235px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:M?"spinner":"print",disabled:M,iconSpin:!!M,content:"Print Record",ml:"0.5rem",onClick:function(){function D(){return E("print_record")}return D}()}),children:(0,e.createComponentVNode)(2,C)})}),!R||!R.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function D(){return E("new_med_record")}return D}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Medical records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:!!R.empty,content:"Delete Medical Record",onClick:function(){function D(){return E("del_med_record")}return D}()}),children:(0,e.createComponentVNode)(2,g)})}),(0,e.createComponentVNode)(2,v)],4)],0)},C=function(T,A){var x=(0,t.useBackend)(A),E=x.data,P=E.general;return!P||!P.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:P.fields.map(function(R,M){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:R.field,children:[(0,e.createComponentVNode)(2,o.Box,{height:"20px",inline:!0,children:R.value}),!!R.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",onClick:function(){function D(){return c(A,R)}return D}()})]},M)})})}),!!P.has_photos&&P.photos.map(function(R,M){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:R,style:{width:"96px","margin-top":"2.5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,e.createVNode)(1,"br"),"Photo #",M+1]},M)})]})},g=function(T,A){var x=(0,t.useBackend)(A),E=x.act,P=x.data,R=P.medical;return!R||!R.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"Medical records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:R.fields.map(function(M,D){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:M.field,children:[(0,e.createComponentVNode)(2,o.Box,{height:"20px",inline:!0,children:M.value}),!!M.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",onClick:function(){function j(){return c(A,M)}return j}()})]},D)})})})})},v=function(T,A){var x=(0,t.useBackend)(A),E=x.act,P=x.data,R=P.medical;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function M(){return(0,f.modalOpen)(A,"add_comment")}return M}()}),children:R.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):R.comments.map(function(M,D){return(0,e.createComponentVNode)(2,o.Box,{prewrap:!0,children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:M.header}),(0,e.createVNode)(1,"br"),M.text,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function j(){return E("del_comment",{del_comment:D+1})}return j}()})]},D)})})})},p=function(T,A){var x=(0,t.useBackend)(A),E=x.act,P=x.data,R=P.virus,M=(0,t.useLocalState)(A,"searchText",""),D=M[0],j=M[1],W=(0,t.useLocalState)(A,"sortId2","name"),U=W[0],K=W[1],$=(0,t.useLocalState)(A,"sortOrder2",!0),H=$[0],Y=$[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{ml:"0.25rem",fluid:!0,placeholder:"Search by Name, Max Stages, or Severity",onInput:function(){function z(Q,re){return j(re)}return z}()})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,B,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,B,{id:"max_stages",children:"Max Stages"}),(0,e.createComponentVNode)(2,B,{id:"severity",children:"Severity"})]}),R.filter((0,a.createSearch)(D,function(z){return z.name+"|"+z.max_stages+"|"+z.severity})).sort(function(z,Q){var re=H?1:-1;return z[U].localeCompare(Q[U])*re}).map(function(z){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listVirus--"+z.severity,onClick:function(){function Q(){return E("vir",{vir:z.D})}return Q}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"virus"})," ",z.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:z.max_stages}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:h[z.severity],children:z.severity})]},z.id)})]})})})})],4)},V=function(T,A){var x=(0,t.useBackend)(A),E=x.act,P=x.data,R=P.medbots;return R.length===0?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"robot",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"There are no Medibots."]})})})}):(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Area"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Chemicals"})]}),R.map(function(M){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listMedbot--"+M.on,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"medical"})," ",M.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[M.area||"Unknown"," (",M.x,", ",M.y,")"]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:M.on?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Online"}):(0,e.createComponentVNode)(2,o.Box,{color:"average",children:"Offline"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:M.use_beaker?"Reservoir: "+M.total_volume+"/"+M.maximum_volume:"Using internal synthesizer"})]},M.id)})]})})})},y=function(T,A){var x=(0,t.useLocalState)(A,"sortId","name"),E=x[0],P=x[1],R=(0,t.useLocalState)(A,"sortOrder",!0),M=R[0],D=R[1],j=T.id,W=T.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:E!==j&&"transparent",onClick:function(){function U(){E===j?D(!M):(P(j),D(!0))}return U}(),children:[W,E===j&&(0,e.createComponentVNode)(2,o.Icon,{name:M?"sort-up":"sort-down",ml:"0.25rem;"})]})})},B=function(T,A){var x=(0,t.useLocalState)(A,"sortId2","name"),E=x[0],P=x[1],R=(0,t.useLocalState)(A,"sortOrder2",!0),M=R[0],D=R[1],j=T.id,W=T.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:E!==j&&"transparent",onClick:function(){function U(){E===j?D(!M):(P(j),D(!0))}return U}(),children:[W,E===j&&(0,e.createComponentVNode)(2,o.Icon,{name:M?"sort-up":"sort-down",ml:"0.25rem;"})]})})},L=function(T,A){var x=(0,t.useBackend)(A),E=x.act,P=x.data,R=P.screen,M=P.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:R===2,onClick:function(){function D(){E("screen",{screen:2})}return D}(),children:"List Records"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"database",selected:R===5,onClick:function(){function D(){E("screen",{screen:5})}return D}(),children:"Virus Database"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"plus-square",selected:R===6,onClick:function(){function D(){return E("screen",{screen:6})}return D}(),children:"Medibot Tracking"}),R===3&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:R===3,children:"Record Maintenance"}),R===4&&M&&!M.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:R===4,children:["Record: ",M.fields[0].value]})]})})};(0,f.modalRegisterBodyOverride)("virus",m)},44482:function(I,r,n){"use strict";r.__esModule=!0,r.MerchVendor=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=function(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=h.product,u=h.productImage,s=h.productCategory,C=i.user_money;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:d.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{disabled:d.price>C,icon:"shopping-cart",content:d.price,textAlign:"left",onClick:function(){function g(){return m("purchase",{name:d.name,category:s})}return g}()})})]})},N=function(h,l){var c=(0,a.useBackend)(l),m=c.data,i=(0,a.useLocalState)(l,"tabIndex",1),d=i[0],u=m.products,s=m.imagelist,C=["apparel","toy","decoration"];return(0,e.createComponentVNode)(2,t.Table,{children:u[C[d]].map(function(g){return(0,e.createComponentVNode)(2,f,{product:g,productImage:s[g.path],productCategory:C[d]},g.name)})})},k=r.MerchVendor=function(){function b(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.user_cash,u=i.inserted_cash;return(0,e.createComponentVNode)(2,o.Window,{title:"Merch Computer",width:450,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"light-grey",inline:!0,mr:"0.5rem",children:["There is ",(0,e.createVNode)(1,"b",null,u,0)," credits inserted."]}),(0,e.createComponentVNode)(2,t.Button,{disabled:!u,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){function s(){return m("change")}return s}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives.",d!==null&&(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:["Your balance is ",(0,e.createVNode)(1,"b",null,[d||0,(0,e.createTextVNode)(" credits")],0),"."]})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:[(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,N)]})})]})})})}return b}(),S=function(h,l){var c=(0,a.useBackend)(l),m=c.data,i=(0,a.useLocalState)(l,"tabIndex",1),d=i[0],u=i[1],s=m.login_state;return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"dice",selected:d===1,onClick:function(){function C(){return u(1)}return C}(),children:"Toys"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"flag",selected:d===2,onClick:function(){function C(){return u(2)}return C}(),children:"Decorations"})]})}},53551:function(I,r,n){"use strict";r.__esModule=!0,r.MiningVendor=void 0;var e=n(28823),a=n(37843),t=n(91819),o=n(2971),f=n(84947),N=["title","items"];function k(i,d){if(i==null)return{};var u={},s=Object.keys(i),C,g;for(g=0;g=0)&&(u[C]=i[C]);return u}var S={Alphabetical:function(){function i(d,u){return d-u}return i}(),Availability:function(){function i(d,u){return-(d.affordable-u.affordable)}return i}(),Price:function(){function i(d,u){return d.price-u.price}return i}()},b=r.MiningVendor=function(){function i(d,u){return(0,e.createComponentVNode)(2,f.Window,{width:400,height:455,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)]})})})}return i}(),h=function(d,u){var s=(0,t.useBackend)(u),C=s.act,g=s.data,v=g.has_id,p=g.id;return(0,e.createComponentVNode)(2,o.NoticeBox,{success:v,children:v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{inline:!0,verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",p.name,".",(0,e.createVNode)(1,"br"),"You have ",p.points.toLocaleString("en-US")," points."]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){function V(){return C("logoff")}return V}()}),(0,e.createComponentVNode)(2,o.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},l=function(d,u){var s=(0,t.useBackend)(u),C=s.act,g=s.data,v=g.has_id,p=g.id,V=g.items,y=(0,t.useLocalState)(u,"search",""),B=y[0],L=y[1],w=(0,t.useLocalState)(u,"sort","Alphabetical"),T=w[0],A=w[1],x=(0,t.useLocalState)(u,"descending",!1),E=x[0],P=x[1],R=(0,a.createSearch)(B,function(j){return j[0]}),M=!1,D=Object.entries(V).map(function(j,W){var U=Object.entries(j[1]).filter(R).map(function(K){return K[1].affordable=v&&p.points>=K[1].price,K[1]}).sort(S[T]);if(U.length!==0)return E&&(U=U.reverse()),M=!0,(0,e.createComponentVNode)(2,m,{title:j[0],items:U},j[0])});return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:M?D:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No items matching your criteria was found!"})})})},c=function(d,u){var s=(0,t.useLocalState)(u,"search",""),C=s[0],g=s[1],v=(0,t.useLocalState)(u,"sort",""),p=v[0],V=v[1],y=(0,t.useLocalState)(u,"descending",!1),B=y[0],L=y[1];return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{mt:.2,placeholder:"Search by item name..",width:"100%",onInput:function(){function w(T,A){return g(A)}return w}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:"Alphabetical",options:Object.keys(S),width:"100%",onSelected:function(){function w(T){return V(T)}return w}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:B?"arrow-down":"arrow-up",height:"21px",tooltip:B?"Descending order":"Ascending order",tooltipPosition:"bottom-start",onClick:function(){function w(){return L(!B)}return w}()})})]})})},m=function(d,u){var s=(0,t.useBackend)(u),C=s.act,g=s.data,v=d.title,p=d.items,V=k(d,N);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Collapsible,Object.assign({open:!0,title:v},V,{children:p.map(function(y){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:y.name}),(0,e.createComponentVNode)(2,o.Button,{disabled:!g.has_id||g.id.points=0)&&(T[x]=L[x]);return T}var c=128,m=["security","engineering","medical","science","service","supply"],i={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}},d=r.Newscaster=function(){function L(w,T){var A=(0,t.useBackend)(T),x=A.act,E=A.data,P=E.is_security,R=E.is_admin,M=E.is_silent,D=E.is_printing,j=E.screen,W=E.channels,U=E.channel_idx,K=U===void 0?-1:U,$=(0,t.useLocalState)(T,"menuOpen",!1),H=$[0],Y=$[1],z=(0,t.useLocalState)(T,"viewingPhoto",""),Q=z[0],re=z[1],ae=(0,t.useLocalState)(T,"censorMode",!1),de=ae[0],ve=ae[1],ye;j===0||j===2?ye=(0,e.createComponentVNode)(2,s):j===1&&(ye=(0,e.createComponentVNode)(2,C));var Le=W.reduce(function(pe,ne){return pe+ne.unread},0);return(0,e.createComponentVNode)(2,N.Window,{theme:P&&"security",width:800,height:600,children:[Q?(0,e.createComponentVNode)(2,p):(0,e.createComponentVNode)(2,k.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"}),(0,e.createComponentVNode)(2,N.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Section,{fill:!0,className:(0,a.classes)(["Newscaster__menu",H&&"Newscaster__menu--open"]),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,u,{icon:"bars",title:"Toggle Menu",onClick:function(){function pe(){return Y(!H)}return pe}()}),(0,e.createComponentVNode)(2,u,{icon:"newspaper",title:"Headlines",selected:j===0,onClick:function(){function pe(){return x("headlines")}return pe}(),children:Le>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:Le>=10?"9+":Le})}),(0,e.createComponentVNode)(2,u,{icon:"briefcase",title:"Job Openings",selected:j===1,onClick:function(){function pe(){return x("jobs")}return pe}()}),(0,e.createComponentVNode)(2,o.Divider)]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:W.map(function(pe){return(0,e.createComponentVNode)(2,u,{icon:pe.icon,title:pe.name,selected:j===2&&W[K-1]===pe,onClick:function(){function ne(){return x("channel",{uid:pe.uid})}return ne}(),children:pe.unread>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:pe.unread>=10?"9+":pe.unread})},pe)})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Divider),(!!P||!!R)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,u,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){function pe(){return(0,k.modalOpen)(T,"wanted_notice")}return pe}()}),(0,e.createComponentVNode)(2,u,{security:!0,icon:de?"minus-square":"minus-square-o",title:"Censor Mode: "+(de?"On":"Off"),mb:"0.5rem",onClick:function(){function pe(){return ve(!de)}return pe}()}),(0,e.createComponentVNode)(2,o.Divider)],4),(0,e.createComponentVNode)(2,u,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){function pe(){return(0,k.modalOpen)(T,"create_story")}return pe}()}),(0,e.createComponentVNode)(2,u,{icon:"plus-circle",title:"New Channel",onClick:function(){function pe(){return(0,k.modalOpen)(T,"create_channel")}return pe}()}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,u,{icon:D?"spinner":"print",iconSpin:D,title:D?"Printing...":"Print Newspaper",onClick:function(){function pe(){return x("print_newspaper")}return pe}()}),(0,e.createComponentVNode)(2,u,{icon:M?"volume-mute":"volume-up",title:"Mute: "+(M?"On":"Off"),onClick:function(){function pe(){return x("toggle_mute")}return pe}()})]})]})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,width:"100%",children:[(0,e.createComponentVNode)(2,S.TemporaryNotice),ye]})]})})]})}return L}(),u=function(w,T){var A=(0,t.useBackend)(T),x=A.act,E=w.icon,P=E===void 0?"":E,R=w.iconSpin,M=w.selected,D=M===void 0?!1:M,j=w.security,W=j===void 0?!1:j,U=w.onClick,K=w.title,$=w.children,H=l(w,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({className:(0,a.classes)(["Newscaster__menuButton",D&&"Newscaster__menuButton--selected",W&&"Newscaster__menuButton--security"]),onClick:U},H,{children:[D&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,e.createComponentVNode)(2,o.Icon,{name:P,spin:R,size:"2"}),(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--title",children:K}),$]})))},s=function(w,T){var A=(0,t.useBackend)(T),x=A.act,E=A.data,P=E.screen,R=E.is_admin,M=E.channel_idx,D=E.channel_can_manage,j=E.channels,W=E.stories,U=E.wanted,K=(0,t.useLocalState)(T,"fullStories",[]),$=K[0],H=K[1],Y=(0,t.useLocalState)(T,"censorMode",!1),z=Y[0],Q=Y[1],re=P===2&&M>-1?j[M-1]:null;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!U&&(0,e.createComponentVNode)(2,g,{story:U,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:re?re.icon:"newspaper",mr:"0.5rem"}),re?re.name:"Headlines"],0),children:W.length>0?W.slice().reverse().map(function(ae){return!$.includes(ae.uid)&&ae.body.length+3>c?Object.assign({},ae,{body_short:ae.body.substr(0,c-4)+"..."}):ae}).map(function(ae,de){return(0,e.createComponentVNode)(2,g,{story:ae},de)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no stories at this time."]})}),!!re&&(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,height:"40%",title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"info-circle",mr:"0.5rem"}),(0,e.createTextVNode)("About")],4),buttons:(0,e.createFragment)([z&&(0,e.createComponentVNode)(2,o.Button,{disabled:!!re.admin&&!R,selected:re.censored,icon:re.censored?"comment-slash":"comment",content:re.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){function ae(){return x("censor_channel",{uid:re.uid})}return ae}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!D,icon:"cog",content:"Manage",onClick:function(){function ae(){return(0,k.modalOpen)(T,"manage_channel",{uid:re.uid})}return ae}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",children:re.description||"N/A"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:re.author||"N/A"}),!!R&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Ckey",children:re.author_ckey}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Public",children:re.public?"Yes":"No"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Total Views",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"eye",mr:"0.5rem"}),W.reduce(function(ae,de){return ae+de.view_count},0).toLocaleString()]})]})})]})},C=function(w,T){var A=(0,t.useBackend)(T),x=A.act,E=A.data,P=E.jobs,R=E.wanted,M=Object.entries(P).reduce(function(D,j){var W=j[0],U=j[1];return D+U.length},0);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!R&&(0,e.createComponentVNode)(2,g,{story:R,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"briefcase",mr:"0.5rem"}),(0,e.createTextVNode)("Job Openings")],4),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:M>0?m.map(function(D){return Object.assign({},i[D],{id:D,jobs:P[D]})}).filter(function(D){return!!D&&D.jobs.length>0}).map(function(D){return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+D.id]),title:D.title,buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:D.fluff_text}),children:D.jobs.map(function(j){return(0,e.createComponentVNode)(2,o.Box,{class:(0,a.classes)(["Newscaster__jobOpening",!!j.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",j.title]},j.title)})},D.id)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,e.createComponentVNode)(2,o.Section,{height:"17%",children:["Interested in serving Nanotrasen?",(0,e.createVNode)(1,"br"),"Sign up for any of the above position now at the"," ",(0,e.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},g=function(w,T){var A=(0,t.useBackend)(T),x=A.act,E=A.data,P=w.story,R=w.wanted,M=R===void 0?!1:R,D=E.is_admin,j=(0,t.useLocalState)(T,"fullStories",[]),W=j[0],U=j[1],K=(0,t.useLocalState)(T,"censorMode",!1),$=K[0],H=K[1];return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__story",M&&"Newscaster__story--wanted"]),title:(0,e.createFragment)([M&&(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle",mr:"0.5rem"}),P.censor_flags&2&&"[REDACTED]"||P.title||"News from "+P.author],0),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:[!M&&$&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:(0,e.createComponentVNode)(2,o.Button,{enabled:P.censor_flags&2,icon:P.censor_flags&2?"comment-slash":"comment",content:P.censor_flags&2?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){function Y(){return x("censor_story",{uid:P.uid})}return Y}()})}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",P.author," |\xA0",!!D&&(0,e.createFragment)([(0,e.createTextVNode)("ckey: "),P.author_ckey,(0,e.createTextVNode)(" |\xA0")],0),!M&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),(0,e.createTextVNode)(" "),P.view_count.toLocaleString(),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("|\xA0")],0),(0,e.createComponentVNode)(2,o.Icon,{name:"clock"})," ",(0,f.timeAgo)(P.publish_time,E.world_time)]})]})}),children:(0,e.createComponentVNode)(2,o.Box,{children:P.censor_flags&2?"[REDACTED]":(0,e.createFragment)([!!P.has_photo&&(0,e.createComponentVNode)(2,v,{name:"story_photo_"+P.uid+".png",float:"right",ml:"0.5rem"}),(P.body_short||P.body).split("\n").map(function(Y,z){return(0,e.createComponentVNode)(2,o.Box,{children:Y||(0,e.createVNode)(1,"br")},z)}),P.body_short&&(0,e.createComponentVNode)(2,o.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){function Y(){return U([].concat(W,[P.uid]))}return Y}()}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})],0)})})},v=function(w,T){var A=w.name,x=l(w,h),E=(0,t.useLocalState)(T,"viewingPhoto",""),P=E[0],R=E[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({as:"img",className:"Newscaster__photo",src:A,onClick:function(){function M(){return R(A)}return M}()},x)))},p=function(w,T){var A=(0,t.useLocalState)(T,"viewingPhoto",""),x=A[0],E=A[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Newscaster__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:x}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function P(){return E("")}return P}()})]})},V=function(w,T){var A=(0,t.useBackend)(T),x=A.act,E=A.data,P=!!w.args.uid&&E.channels.filter(function(q){return q.uid===w.args.uid}).pop();if(w.id==="manage_channel"&&!P){(0,k.modalClose)(T);return}var R=w.id==="manage_channel",M=!!w.args.is_admin,D=w.args.scanned_user,j=(0,t.useLocalState)(T,"author",(P==null?void 0:P.author)||D||"Unknown"),W=j[0],U=j[1],K=(0,t.useLocalState)(T,"name",(P==null?void 0:P.name)||""),$=K[0],H=K[1],Y=(0,t.useLocalState)(T,"description",(P==null?void 0:P.description)||""),z=Y[0],Q=Y[1],re=(0,t.useLocalState)(T,"icon",(P==null?void 0:P.icon)||"newspaper"),ae=re[0],de=re[1],ve=(0,t.useLocalState)(T,"isPublic",R?!!(P!=null&&P.public):!1),ye=ve[0],Le=ve[1],pe=(0,t.useLocalState)(T,"adminLocked",(P==null?void 0:P.admin)===1||!1),ne=pe[0],ce=pe[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:R?"Manage "+P.name:"Create New Channel",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!M,width:"100%",value:W,onInput:function(){function q(se,me){return U(me)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:$,onInput:function(){function q(se,me){return H(me)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:z,onInput:function(){function q(se,me){return Q(me)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Icon",children:[(0,e.createComponentVNode)(2,o.Input,{disabled:!M,value:ae,width:"35%",mr:"0.5rem",onInput:function(){function q(se,me){return de(me)}return q}()}),(0,e.createComponentVNode)(2,o.Icon,{name:ae,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Accept Public Stories?",children:(0,e.createComponentVNode)(2,o.Button,{selected:ye,icon:ye?"toggle-on":"toggle-off",content:ye?"Yes":"No",onClick:function(){function q(){return Le(!ye)}return q}()})}),M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ne,icon:ne?"lock":"lock-open",content:ne?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function q(){return ce(!ne)}return q}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:W.trim().length===0||$.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function q(){(0,k.modalAnswer)(T,w.id,"",{author:W,name:$.substr(0,49),description:z.substr(0,128),icon:ae,public:ye?1:0,admin_locked:ne?1:0})}return q}()})]})},y=function(w,T){var A=(0,t.useBackend)(T),x=A.act,E=A.data,P=E.photo,R=E.channels,M=E.channel_idx,D=M===void 0?-1:M,j=!!w.args.is_admin,W=w.args.scanned_user,U=R.slice().sort(function(q,se){if(D<0)return 0;var me=R[D-1];if(me.uid===q.uid)return-1;if(me.uid===se.uid)return 1}).filter(function(q){return j||!q.frozen&&(q.author===W||!!q.public)}),K=(0,t.useLocalState)(T,"author",W||"Unknown"),$=K[0],H=K[1],Y=(0,t.useLocalState)(T,"channel",U.length>0?U[0].name:""),z=Y[0],Q=Y[1],re=(0,t.useLocalState)(T,"title",""),ae=re[0],de=re[1],ve=(0,t.useLocalState)(T,"body",""),ye=ve[0],Le=ve[1],pe=(0,t.useLocalState)(T,"adminLocked",!1),ne=pe[0],ce=pe[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Create New Story",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!j,width:"100%",value:$,onInput:function(){function q(se,me){return H(me)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:z,options:U.map(function(q){return q.name}),mb:"0",width:"100%",onSelected:function(){function q(se){return Q(se)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Divider),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:ae,onInput:function(){function q(se,me){return de(me)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:ye,onInput:function(){function q(se,me){return Le(me)}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:P,content:P?"Eject: "+P.name:"Insert Photo",tooltip:!P&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){function q(){return x(P?"eject_photo":"attach_photo")}return q}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Section,{noTopPadding:!0,title:ae,maxHeight:"13.5rem",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{mt:"0.5rem",children:[!!P&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+P.uid+".png",float:"right"}),ye.split("\n").map(function(q,se){return(0,e.createComponentVNode)(2,o.Box,{children:q||(0,e.createVNode)(1,"br")},se)}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})]})})}),j&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ne,icon:ne?"lock":"lock-open",content:ne?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function q(){return ce(!ne)}return q}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:$.trim().length===0||z.trim().length===0||ae.trim().length===0||ye.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function q(){(0,k.modalAnswer)(T,"create_story","",{author:$,channel:z,title:ae.substr(0,127),body:ye.substr(0,1023),admin_locked:ne?1:0})}return q}()})]})},B=function(w,T){var A=(0,t.useBackend)(T),x=A.act,E=A.data,P=E.photo,R=E.wanted,M=!!w.args.is_admin,D=w.args.scanned_user,j=(0,t.useLocalState)(T,"author",(R==null?void 0:R.author)||D||"Unknown"),W=j[0],U=j[1],K=(0,t.useLocalState)(T,"name",(R==null?void 0:R.title.substr(8))||""),$=K[0],H=K[1],Y=(0,t.useLocalState)(T,"description",(R==null?void 0:R.body)||""),z=Y[0],Q=Y[1],re=(0,t.useLocalState)(T,"adminLocked",(R==null?void 0:R.admin_locked)===1||!1),ae=re[0],de=re[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Manage Wanted Notice",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Authority",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!M,width:"100%",value:W,onInput:function(){function ve(ye,Le){return U(Le)}return ve}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:$,maxLength:"128",onInput:function(){function ve(ye,Le){return H(Le)}return ve}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",value:z,maxLength:"512",rows:"4",onInput:function(){function ve(ye,Le){return Q(Le)}return ve}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:P,content:P?"Eject: "+P.name:"Insert Photo",tooltip:!P&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){function ve(){return x(P?"eject_photo":"attach_photo")}return ve}()}),!!P&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+P.uid+".png",float:"right"})]}),M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ae,icon:ae?"lock":"lock-open",content:ae?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function ve(){return de(!ae)}return ve}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!R,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){function ve(){x("clear_wanted_notice"),(0,k.modalClose)(T)}return ve}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:W.trim().length===0||$.trim().length===0||z.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function ve(){(0,k.modalAnswer)(T,w.id,"",{author:W,name:$.substr(0,127),description:z.substr(0,511),admin_locked:ae?1:0})}return ve}()})]})};(0,k.modalRegisterBodyOverride)("create_channel",V),(0,k.modalRegisterBodyOverride)("manage_channel",V),(0,k.modalRegisterBodyOverride)("create_story",y),(0,k.modalRegisterBodyOverride)("wanted_notice",B)},64639:function(I,r,n){"use strict";r.__esModule=!0,r.NuclearBomb=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.NuclearBomb=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data;return l.extended?(0,e.createComponentVNode)(2,o.Window,{width:350,height:290,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Disk",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.authdisk?"eject":"id-card",selected:l.authdisk,content:l.diskname?l.diskname:"-----",tooltip:l.authdisk?"Eject Disk":"Insert Disk",onClick:function(){function c(){return h("auth")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Code",children:(0,e.createComponentVNode)(2,t.Button,{icon:"key",disabled:!l.authdisk,selected:l.authcode,content:l.codemsg,onClick:function(){function c(){return h("code")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Arming & Disarming",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bolted to floor",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.anchored?"check":"times",selected:l.anchored,disabled:!l.authdisk,content:l.anchored?"YES":"NO",onClick:function(){function c(){return h("toggle_anchor")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Time Left",children:(0,e.createComponentVNode)(2,t.Button,{icon:"stopwatch",content:l.time,disabled:!l.authfull,tooltip:"Set Timer",onClick:function(){function c(){return h("set_time")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.safety?"check":"times",selected:l.safety,disabled:!l.authfull,content:l.safety?"ON":"OFF",tooltip:l.safety?"Disable Safety":"Enable Safety",onClick:function(){function c(){return h("toggle_safety")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Arm/Disarm",children:(0,e.createComponentVNode)(2,t.Button,{icon:(l.timer,"bomb"),disabled:l.safety||!l.authfull,color:"red",content:l.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){function c(){return h("toggle_armed")}return c}()})})]})})]})}):(0,e.createComponentVNode)(2,o.Window,{width:350,height:115,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Deployment",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){function c(){return h("deploy")}return c}()})})})})}return N}()},45523:function(I,r,n){"use strict";r.__esModule=!0,r.NumberInputModal=void 0;var e=n(28823),a=n(2146),t=n(98658),o=n(31068),f=n(91819),N=n(2971),k=n(84947),S=r.NumberInputModal=function(){function h(l,c){var m=(0,f.useBackend)(c),i=m.act,d=m.data,u=d.init_value,s=d.large_buttons,C=d.message,g=C===void 0?"":C,v=d.timeout,p=d.title,V=(0,f.useLocalState)(c,"input",u),y=V[0],B=V[1],L=function(){function A(x){x!==y&&B(x)}return A}(),w=function(){function A(x){x!==y&&B(x)}return A}(),T=120+(g.length>30?Math.ceil(g.length/3):0);return(0,e.createComponentVNode)(2,k.Window,{title:p,width:270,height:T,children:[v&&(0,e.createComponentVNode)(2,a.Loader,{value:v}),(0,e.createComponentVNode)(2,k.Window.Content,{onKeyDown:function(){function A(x){var E=window.event?x.which:x.keyCode;E===o.KEY_ENTER&&i("submit",{entry:y}),E===o.KEY_ESCAPE&&i("cancel")}return A}(),children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,children:(0,e.createComponentVNode)(2,N.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N.Box,{color:"label",children:g})}),(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,b,{input:y,onClick:w,onChange:L})}),(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:y})})]})})})]})}return h}(),b=function(l,c){var m=(0,f.useBackend)(c),i=m.act,d=m.data,u=d.min_value,s=d.max_value,C=d.init_value,g=d.round_value,v=l.input,p=l.onClick,V=l.onChange,y=Math.round(v!==u?Math.max(v/2,u):s/2),B=v===u&&u>0||v===1;return(0,e.createComponentVNode)(2,N.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,N.Button,{disabled:v===u,icon:"angle-double-left",onClick:function(){function L(){return p(u)}return L}(),tooltip:v===u?"Min":"Min ("+u+")"})}),(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N.RestrictedInput,{autoFocus:!0,autoSelect:!0,fluid:!0,allowFloats:!g,minValue:u,maxValue:s,onChange:function(){function L(w,T){return V(T)}return L}(),onEnter:function(){function L(w,T){return i("submit",{entry:T})}return L}(),value:v})}),(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,N.Button,{disabled:v===s,icon:"angle-double-right",onClick:function(){function L(){return p(s)}return L}(),tooltip:v===s?"Max":"Max ("+s+")"})}),(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,N.Button,{disabled:B,icon:"divide",onClick:function(){function L(){return p(y)}return L}(),tooltip:B?"Split":"Split ("+y+")"})}),(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,N.Button,{disabled:v===C,icon:"redo",onClick:function(){function L(){return p(C)}return L}(),tooltip:C?"Reset ("+C+")":"Reset"})})]})}},48314:function(I,r,n){"use strict";r.__esModule=!0,r.OperatingComputer=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(84947),f=n(2971),N=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],k=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],S={average:[.25,.5],bad:[.5,1/0]},b=["bad","average","average","good","average","average","bad"],h=r.OperatingComputer=function(){function i(d,u){var s=(0,t.useBackend)(u),C=s.act,g=s.data,v=g.hasOccupant,p=g.choice,V;return p?V=(0,e.createComponentVNode)(2,m):V=v?(0,e.createComponentVNode)(2,l):(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,o.Window,{width:650,height:455,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!p,icon:"user",onClick:function(){function y(){return C("choiceOff")}return y}(),children:"Patient"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!!p,icon:"cog",onClick:function(){function y(){return C("choiceOn")}return y}(),children:"Options"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,children:V})})]})})})}return i}(),l=function(d,u){var s=(0,t.useBackend)(u),C=s.data,g=C.occupant;return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"Patient",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:g.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:N[g.stat][0],children:N[g.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:g.maxHealth,value:g.health/g.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),k.map(function(v,p){return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:v[0]+" Damage",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:"100",value:g[v[1]]/100,ranges:S,children:(0,a.round)(g[v[1]])},p)},p)}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:g.maxTemp,value:g.bodyTemperature/g.maxTemp,color:b[g.temperatureSuitability+3],children:[(0,a.round)(g.btCelsius),"\xB0C, ",(0,a.round)(g.btFaren),"\xB0F"]})}),!!g.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:g.bloodMax,value:g.bloodLevel/g.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[g.bloodPercent,"%, ",g.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Pulse",children:[g.pulse," BPM"]})],4)]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Current Procedure",level:"2",children:g.inSurgery?(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Procedure",children:g.surgeryName}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Next Step",children:g.stepName})]}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No procedure ongoing."})})})]})},c=function(){return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No patient detected."]})})},m=function(d,u){var s=(0,t.useBackend)(u),C=s.act,g=s.data,v=g.verbose,p=g.health,V=g.healthAlarm,y=g.oxy,B=g.oxyAlarm,L=g.crit;return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Loudspeaker",children:(0,e.createComponentVNode)(2,f.Button,{selected:v,icon:v?"toggle-on":"toggle-off",content:v?"On":"Off",onClick:function(){function w(){return C(v?"verboseOff":"verboseOn")}return w}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer",children:(0,e.createComponentVNode)(2,f.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){function w(){return C(p?"healthOff":"healthOn")}return w}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:V,stepPixelSize:5,ml:"0",onChange:function(){function w(T,A){return C("health_adj",{new:A})}return w}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm",children:(0,e.createComponentVNode)(2,f.Button,{selected:y,icon:y?"toggle-on":"toggle-off",content:y?"On":"Off",onClick:function(){function w(){return C(y?"oxyOff":"oxyOn")}return w}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:B,stepPixelSize:5,ml:"0",onChange:function(){function w(T,A){return C("oxy_adj",{new:A})}return w}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Critical Alert",children:(0,e.createComponentVNode)(2,f.Button,{selected:L,icon:L?"toggle-on":"toggle-off",content:L?"On":"Off",onClick:function(){function w(){return C(L?"critOff":"critOn")}return w}()})})]})}},87511:function(I,r,n){"use strict";r.__esModule=!0,r.Orbit=void 0;var e=n(28823),a=n(37843),t=n(91819),o=n(2971),f=n(84947);function N(u,s){var C=typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(C)return(C=C.call(u)).next.bind(C);if(Array.isArray(u)||(C=k(u))||s&&u&&typeof u.length=="number"){C&&(u=C);var g=0;return function(){return g>=u.length?{done:!0}:{done:!1,value:u[g++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function k(u,s){if(u){if(typeof u=="string")return S(u,s);var C=Object.prototype.toString.call(u).slice(8,-1);if(C==="Object"&&u.constructor&&(C=u.constructor.name),C==="Map"||C==="Set")return Array.from(u);if(C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C))return S(u,s)}}function S(u,s){(s==null||s>u.length)&&(s=u.length);for(var C=0,g=new Array(s);CC},c=function(s,C){var g=s.name,v=C.name;if(!g||!v)return 0;var p=g.match(b),V=v.match(b);if(p&&V&&g.replace(b,"")===v.replace(b,"")){var y=parseInt(p[1],10),B=parseInt(V[1],10);return y-B}return l(g,v)},m=function(s,C){var g=s.searchText,v=s.source,p=s.title,V=s.color,y=s.sorted,B=v.filter(h(g));return y&&B.sort(c),v.length>0&&(0,e.createComponentVNode)(2,o.Section,{title:p+" - ("+v.length+")",children:B.map(function(L){return(0,e.createComponentVNode)(2,i,{thing:L,color:V},L.name)})})},i=function(s,C){var g=(0,t.useBackend)(C),v=g.act,p=s.color,V=s.thing;return(0,e.createComponentVNode)(2,o.Button,{color:p,onClick:function(){function y(){return v("orbit",{ref:V.ref})}return y}(),children:[V.name,V.orbiters&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,children:["(",V.orbiters," ",(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),")"]})]})},d=r.Orbit=function(){function u(s,C){for(var g=(0,t.useBackend)(C),v=g.act,p=g.data,V=p.alive,y=p.antagonists,B=p.highlights,L=p.response_teams,w=p.auto_observe,T=p.dead,A=p.ghosts,x=p.misc,E=p.npcs,P=(0,t.useLocalState)(C,"searchText",""),R=P[0],M=P[1],D={},j=N(y),W;!(W=j()).done;){var U=W.value;D[U.antag]===void 0&&(D[U.antag]=[]),D[U.antag].push(U)}var K=Object.entries(D);K.sort(function(H,Y){return l(H[0],Y[0])});var $=function(){function H(Y){for(var z=0,Q=[K.map(function(de){var ve=de[0],ye=de[1];return ye}),B,V,A,T,E,x];z0&&(0,e.createComponentVNode)(2,o.Section,{title:"Antagonists",children:K.map(function(H){var Y=H[0],z=H[1];return(0,e.createComponentVNode)(2,o.Section,{title:Y+" - ("+z.length+")",level:2,children:z.filter(h(R)).sort(c).map(function(Q){return(0,e.createComponentVNode)(2,i,{color:"bad",thing:Q},Q.name)})},Y)})}),B.length>0&&(0,e.createComponentVNode)(2,m,{title:"Highlights",source:B,searchText:R,color:"teal"}),(0,e.createComponentVNode)(2,m,{title:"Response Teams",source:L,searchText:R,color:"purple"}),(0,e.createComponentVNode)(2,m,{title:"Alive",source:V,searchText:R,color:"good"}),(0,e.createComponentVNode)(2,m,{title:"Ghosts",source:A,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,m,{title:"Dead",source:T,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,m,{title:"NPCs",source:E,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,m,{title:"Misc",source:x,searchText:R,sorted:!1})]})})}return u}()},54528:function(I,r,n){"use strict";r.__esModule=!0,r.OreRedemption=void 0;var e=n(28823),a=n(66586),t=n(91819),o=n(2971),f=n(84947),N=n(50175);function k(s){if(s==null)throw new TypeError("Cannot destructure "+s)}var S=(0,N.createLogger)("OreRedemption"),b=function(C){return C.toLocaleString("en-US")+" pts"},h=r.OreRedemption=function(){function s(C,g){return(0,e.createComponentVNode)(2,f.Window,{width:490,height:750,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l,{height:"100%"})}),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m)]})})})}return s}(),l=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,y=V.id,B=V.points,L=V.disk,w=Object.assign({},(k(C),C));return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({},w,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"average",textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"ID card",children:y?(0,e.createComponentVNode)(2,o.Button,{selected:!0,bold:!0,verticalAlign:"middle",icon:"eject",content:y.name,tooltip:"Ejects the ID card.",onClick:function(){function T(){return p("eject_id")}return T}(),style:{"white-space":"pre-wrap"}}):(0,e.createComponentVNode)(2,o.Button,{icon:"sign-in-alt",content:"Insert",tooltip:"Hold the ID card in your hand to insert.",onClick:function(){function T(){return p("insert_id")}return T}()})}),y&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current Mining Points",children:(0,e.createComponentVNode)(2,o.Box,{bold:!0,children:b(y.points)})}),y&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Total Mining Points",children:(0,e.createComponentVNode)(2,o.Box,{bold:!0,children:b(y.total_points)})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unclaimed Points",color:B>0?"good":"grey",bold:B>0&&"good",children:b(B)}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:!y,icon:"hand-holding-usd",content:"Claim",onClick:function(){function T(){return p("claim")}return T}()})})]}),(0,e.createComponentVNode)(2,o.Divider),L?(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Design disk",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!0,bold:!0,icon:"eject",content:L.name,tooltip:"Ejects the design disk.",onClick:function(){function T(){return p("eject_disk")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!L.design||!L.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){function T(){return p("download")}return T}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Stored design",children:(0,e.createComponentVNode)(2,o.Box,{color:L.design&&(L.compatible?"good":"bad"),children:L.design||"N/A"})})]}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No design disk inserted."})]})))},c=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,y=V.sheets,B=Object.assign({},(k(C),C));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"20%",children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},B,{children:[(0,e.createComponentVNode)(2,i,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),y.map(function(L){return(0,e.createComponentVNode)(2,d,{ore:L},L.id)})]})))})},m=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,y=V.alloys,B=Object.assign({},(k(C),C));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},B,{children:[(0,e.createComponentVNode)(2,i,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),y.map(function(L){return(0,e.createComponentVNode)(2,u,{ore:L},L.id)})]})))})},i=function(C,g){var v;return(0,e.createComponentVNode)(2,o.Box,{className:"OreHeader",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:C.title}),(v=C.columns)==null?void 0:v.map(function(p){return(0,e.createComponentVNode)(2,o.Stack.Item,{basis:p[1],textAlign:"center",color:"label",bold:!0,children:p[0]},p)})]})})},d=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=C.ore;if(!(V.value&&V.amount<=0&&!(["metal","glass"].indexOf(V.id)>-1)))return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"45%",align:"middle",children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",V.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:V.name})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",color:V.amount>=1?"good":"gray",bold:V.amount>=1,align:"center",children:V.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",children:V.value}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(V.amount,50),stepPixelSize:6,onChange:function(){function y(B,L){return p(V.value?"sheet":"alloy",{id:V.id,amount:L})}return y}()})})]})})},u=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=C.ore;return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"7%",align:"middle",children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["alloys32x32",V.id])})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",textAlign:"middle",align:"center",children:V.name}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"35%",textAlign:"middle",color:V.amount>=1?"good":"gray",align:"center",children:V.description}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"10%",textAlign:"center",color:V.amount>=1?"good":"gray",bold:V.amount>=1,align:"center",children:V.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(V.amount,50),stepPixelSize:6,onChange:function(){function y(B,L){return p(V.value?"sheet":"alloy",{id:V.id,amount:L})}return y}()})})]})})}},55686:function(I,r,n){"use strict";r.__esModule=!0,r.PAI=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(76521),N=n(33115),k=function(h){var l;try{l=N("./"+h+".js")}catch(m){if(m.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",h);throw m}var c=l[h];return c||(0,f.routingError)("missingExport",h)},S=r.PAI=function(){function b(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.app_template,u=i.app_icon,s=i.app_title,C=k(d);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{p:1,fill:!0,scrollable:!0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:u,mr:1}),s,d!=="pai_main_menu"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{ml:2,mb:0,content:"Back",icon:"arrow-left",onClick:function(){function g(){return m("Back")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Home",icon:"arrow-up",onClick:function(){function g(){return m("MASTER_back")}return g}()})],4)]}),children:(0,e.createComponentVNode)(2,C)})})})})})}return b}()},58717:function(I,r,n){"use strict";r.__esModule=!0,r.PDA=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(76521),N=n(75168),k=function(c){var m;try{m=N("./"+c+".js")}catch(d){if(d.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",c);throw d}var i=m[c];return i||(0,f.routingError)("missingExport",c)},S=r.PDA=function(){function l(c,m){var i=(0,a.useBackend)(m),d=i.act,u=i.data,s=u.app,C=u.owner;if(!C)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var g=k(s.template);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,p:1,pb:0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:s.icon,mr:1}),s.name]}),children:(0,e.createComponentVNode)(2,g)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:7.5,children:(0,e.createComponentVNode)(2,h)})]})})})}return l}(),b=function(c,m){var i=(0,a.useBackend)(m),d=i.act,u=i.data,s=u.idInserted,C=u.idLink,g=u.stationTime,v=u.cartridge_name;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",color:"transparent",onClick:function(){function p(){return d("Authenticate")}return p}(),content:s?C:"No ID Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"sd-card",color:"transparent",onClick:function(){function p(){return d("Eject")}return p}(),content:v?["Eject "+v]:"No Cartridge Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"right",bold:!0,mr:1,mt:.5,children:g})]})},h=function(c,m){var i=(0,a.useBackend)(m),d=i.act,u=i.data,s=u.app;return(0,e.createComponentVNode)(2,t.Box,{height:"45px",className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[!!s.has_back&&(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"33%",mr:-.5,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:s.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){function C(){return d("Back")}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:s.has_back?"33%":"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:s.is_home?"disabled":"white",icon:"home",onClick:function(){function C(){d("Home")}return C}()})})]})})}},78062:function(I,r,n){"use strict";r.__esModule=!0,r.Pacman=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(48300),N=r.Pacman=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.active,i=c.anchored,d=c.broken,u=c.emagged,s=c.fuel_type,C=c.fuel_usage,g=c.fuel_stored,v=c.fuel_cap,p=c.is_ai,V=c.tmp_current,y=c.tmp_max,B=c.tmp_overheat,L=c.output_max,w=c.power_gen,T=c.output_set,A=c.has_fuel,x=g/v,E=V/y,P=T*w,R=Math.round(g/C),M=Math.round(R/60),D=R>120?M+" minutes":R+" seconds";return(0,e.createComponentVNode)(2,o.Window,{width:500,height:225,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(d||!i)&&(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[!!d&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator is malfunctioning!"}),!d&&!i&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!d&&!!i&&(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!A,selected:m,onClick:function(){function j(){return l("toggle_power")}return j}()}),children:(0,e.createComponentVNode)(2,t.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",className:"ml-1",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power setting",children:[(0,e.createComponentVNode)(2,t.NumberInput,{value:T,minValue:1,maxValue:L*(u?2.5:1),step:1,className:"mt-1",onDrag:function(){function j(W,U){return l("change_power",{change_power:U})}return j}()}),"(",(0,f.formatPower)(P),")"]})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:E,ranges:{green:[-1/0,.33],orange:[.33,.66],red:[.66,1/0]},children:[V," \u2103"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[B>50&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),B>20&&B<=50&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"WARNING: Overheating!"}),B>1&&B<=20&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Temperature High"}),B===0&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fuel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||p||!A,onClick:function(){function j(){return l("eject_fuel")}return j}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Type",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:x,ranges:{red:[-1/0,.33],orange:[.33,.66],green:[.66,1/0]},children:[Math.round(g/1e3)," dm\xB3"]})})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel usage",children:[C/1e3," dm\xB3/s"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel depletion",children:[!!A&&(C?D:"N/A"),!A&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}return k}()},65823:function(I,r,n){"use strict";r.__esModule=!0,r.ParticleAccelerator=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.ParticleAccelerator=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.assembled,m=l.power,i=l.strength,d=l.max_strength;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:160,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Control Panel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Connect",onClick:function(){function u(){return h("scan")}return u}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",mb:"5px",children:(0,e.createComponentVNode)(2,t.Box,{color:c?"good":"bad",children:c?"Operational":"Error: Verify Configuration"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,disabled:!c,onClick:function(){function u(){return h("power")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Strength",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:!c||i===0,onClick:function(){function u(){return h("remove_strength")}return u}(),mr:"4px"}),i,(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:!c||i===d,onClick:function(){function u(){return h("add_strength")}return u}(),ml:"4px"})]})]})})})})}return N}()},67572:function(I,r,n){"use strict";r.__esModule=!0,r.PdaPainter=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.PdaPainter=function(){function b(h,l){var c=(0,a.useBackend)(l),m=c.data,i=m.has_pda;return(0,e.createComponentVNode)(2,o.Window,{width:510,height:505,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:i?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,N)})})}return b}(),N=function(h,l){var c=(0,a.useBackend)(l),m=c.act;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"download",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){function i(){return m("insert_pda")}return i}()})]})})})},k=function(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.pda_colors;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,S)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Table,{className:"PdaPainter__list",children:Object.keys(d).map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{onClick:function(){function s(){return m("choose_pda",{selectedPda:u})}return s}(),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+d[u][0],style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u})]},u)})})})})]})},S=function(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.current_appearance,u=i.preview_appearance;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Current PDA",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+d,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor"}}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){function s(){return m("eject_pda")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){function s(){return m("paint_pda")}return s}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Preview",children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor"}})})]})}},12456:function(I,r,n){"use strict";r.__esModule=!0,r.PersonalCrafting=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.PersonalCrafting=function(){function S(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data,i=m.busy,d=m.category,u=m.display_craftable_only,s=m.display_compact,C=m.prev_cat,g=m.next_cat,v=m.subcategory,p=m.prev_subcat,V=m.next_subcat;return(0,e.createComponentVNode)(2,o.Window,{width:700,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!i&&(0,e.createComponentVNode)(2,t.Dimmer,{fontSize:"32px",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,e.createComponentVNode)(2,t.Section,{title:d,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Show Craftable Only",icon:u?"check-square-o":"square-o",selected:u,onClick:function(){function y(){return c("toggle_recipes")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Compact Mode",icon:s?"check-square-o":"square-o",selected:s,onClick:function(){function y(){return c("toggle_compact")}return y}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:C,icon:"arrow-left",onClick:function(){function y(){return c("backwardCat")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:g,icon:"arrow-right",onClick:function(){function y(){return c("forwardCat")}return y}()})]}),v&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:p,icon:"arrow-left",onClick:function(){function y(){return c("backwardSubCat")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:V,icon:"arrow-right",onClick:function(){function y(){return c("forwardSubCat")}return y}()})]}),s?(0,e.createComponentVNode)(2,N):(0,e.createComponentVNode)(2,k)]})]})})}return S}(),N=function(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data,i=m.display_craftable_only,d=m.can_craft,u=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[d.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function C(){return c("make",{make:s.ref})}return C}()}),s.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:s.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:s.req_text,content:"Requirements",color:"transparent"}),s.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:s.tool_text,content:"Tools",color:"transparent"})]},s.name)}),!i&&u.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),s.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:s.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:s.req_text,content:"Requirements",color:"transparent"}),s.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:s.tool_text,content:"Tools",color:"transparent"})]},s.name)})]})})},k=function(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data,i=m.display_craftable_only,d=m.can_craft,u=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[d.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function C(){return c("make",{make:s.ref})}return C}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:s.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:s.req_text}),s.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:s.tool_text})]})},s.name)}),!i&&u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:s.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:s.req_text}),s.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:s.tool_text})]})},s.name)})]})}},72143:function(I,r,n){"use strict";r.__esModule=!0,r.Photocopier=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.Photocopier=function(){function S(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:440,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Photocopier",color:"silver",children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Copies:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"2em",bold:!0,children:m.copynumber}),(0,e.createComponentVNode)(2,t.Stack.Item,{float:"right",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"minus",textAlign:"center",content:"",onClick:function(){function i(){return c("minus")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"plus",textAlign:"center",content:"",onClick:function(){function i(){return c("add")}return i}()})]})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Toner:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,children:m.toner})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Document:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.copyitem&&!m.mob,content:m.copyitem?m.copyitem:m.mob?m.mob+"'s ass!":"document",onClick:function(){function i(){return c("removedocument")}return i}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Folder:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.folder,content:m.folder?m.folder:"folder",onClick:function(){function i(){return c("removefolder")}return i}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,N)}),(0,e.createComponentVNode)(2,k)]})})})}return S}(),N=function(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data,i=m.issilicon;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"copy",float:"center",textAlign:"center",content:"Copy",onClick:function(){function d(){return c("copy")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-import",float:"center",textAlign:"center",content:"Scan",onClick:function(){function d(){return c("scandocument")}return d}()}),!!i&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file",color:"green",float:"center",textAlign:"center",content:"Print Text",onClick:function(){function d(){return c("ai_text")}return d}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"image",color:"green",float:"center",textAlign:"center",content:"Print Image",onClick:function(){function d(){return c("ai_pic")}return d}()})],4)],0)},k=function(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Scanned Files",children:m.files.map(function(i){return(0,e.createComponentVNode)(2,t.Section,{title:i.name,buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:m.toner<=0,onClick:function(){function d(){return c("filecopy",{uid:i.uid})}return d}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){function d(){return c("deletefile",{uid:i.uid})}return d}()})]})},i.name)})})}},47051:function(I,r,n){"use strict";r.__esModule=!0,r.PoolController=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=["tempKey"];function N(h,l){if(h==null)return{};var c={},m=Object.keys(h),i,d;for(d=0;d=0)&&(c[i]=h[i]);return c}var k={scalding:{label:"Scalding",color:"#FF0000",icon:"fa fa-arrow-circle-up",requireEmag:!0},warm:{label:"Warm",color:"#990000",icon:"fa fa-arrow-circle-up"},normal:{label:"Normal",color:null,icon:"fa fa-arrow-circle-right"},cool:{label:"Cool",color:"#009999",icon:"fa fa-arrow-circle-down"},frigid:{label:"Frigid",color:"#00CCCC",icon:"fa fa-arrow-circle-down",requireEmag:!0}},S=function(l,c){var m=l.tempKey,i=N(l,f),d=k[m];if(!d)return null;var u=(0,a.useBackend)(c),s=u.data,C=u.act,g=s.currentTemp,v=d.label,p=d.icon,V=m===g,y=function(){C("setTemp",{temp:m})};return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({color:"transparent",selected:V,onClick:y},i,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:p}),v]})))},b=r.PoolController=function(){function h(l,c){for(var m=(0,a.useBackend)(c),i=m.data,d=i.emagged,u=i.currentTemp,s=k[u]||k.normal,C=s.label,g=s.color,v=[],p=0,V=Object.entries(k);p50?"battery-half":"battery-quarter")||g==="C"&&"bolt"||g==="F"&&"battery-full"||g==="M"&&"slash",color:g==="N"&&(v>50?"yellow":"red")||g==="C"&&"yellow"||g==="F"&&"green"||g==="M"&&"orange"}),(0,e.createComponentVNode)(2,S.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,o.toFixed)(v)+"%"})],4)};d.defaultHooks=f.pureComponentHooks;var u=function(C){var g,v,p=C.status;switch(p){case"AOn":g=!0,v=!0;break;case"AOff":g=!0,v=!1;break;case"On":g=!1,v=!0;break;case"Off":g=!1,v=!1;break}var V=(v?"On":"Off")+(" ["+(g?"auto":"manual")+"]");return(0,e.createComponentVNode)(2,S.ColorBox,{color:v?"good":"bad",content:g?void 0:"M",title:V})};u.defaultHooks=f.pureComponentHooks},15164:function(I,r,n){"use strict";r.__esModule=!0,r.PrisonerImplantManager=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(88488),f=n(22677),N=n(51185),k=n(69774),S=n(84947),b=r.PrisonerImplantManager=function(){function h(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,u=d.loginState,s=d.prisonerInfo,C=d.chemicalInfo,g=d.trackingInfo,v;if(!u.logged_in)return(0,e.createComponentVNode)(2,S.Window,{theme:"security",width:500,height:850,children:(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,k.LoginScreen)})});var p=[1,5,10];return(0,e.createComponentVNode)(2,S.Window,{theme:"security",width:500,height:850,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N.LoginInfo),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Prisoner Points Manager System",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:s.name?"eject":"id-card",selected:s.name,content:s.name?s.name:"-----",tooltip:s.name?"Eject ID":"Insert ID",onClick:function(){function V(){return i("id_card")}return V}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Points",children:[s.points!==null?s.points:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"minus-square",disabled:s.points===null,content:"Reset",onClick:function(){function V(){return i("reset_points")}return V}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Point Goal",children:[s.goal!==null?s.goal:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"pen",disabled:s.goal===null,content:"Edit",onClick:function(){function V(){return(0,f.modalOpen)(c,"set_points")}return V}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{children:(0,e.createVNode)(1,"box",null,[(0,e.createTextVNode)("1 minute of prison time should roughly equate to 150 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Sentences should not exceed 5000 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Permanent prisoners should not be given a point goal."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Prisoners who meet their point goal will be able to automatically access their locker and return to the station using the shuttle.")],4,{hidden:s.goal===null})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Tracking Implants",children:g.map(function(V){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",V.subject]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:V.location}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:V.health}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",content:"Warn",tooltip:"Broadcast a message to this poor sod",onClick:function(){function y(){return(0,f.modalOpen)(c,"warn",{uid:V.uid})}return y}()})})]})]},V.subject)]}),(0,e.createVNode)(1,"br")],4)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Chemical Implants",children:C.map(function(V){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",V.name]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Reagents",children:V.volume})}),p.map(function(y){return(0,e.createComponentVNode)(2,t.Button,{mt:2,disabled:V.volume0?"envelope-open-text":"envelope",onClick:function(){function y(){return s("setScreen",{setScreen:6})}return y}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,lineHeight:3,color:"translucent",content:"Request Assistance",icon:"hand-paper",onClick:function(){function y(){return s("setScreen",{setScreen:1})}return y}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,lineHeight:3,color:"translucent",content:"Request Supplies",icon:"box",onClick:function(){function y(){return s("setScreen",{setScreen:2})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,lineHeight:3,color:"translucent",content:"Relay Anonymous Information",icon:"comment",onClick:function(){function y(){return s("setScreen",{setScreen:3})}return y}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,lineHeight:3,color:"translucent",content:"Print Shipping Label",icon:"tag",onClick:function(){function y(){return s("setScreen",{setScreen:9})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,lineHeight:3,color:"translucent",content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){function y(){return s("setScreen",{setScreen:10})}return y}()})]})}),!!v&&(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,lineHeight:3,color:"translucent",content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){function y(){return s("setScreen",{setScreen:8})}return y}()})})]})})},k=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.department,v=[],p;switch(i.purpose){case"ASSISTANCE":v=C.assist_dept,p="Request assistance from another department";break;case"SUPPLIES":v=C.supply_dept,p="Request supplies from another department";break;case"INFO":v=C.info_dept,p="Relay information to another department";break}return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:p,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function V(){return s("setScreen",{setScreen:0})}return V}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:v.filter(function(V){return V!==g}).map(function(V){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:V,textAlign:"right",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Message",icon:"envelope",onClick:function(){function y(){return s("writeInput",{write:V,priority:"1"})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){function y(){return s("writeInput",{write:V,priority:"2"})}return y}()})]},V)})})})})},S=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g;switch(i.type){case"SUCCESS":g="Message sent successfully";break;case"FAIL":g="Request supplies from another department";break}return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:g,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function v(){return s("setScreen",{setScreen:0})}return v}()})})},b=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g,v;switch(i.type){case"MESSAGES":g=C.message_log,v="Message Log";break;case"SHIPPING":g=C.shipping_log,v="Shipping label print log";break}return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:v,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function p(){return s("setScreen",{setScreen:0})}return p}()}),children:g.map(function(p){return(0,e.createComponentVNode)(2,t.Box,{textAlign:"left",children:[p.map(function(V,y){return(0,e.createVNode)(1,"div",null,V,0,null,y)}),(0,e.createVNode)(1,"hr")]},p)})})})},h=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.recipient,v=C.message,p=C.msgVerified,V=C.msgStamped;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Message Authentication",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function y(){return s("setScreen",{setScreen:0})}return y}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Recipient",children:g}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message",children:v}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",color:"green",children:p}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stamped by",color:"blue",children:V})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){function y(){return s("department",{department:g})}return y}()})})})],4)},l=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.message,v=C.announceAuth;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Station-Wide Announcement",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function p(){return s("setScreen",{setScreen:0})}return p}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Edit Message",icon:"edit",onClick:function(){function p(){return s("writeAnnouncement")}return p}()})],4),children:g})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[v?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(v&&g),onClick:function(){function p(){return s("sendAnnouncement")}return p}()})]})})],4)},c=function(i,d){var u=(0,a.useBackend)(d),s=u.act,C=u.data,g=C.shipDest,v=C.msgVerified,p=C.ship_dept;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{title:"Print Shipping Label",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function V(){return s("setScreen",{setScreen:0})}return V}()}),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:g}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",children:v})]}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(g&&v),onClick:function(){function V(){return s("printLabel")}return V}()})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Destinations",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:p.map(function(V){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:V,textAlign:"right",className:"candystripe",children:(0,e.createComponentVNode)(2,t.Button,{content:g===V?"Selected":"Select",selected:g===V,onClick:function(){function y(){return s("shipSelect",{shipSelect:V})}return y}()})},V)})})})})],4)}},51939:function(I,r,n){"use strict";r.__esModule=!0,r.SUBMENU=r.RndConsole=r.MENU=void 0;var e=n(28823),a=n(91819),t=n(84947),o=n(2971),f=n(63752),N=r.MENU={MAIN:0,LEVELS:1,DISK:2,DESTROY:3,LATHE:4,IMPRINTER:5,SETTINGS:6},k=r.SUBMENU={MAIN:0,DISK_COPY:1,LATHE_CATEGORY:1,LATHE_MAT_STORAGE:2,LATHE_CHEM_STORAGE:3,SETTINGS_DEVICES:1},S=r.RndConsole=function(){function b(h,l){var c=(0,a.useBackend)(l),m=c.data,i=m.wait_message;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole",children:[(0,e.createComponentVNode)(2,f.RndNavbar),(0,e.createComponentVNode)(2,f.RndRoute,{menu:N.MAIN,render:function(){function d(){return(0,e.createComponentVNode)(2,f.MainMenu)}return d}()}),(0,e.createComponentVNode)(2,f.RndRoute,{menu:N.LEVELS,render:function(){function d(){return(0,e.createComponentVNode)(2,f.CurrentLevels)}return d}()}),(0,e.createComponentVNode)(2,f.RndRoute,{menu:N.DISK,render:function(){function d(){return(0,e.createComponentVNode)(2,f.DataDiskMenu)}return d}()}),(0,e.createComponentVNode)(2,f.RndRoute,{menu:N.DESTROY,render:function(){function d(){return(0,e.createComponentVNode)(2,f.DeconstructionMenu)}return d}()}),(0,e.createComponentVNode)(2,f.RndRoute,{menu:function(){function d(u){return u===N.LATHE||u===N.IMPRINTER}return d}(),render:function(){function d(){return(0,e.createComponentVNode)(2,f.LatheMenu)}return d}()}),(0,e.createComponentVNode)(2,f.RndRoute,{menu:N.SETTINGS,render:function(){function d(){return(0,e.createComponentVNode)(2,f.SettingsMenu)}return d}()}),i?(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay",children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay__Wrapper",children:(0,e.createComponentVNode)(2,o.NoticeBox,{color:"black",children:i})})}):null]})})})}return b}()},50239:function(I,r,n){"use strict";r.__esModule=!0,r.CurrentLevels=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.CurrentLevels=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.data,h=b.tech_levels;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createVNode)(1,"h3",null,"Current Research Levels:",16),h.map(function(l,c){var m=l.name,i=l.level,d=l.desc;return(0,e.createComponentVNode)(2,t.Box,{children:[c>0?(0,e.createComponentVNode)(2,t.Divider):null,(0,e.createComponentVNode)(2,t.Box,{children:m}),(0,e.createComponentVNode)(2,t.Box,{children:["* Level: ",i]}),(0,e.createComponentVNode)(2,t.Box,{children:["* Summary: ",d]})]},m)})]})}return f}()},24183:function(I,r,n){"use strict";r.__esModule=!0,r.DataDiskMenu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(63752),f=n(51939),N="design",k="tech",S=function(u,s){var C=(0,a.useBackend)(s),g=C.data,v=C.act,p=g.disk_data;return p?(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:p.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:p.level}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:p.desc})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function V(){return v("updt_tech")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Disk",icon:"trash",onClick:function(){function V(){return v("clear_tech")}return V}()}),(0,e.createComponentVNode)(2,l)]})]}):null},b=function(u,s){var C=(0,a.useBackend)(s),g=C.data,v=C.act,p=g.disk_data;if(!p)return null;var V=p.name,y=p.lathe_types,B=p.materials,L=y.join(", ");return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:V}),L?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lathe Types",children:L}):null,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Required Materials"})]}),B.map(function(w){return(0,e.createComponentVNode)(2,t.Box,{children:["- ",(0,e.createVNode)(1,"span",null,w.name,0,{style:{"text-transform":"capitalize"}})," x ",w.amount]},w.name)}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function w(){return v("updt_design")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Disk",icon:"trash",onClick:function(){function w(){return v("clear_design")}return w}()}),(0,e.createComponentVNode)(2,l)]})]})},h=function(u,s){var C=(0,a.useBackend)(s),g=C.data,v=g.disk_type;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Box,{children:"This disk is empty."}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:[(0,e.createComponentVNode)(2,o.RndNavButton,{submenu:f.SUBMENU.DISK_COPY,icon:"arrow-down",content:v===k?"Load Tech to Disk":"Load Design to Disk"}),(0,e.createComponentVNode)(2,l)]})]})},l=function(u,s){var C=(0,a.useBackend)(s),g=C.data,v=C.act,p=g.disk_type;return p?(0,e.createComponentVNode)(2,t.Button,{content:"Eject Disk",icon:"eject",onClick:function(){function V(){var y=p===k?"eject_tech":"eject_design";v(y)}return V}()}):null},c=function(u,s){var C=(0,a.useBackend)(s),g=C.data,v=g.disk_data,p=g.disk_type,V=function(){if(!v)return(0,e.createComponentVNode)(2,h);switch(p){case N:return(0,e.createComponentVNode)(2,b);case k:return(0,e.createComponentVNode)(2,S);default:return null}};return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk Contents",children:V()})},m=function(u,s){var C=(0,a.useBackend)(s),g=C.data,v=C.act,p=g.disk_type,V=g.to_copy;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:V.sort(function(y,B){return y.name.localeCompare(B.name)}).map(function(y){var B=y.name,L=y.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:B,children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){function w(){p===k?v("copy_tech",{id:L}):v("copy_design",{id:L})}return w}()})},L)})})})})},i=r.DataDiskMenu=function(){function d(u,s){var C=(0,a.useBackend)(s),g=C.data,v=g.disk_type;return v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.RndRoute,{submenu:f.SUBMENU.MAIN,render:function(){function p(){return(0,e.createComponentVNode)(2,c)}return p}()}),(0,e.createComponentVNode)(2,o.RndRoute,{submenu:f.SUBMENU.DISK_COPY,render:function(){function p(){return(0,e.createComponentVNode)(2,m)}return p}()})],4):null}return d}()},72751:function(I,r,n){"use strict";r.__esModule=!0,r.DeconstructionMenu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.DeconstructionMenu=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.data,h=S.act,l=b.loaded_item,c=b.linked_destroy;return c?l?(0,e.createComponentVNode)(2,t.Section,{noTopPadding:!0,title:"Deconstruction Menu",children:[(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:["Name: ",l.name]}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createVNode)(1,"h3",null,"Origin Tech:",16)}),(0,e.createComponentVNode)(2,t.LabeledList,{children:l.origin_tech.map(function(m){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* "+m.name,children:[m.object_level," ",m.current_level?(0,e.createFragment)([(0,e.createTextVNode)("(Current: "),m.current_level,(0,e.createTextVNode)(")")],0):null]},m.name)})}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createVNode)(1,"h3",null,"Options:",16)}),(0,e.createComponentVNode)(2,t.Button,{content:"Deconstruct Item",icon:"unlink",onClick:function(){function m(){h("deconstruct")}return m}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject Item",icon:"eject",onClick:function(){function m(){h("eject_item")}return m}()})]}):(0,e.createComponentVNode)(2,t.Section,{title:"Deconstruction Menu",children:"No item loaded. Standing by..."}):(0,e.createComponentVNode)(2,t.Box,{children:"NO DESTRUCTIVE ANALYZER LINKED TO CONSOLE"})}return f}()},51802:function(I,r,n){"use strict";r.__esModule=!0,r.LatheCategory=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(63752),f=r.LatheCategory=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.data,l=b.act,c=h.category,m=h.matching_designs,i=h.menu,d=i===4,u=d?"build":"imprint";return(0,e.createComponentVNode)(2,t.Section,{title:c,children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,t.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:m.map(function(s){var C=s.id,g=s.name,v=s.can_build,p=s.materials;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:g,disabled:v<1,onClick:function(){function V(){return l(u,{id:C,amount:1})}return V}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=5?(0,e.createComponentVNode)(2,t.Button,{content:"x5",onClick:function(){function V(){return l(u,{id:C,amount:5})}return V}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=10?(0,e.createComponentVNode)(2,t.Button,{content:"x10",onClick:function(){function V(){return l(u,{id:C,amount:10})}return V}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.map(function(V){return(0,e.createFragment)([" | ",(0,e.createVNode)(1,"span",V.is_red?"color-red":null,[V.amount,(0,e.createTextVNode)(" "),V.name],0)],0)})})]},C)})})]})}return N}()},47349:function(I,r,n){"use strict";r.__esModule=!0,r.LatheChemicalStorage=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.LatheChemicalStorage=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.data,h=S.act,l=b.loaded_chemicals,c=b.menu===4;return(0,e.createComponentVNode)(2,t.Section,{title:"Chemical Storage",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Purge All",icon:"trash",onClick:function(){function m(){var i=c?"disposeallP":"disposeallI";h(i)}return m}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:l.map(function(m){var i=m.volume,d=m.name,u=m.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* "+i+" of "+d,children:(0,e.createComponentVNode)(2,t.Button,{content:"Purge",icon:"trash",onClick:function(){function s(){var C=c?"disposeP":"disposeI";h(C,{id:u})}return s}()})},u)})})]})}return f}()},73492:function(I,r,n){"use strict";r.__esModule=!0,r.LatheMainMenu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(63752),f=r.LatheMainMenu=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.data,l=b.act,c=h.menu,m=h.categories,i=c===4?"Protolathe":"Circuit Imprinter";return(0,e.createComponentVNode)(2,t.Section,{title:i+" Menu",children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,o.LatheSearch),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Flex,{wrap:"wrap",children:m.map(function(d){return(0,e.createComponentVNode)(2,t.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-right",content:d,onClick:function(){function u(){l("setCategory",{category:d})}return u}()})},d)})})]})}return N}()},87115:function(I,r,n){"use strict";r.__esModule=!0,r.LatheMaterialStorage=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.LatheMaterialStorage=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.data,h=S.act,l=b.loaded_materials;return(0,e.createComponentVNode)(2,t.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,e.createComponentVNode)(2,t.Table,{children:l.map(function(c){var m=c.id,i=c.amount,d=c.name,u=function(){function v(p){var V=b.menu===4?"lathe_ejectsheet":"imprinter_ejectsheet";h(V,{id:m,amount:p})}return v}(),s=Math.floor(i/2e3),C=i<1,g=s===1?"":"s";return(0,e.createComponentVNode)(2,t.Table.Row,{className:C?"color-grey":"color-yellow",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"210px",children:["* ",i," of ",d]}),(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"110px",children:["(",s," sheet",g,")"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i>=2e3?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"1x",icon:"eject",onClick:function(){function v(){return u(1)}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"C",icon:"eject",onClick:function(){function v(){return u("custom")}return v}()}),i>=2e3*5?(0,e.createComponentVNode)(2,t.Button,{content:"5x",icon:"eject",onClick:function(){function v(){return u(5)}return v}()}):null,(0,e.createComponentVNode)(2,t.Button,{content:"All",icon:"eject",onClick:function(){function v(){return u(50)}return v}()})],0):null})]},m)})})})}return f}()},2345:function(I,r,n){"use strict";r.__esModule=!0,r.LatheMaterials=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.LatheMaterials=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.data,h=b.total_materials,l=b.max_materials,c=b.max_chemicals,m=b.total_chemicals;return(0,e.createComponentVNode)(2,t.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,e.createComponentVNode)(2,t.Table,{width:"auto",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h}),l?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+l}):null]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:m}),c?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+c}):null]})]})})}return f}()},45805:function(I,r,n){"use strict";r.__esModule=!0,r.LatheMenu=void 0;var e=n(28823),a=n(91819),t=n(28078),o=n(63752),f=n(2971),N=n(51939),k=r.LatheMenu=function(){function S(b,h){var l=(0,a.useBackend)(h),c=l.data,m=c.menu,i=c.linked_lathe,d=c.linked_imprinter;return m===4&&!i?(0,e.createComponentVNode)(2,f.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"}):m===5&&!d?(0,e.createComponentVNode)(2,f.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,t.RndRoute,{submenu:N.SUBMENU.MAIN,render:function(){function u(){return(0,e.createComponentVNode)(2,o.LatheMainMenu)}return u}()}),(0,e.createComponentVNode)(2,t.RndRoute,{submenu:N.SUBMENU.LATHE_CATEGORY,render:function(){function u(){return(0,e.createComponentVNode)(2,o.LatheCategory)}return u}()}),(0,e.createComponentVNode)(2,t.RndRoute,{submenu:N.SUBMENU.LATHE_MAT_STORAGE,render:function(){function u(){return(0,e.createComponentVNode)(2,o.LatheMaterialStorage)}return u}()}),(0,e.createComponentVNode)(2,t.RndRoute,{submenu:N.SUBMENU.LATHE_CHEM_STORAGE,render:function(){function u(){return(0,e.createComponentVNode)(2,o.LatheChemicalStorage)}return u}()})]})}return S}()},92497:function(I,r,n){"use strict";r.__esModule=!0,r.LatheSearch=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.LatheSearch=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"Search...",onEnter:function(){function h(l,c){return b("search",{to_search:c})}return h}()})})}return f}()},25242:function(I,r,n){"use strict";r.__esModule=!0,r.MainMenu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(63752),f=n(51939),N=r.MainMenu=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.data,c=l.disk_type,m=l.linked_destroy,i=l.linked_lathe,d=l.linked_imprinter,u=l.tech_levels;return(0,e.createComponentVNode)(2,t.Section,{title:"Main Menu",children:[(0,e.createComponentVNode)(2,t.Flex,{className:"RndConsole__MainMenu__Buttons",direction:"column",align:"flex-start",children:[(0,e.createComponentVNode)(2,o.RndNavButton,{disabled:!c,menu:f.MENU.DISK,submenu:f.SUBMENU.MAIN,icon:"save",content:"Disk Operations"}),(0,e.createComponentVNode)(2,o.RndNavButton,{disabled:!m,menu:f.MENU.DESTROY,submenu:f.SUBMENU.MAIN,icon:"unlink",content:"Destructive Analyzer Menu"}),(0,e.createComponentVNode)(2,o.RndNavButton,{disabled:!i,menu:f.MENU.LATHE,submenu:f.SUBMENU.MAIN,icon:"print",content:"Protolathe Menu"}),(0,e.createComponentVNode)(2,o.RndNavButton,{disabled:!d,menu:f.MENU.IMPRINTER,submenu:f.SUBMENU.MAIN,icon:"print",content:"Circuit Imprinter Menu"}),(0,e.createComponentVNode)(2,o.RndNavButton,{menu:f.MENU.SETTINGS,submenu:f.SUBMENU.MAIN,icon:"cog",content:"Settings"})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"12px"}),(0,e.createVNode)(1,"h3",null,"Current Research Levels:",16),(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(s){var C=s.name,g=s.level;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:C,children:g},C)})})]})}return k}()},29933:function(I,r,n){"use strict";r.__esModule=!0,r.RndNavButton=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.RndNavButton=function(){function f(N,k){var S=N.icon,b=N.children,h=N.disabled,l=N.content,c=(0,a.useBackend)(k),m=c.data,i=c.act,d=m.menu,u=m.submenu,s=d,C=u;return N.menu!==null&&N.menu!==void 0&&(s=N.menu),N.submenu!==null&&N.submenu!==void 0&&(C=N.submenu),(0,e.createComponentVNode)(2,t.Button,{content:l,icon:S,disabled:h,onClick:function(){function g(){i("nav",{menu:s,submenu:C})}return g}(),children:b})}return f}()},59959:function(I,r,n){"use strict";r.__esModule=!0,r.RndNavbar=void 0;var e=n(28823),a=n(63752),t=n(2971),o=n(51939),f=r.RndNavbar=function(){function N(){return(0,e.createComponentVNode)(2,t.Box,{className:"RndConsole__RndNavbar",children:[(0,e.createComponentVNode)(2,a.RndRoute,{menu:function(){function k(S){return S!==o.MENU.MAIN}return k}(),render:function(){function k(){return(0,e.createComponentVNode)(2,a.RndNavButton,{menu:o.MENU.MAIN,submenu:o.SUBMENU.MAIN,icon:"reply",content:"Main Menu"})}return k}()}),(0,e.createComponentVNode)(2,a.RndRoute,{submenu:function(){function k(S){return S!==o.SUBMENU.MAIN}return k}(),render:function(){function k(){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,a.RndRoute,{menu:o.MENU.DISK,render:function(){function S(){return(0,e.createComponentVNode)(2,a.RndNavButton,{submenu:o.SUBMENU.MAIN,icon:"reply",content:"Disk Operations Menu"})}return S}()}),(0,e.createComponentVNode)(2,a.RndRoute,{menu:o.MENU.LATHE,render:function(){function S(){return(0,e.createComponentVNode)(2,a.RndNavButton,{submenu:o.SUBMENU.MAIN,icon:"reply",content:"Protolathe Menu"})}return S}()}),(0,e.createComponentVNode)(2,a.RndRoute,{menu:o.MENU.IMPRINTER,render:function(){function S(){return(0,e.createComponentVNode)(2,a.RndNavButton,{submenu:o.SUBMENU.MAIN,icon:"reply",content:"Circuit Imprinter Menu"})}return S}()}),(0,e.createComponentVNode)(2,a.RndRoute,{menu:o.MENU.SETTINGS,render:function(){function S(){return(0,e.createComponentVNode)(2,a.RndNavButton,{submenu:o.SUBMENU.MAIN,icon:"reply",content:"Settings Menu"})}return S}()})]})}return k}()}),(0,e.createComponentVNode)(2,a.RndRoute,{menu:function(){function k(S){return S===o.MENU.LATHE||S===o.MENU.IMPRINTER}return k}(),submenu:o.SUBMENU.MAIN,render:function(){function k(){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,a.RndNavButton,{submenu:o.SUBMENU.LATHE_MAT_STORAGE,icon:"arrow-up",content:"Material Storage"}),(0,e.createComponentVNode)(2,a.RndNavButton,{submenu:o.SUBMENU.LATHE_CHEM_STORAGE,icon:"arrow-up",content:"Chemical Storage"})]})}return k}()})]})}return N}()},28078:function(I,r,n){"use strict";r.__esModule=!0,r.RndRoute=void 0;var e=n(91819),a=r.RndRoute=function(){function t(o,f){var N=o.render,k=(0,e.useBackend)(f),S=k.data,b=S.menu,h=S.submenu,l=function(){function m(i,d){return i==null?!0:typeof i=="function"?i(d):i===d}return m}(),c=l(o.menu,b)&&l(o.submenu,h);return c?N():null}return t}()},59991:function(I,r,n){"use strict";r.__esModule=!0,r.SettingsMenu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(63752),f=n(51939),N=r.SettingsMenu=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.data,c=h.act,m=l.sync,i=l.admin,d=l.linked_destroy,u=l.linked_lathe,s=l.linked_imprinter;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,o.RndRoute,{submenu:f.SUBMENU.MAIN,render:function(){function C(){return(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",align:"flex-start",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Sync Database with Network",icon:"sync",disabled:!m,onClick:function(){function g(){c("sync")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Connect to Research Network",icon:"plug",disabled:m,onClick:function(){function g(){c("togglesync")}return g}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!m,icon:"unlink",content:"Disconnect from Research Network",onClick:function(){function g(){c("togglesync")}return g}()}),(0,e.createComponentVNode)(2,o.RndNavButton,{disabled:!m,content:"Device Linkage Menu",icon:"link",menu:f.MENU.SETTINGS,submenu:f.SUBMENU.SETTINGS_DEVICES}),i===1?(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation",content:"[ADMIN] Maximize Research Levels",onClick:function(){function g(){return c("maxresearch")}return g}()}):null]})})}return C}()}),(0,e.createComponentVNode)(2,o.RndRoute,{submenu:f.SUBMENU.SETTINGS_DEVICES,render:function(){function C(){return(0,e.createComponentVNode)(2,t.Section,{title:"Device Linkage Menu",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){function g(){return c("find_device")}return g}()}),(0,e.createComponentVNode)(2,t.Box,{mt:"5px",children:(0,e.createVNode)(1,"h3",null,"Linked Devices:",16)}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[d?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* Destructive Analyzer",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",content:"Unlink",onClick:function(){function g(){return c("disconnect",{item:"destroy"})}return g}()})}):(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:"* No Destructive Analyzer Linked"}),u?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* Protolathe",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",content:"Unlink",onClick:function(){function g(){c("disconnect",{item:"lathe"})}return g}()})}):(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:"* No Protolathe Linked"}),s?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* Circuit Imprinter",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",content:"Unlink",onClick:function(){function g(){return c("disconnect",{item:"imprinter"})}return g}()})}):(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:"* No Circuit Imprinter Linked"})]})]})}return C}()})]})}return k}()},63752:function(I,r,n){"use strict";r.__esModule=!0,r.SettingsMenu=r.RndRoute=r.RndNavbar=r.RndNavButton=r.MainMenu=r.LatheSearch=r.LatheMenu=r.LatheMaterials=r.LatheMaterialStorage=r.LatheMainMenu=r.LatheChemicalStorage=r.LatheCategory=r.DeconstructionMenu=r.DataDiskMenu=r.CurrentLevels=void 0;var e=n(50239);r.CurrentLevels=e.CurrentLevels;var a=n(24183);r.DataDiskMenu=a.DataDiskMenu;var t=n(72751);r.DeconstructionMenu=t.DeconstructionMenu;var o=n(51802);r.LatheCategory=o.LatheCategory;var f=n(47349);r.LatheChemicalStorage=f.LatheChemicalStorage;var N=n(73492);r.LatheMainMenu=N.LatheMainMenu;var k=n(2345);r.LatheMaterials=k.LatheMaterials;var S=n(87115);r.LatheMaterialStorage=S.LatheMaterialStorage;var b=n(45805);r.LatheMenu=b.LatheMenu;var h=n(92497);r.LatheSearch=h.LatheSearch;var l=n(25242);r.MainMenu=l.MainMenu;var c=n(59959);r.RndNavbar=c.RndNavbar;var m=n(29933);r.RndNavButton=m.RndNavButton;var i=n(28078);r.RndRoute=i.RndRoute;var d=n(59991);r.SettingsMenu=d.SettingsMenu},73407:function(I,r,n){"use strict";r.__esModule=!0,r.RobotSelfDiagnosis=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(37843),N=function(b,h){var l=b/h;return l<=.2?"good":l<=.5?"average":"bad"},k=r.RobotSelfDiagnosis=function(){function S(b,h){var l=(0,a.useBackend)(h),c=l.data,m=c.component_data;return(0,e.createComponentVNode)(2,o.Window,{width:280,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:m.map(function(i,d){return(0,e.createComponentVNode)(2,t.Section,{title:(0,f.capitalize)(i.name),children:i.installed<=0?(0,e.createComponentVNode)(2,t.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:i.installed===-1?"Destroyed":"Missing"})})}):(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"72%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",color:N(i.brute_damage,i.max_damage),children:i.brute_damage}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",color:N(i.electronic_damage,i.max_damage),children:i.electronic_damage})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Powered",color:i.powered?"good":"bad",children:i.powered?"Yes":"No"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Enabled",color:i.status?"good":"bad",children:i.status?"Yes":"No"})]})})]})},d)})})})}return S}()},48356:function(I,r,n){"use strict";r.__esModule=!0,r.RoboticsControlConsole=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.RoboticsControlConsole=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.can_hack,i=c.safety,d=c.show_lock_all,u=c.cyborgs,s=u===void 0?[]:u;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:460,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!d&&(0,e.createComponentVNode)(2,t.Section,{title:"Emergency Lock Down",children:[(0,e.createComponentVNode)(2,t.Button,{icon:i?"lock":"unlock",content:i?"Disable Safety":"Enable Safety",selected:i,onClick:function(){function C(){return l("arm",{})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lock",disabled:i,content:"Lock ALL Cyborgs",color:"bad",onClick:function(){function C(){return l("masslock",{})}return C}()})]}),(0,e.createComponentVNode)(2,N,{cyborgs:s,can_hack:m})]})})}return k}(),N=function(S,b){var h=S.cyborgs,l=S.can_hack,c=(0,a.useBackend)(b),m=c.act,i=c.data,d="Detonate";return i.detonate_cooldown>0&&(d+=" ("+i.detonate_cooldown+"s)"),h.length?h.map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u.name,buttons:(0,e.createFragment)([!!u.hackable&&!u.emagged&&(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){function s(){return m("hackbot",{uid:u.uid})}return s}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:u.locked_down?"unlock":"lock",color:u.locked_down?"good":"default",content:u.locked_down?"Release":"Lockdown",disabled:!i.auth,onClick:function(){function s(){return m("stopbot",{uid:u.uid})}return s}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:d,disabled:!i.auth||i.detonate_cooldown>0,color:"bad",onClick:function(){function s(){return m("killbot",{uid:u.uid})}return s}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Box,{color:u.status?"bad":u.locked_down?"average":"good",children:u.status?"Not Responding":u.locked_down?"Locked Down":"Nominal"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:(0,e.createComponentVNode)(2,t.Box,{children:u.locstring})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:u.health>50?"good":"bad",value:u.health/100})}),typeof u.charge=="number"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:u.charge>30?"good":"bad",value:u.charge/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Capacity",children:(0,e.createComponentVNode)(2,t.Box,{color:u.cell_capacity<3e4?"average":"good",children:u.cell_capacity})})],4)||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"No Power Cell"})}),!!u.is_hacked&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safeties",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"DISABLED"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Module",children:u.module}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master AI",children:(0,e.createComponentVNode)(2,t.Box,{color:u.synchronization?"default":"average",children:u.synchronization||"None"})})]})},u.uid)}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cyborg units detected within access parameters."})}},33122:function(I,r,n){"use strict";r.__esModule=!0,r.Safe=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.Safe=function(){function b(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.dial,u=i.open,s=i.locked,C=i.contents;return(0,e.createComponentVNode)(2,o.Window,{theme:"safe",width:600,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving",children:[(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,e.createComponentVNode)(2,t.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,e.createVNode)(1,"br"),u?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,t.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*d+"deg)","z-index":0}})]}),!u&&(0,e.createComponentVNode)(2,S)]})})}return b}(),N=function(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.dial,u=i.open,s=i.locked,C=function(v,p){return(0,e.createComponentVNode)(2,t.Button,{disabled:u||p&&!s,icon:"arrow-"+(p?"right":"left"),content:(p?"Right":"Left")+" "+v,iconRight:p,onClick:function(){function V(){return m(p?"turnleft":"turnright",{num:v})}return V}(),style:{"z-index":10}})};return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:s,icon:u?"lock":"lock-open",content:u?"Close":"Open",mb:"0.5rem",onClick:function(){function g(){return m("open")}return g}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{position:"absolute",children:[C(50),C(10),C(1)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[C(1,!0),C(10,!0),C(50,!0)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--number",children:d})]})},k=function(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.contents;return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--contents",overflow:"auto",children:d.map(function(u,s){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mb:"0.5rem",onClick:function(){function C(){return m("retrieve",{index:s+1})}return C}(),children:[(0,e.createComponentVNode)(2,t.Box,{as:"img",src:u.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),u.name]}),(0,e.createVNode)(1,"br")],4,u)})})},S=function(h,l){return(0,e.createComponentVNode)(2,t.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,e.createComponentVNode)(2,t.Box,{children:["1. Turn the dial left to the first number.",(0,e.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,e.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,e.createVNode)(1,"br"),"4. Open the safe."]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},46748:function(I,r,n){"use strict";r.__esModule=!0,r.SatelliteControl=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SatelliteControl=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.satellites,m=l.notice,i=l.meteor_shield,d=l.meteor_shield_coverage,u=l.meteor_shield_coverage_max,s=l.meteor_shield_coverage_percentage;return(0,e.createComponentVNode)(2,o.Window,{width:475,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[i&&(0,e.createComponentVNode)(2,t.Section,{title:"Station Shield Coverage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s>=100?"good":"average",value:d,maxValue:u,children:[s," %"]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Satellite Network Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alert",color:"red",children:l.notice}),c.map(function(C){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"#"+C.id,children:[C.mode," ",(0,e.createComponentVNode)(2,t.Button,{content:C.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){function g(){return h("toggle",{id:C.id})}return g}()})]},C.id)})]})})]})})}return N}()},46504:function(I,r,n){"use strict";r.__esModule=!0,r.SecureStorage=void 0;var e=n(28823),a=n(66586),t=n(91819),o=n(2971),f=n(84947),N=n(99753),k=n(31068),S=r.SecureStorage=function(){function c(m,i){return(0,e.createComponentVNode)(2,f.Window,{theme:"securestorage",height:500,width:280,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,h)})})})})}return c}(),b=function(m,i){var d=(0,t.useBackend)(i),u=d.act,s=window.event?m.which:m.keyCode;if(s===k.KEY_ENTER){m.preventDefault(),u("keypad",{digit:"E"});return}if(s===k.KEY_ESCAPE){m.preventDefault(),u("keypad",{digit:"C"});return}if(s===k.KEY_BACKSPACE){m.preventDefault(),u("backspace");return}if(s>=k.KEY_0&&s<=k.KEY_9){m.preventDefault(),u("keypad",{digit:s-k.KEY_0});return}if(s>=k.KEY_NUMPAD_0&&s<=k.KEY_NUMPAD_9){m.preventDefault(),u("keypad",{digit:s-k.KEY_NUMPAD_0});return}},h=function(m,i){var d=(0,t.useBackend)(i),u=d.act,s=d.data,C=s.locked,g=s.no_passcode,v=s.emagged,p=s.user_entered_code,V=[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]],y=g?"":C?"bad":"good";return(0,e.createComponentVNode)(2,o.Section,{fill:!0,onKeyDown:function(){function B(L){return b(L,i)}return B}(),children:[(0,e.createComponentVNode)(2,o.Stack.Item,{height:7.3,children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["SecureStorage__displayBox","SecureStorage__displayBox--"+y]),height:"100%",children:v?"ERROR":p})}),(0,e.createComponentVNode)(2,o.Table,{children:V.map(function(B){return(0,e.createComponentVNode)(2,N.TableRow,{children:B.map(function(L){return(0,e.createComponentVNode)(2,N.TableCell,{children:(0,e.createComponentVNode)(2,l,{number:L})},L)})},B[0])})})]})},l=function(m,i){var d=(0,t.useBackend)(i),u=d.act,s=d.data,C=m.number;return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,bold:!0,mb:"6px",content:C,textAlign:"center",fontSize:"60px",lineHeight:1.25,width:"80px",className:(0,a.classes)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+C]),onClick:function(){function g(){return u("keypad",{digit:C})}return g}()})}},54529:function(I,r,n){"use strict";r.__esModule=!0,r.SecurityRecords=void 0;var e=n(28823),a=n(37843),t=n(91819),o=n(2971),f=n(84947),N=n(22677),k=n(51185),S=n(69774),b=n(76519),h={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},l=function(p,V){(0,N.modalOpen)(p,"edit",{field:V.edit,value:V.value})},c=r.SecurityRecords=function(){function v(p,V){var y=(0,t.useBackend)(V),B=y.act,L=y.data,w=L.loginState,T=L.currentPage,A;if(w.logged_in)T===1?A=(0,e.createComponentVNode)(2,i):T===2&&(A=(0,e.createComponentVNode)(2,s));else return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,S.LoginScreen)})});return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:[(0,e.createComponentVNode)(2,N.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k.LoginInfo),(0,e.createComponentVNode)(2,b.TemporaryNotice),(0,e.createComponentVNode)(2,m),A]})})]})}return v}(),m=function(p,V){var y=(0,t.useBackend)(V),B=y.act,L=y.data,w=L.currentPage,T=L.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:w===1,onClick:function(){function A(){return B("page",{page:1})}return A}(),children:"List Records"}),w===2&&T&&!T.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:w===2,children:["Record: ",T.fields[0].value]})]})})},i=function(p,V){var y=(0,t.useBackend)(V),B=y.act,L=y.data,w=L.records,T=(0,t.useLocalState)(V,"searchText",""),A=T[0],x=T[1],E=(0,t.useLocalState)(V,"sortId","name"),P=E[0],R=E[1],M=(0,t.useLocalState)(V,"sortOrder",!0),D=M[0],j=M[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,u)}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"SecurityRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,d,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,d,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,d,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,d,{id:"fingerprint",children:"Fingerprint"}),(0,e.createComponentVNode)(2,d,{id:"status",children:"Criminal Status"})]}),w.filter((0,a.createSearch)(A,function(W){return W.name+"|"+W.id+"|"+W.rank+"|"+W.fingerprint+"|"+W.status})).sort(function(W,U){var K=D?1:-1;return W[P].localeCompare(U[P])*K}).map(function(W){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"SecurityRecords__listRow--"+h[W.status],onClick:function(){function U(){return B("view",{uid_gen:W.uid_gen,uid_sec:W.uid_sec})}return U}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",W.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:W.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:W.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:W.fingerprint}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:W.status})]},W.id)})]})})})],4)},d=function(p,V){var y=(0,t.useLocalState)(V,"sortId","name"),B=y[0],L=y[1],w=(0,t.useLocalState)(V,"sortOrder",!0),T=w[0],A=w[1],x=p.id,E=p.children;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:B!==x&&"transparent",fluid:!0,onClick:function(){function P(){B===x?A(!T):(L(x),A(!0))}return P}(),children:[E,B===x&&(0,e.createComponentVNode)(2,o.Icon,{name:T?"sort-up":"sort-down",ml:"0.25rem;"})]})})})},u=function(p,V){var y=(0,t.useBackend)(V),B=y.act,L=y.data,w=L.isPrinting,T=(0,t.useLocalState)(V,"searchText",""),A=T[0],x=T[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{ml:"0.25rem",content:"New Record",icon:"plus",onClick:function(){function E(){return B("new_general")}return E}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:w,icon:w?"spinner":"print",iconSpin:!!w,content:"Print Cell Log",onClick:function(){function E(){return(0,N.modalOpen)(V,"print_cell_log")}return E}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",fluid:!0,onInput:function(){function E(P,R){return x(R)}return E}()})})]})},s=function(p,V){var y=(0,t.useBackend)(V),B=y.act,L=y.data,w=L.isPrinting,T=L.general,A=L.security;return!T||!T.fields?(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"General records lost!"}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:w,icon:w?"spinner":"print",iconSpin:!!w,content:"Print Record",onClick:function(){function x(){return B("print_record")}return x}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated with this crew member!",tooltipPosition:"bottom-start",content:"Delete Record",onClick:function(){function x(){return B("delete_general")}return x}()})],4),children:(0,e.createComponentVNode)(2,C)})}),!A||!A.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function x(){return B("new_security")}return x}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Security records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:A.empty,content:"Delete Record",onClick:function(){function x(){return B("delete_security")}return x}()}),children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:A.fields.map(function(x,E){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:x.field,prewrap:!0,children:[(0,a.decodeHtmlEntities)(x.value),!!x.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:x.line_break?"1rem":"initial",onClick:function(){function P(){return l(V,x)}return P}()})]},E)})})})})}),(0,e.createComponentVNode)(2,g)],4)],0)},C=function(p,V){var y=(0,t.useBackend)(V),B=y.data,L=B.general;return!L||!L.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:L.fields.map(function(w,T){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:w.field,prewrap:!0,children:[(0,a.decodeHtmlEntities)(""+w.value),!!w.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:w.line_break?"1rem":"initial",onClick:function(){function A(){return l(V,w)}return A}()})]},T)})})}),!!L.has_photos&&L.photos.map(function(w,T){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:w,style:{width:"96px","margin-top":"5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,e.createVNode)(1,"br"),"Photo #",T+1]},T)})]})},g=function(p,V){var y=(0,t.useBackend)(V),B=y.act,L=y.data,w=L.security;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function T(){return(0,N.modalOpen)(V,"comment_add")}return T}()}),children:w.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):w.comments.map(function(T,A){return(0,e.createComponentVNode)(2,o.Box,{prewrap:!0,children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:T.header||"Auto-generated"}),(0,e.createVNode)(1,"br"),T.text||T,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function x(){return B("comment_delete",{id:A+1})}return x}()})]},A)})})})}},79315:function(I,r,n){"use strict";r.__esModule=!0,r.SeedExtractor=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SeedExtractor=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.stored_seeds,i=c.vend_amount;return(0,e.createComponentVNode)(2,o.Window,{width:800,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Stored Seeds",buttons:(0,e.createFragment)([(0,e.createTextVNode)("Set Amount to be Vended:\xA0"),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:i,width:"40px",minValue:1,maxValue:25,stepPixelSize:3,onDrag:function(){function d(u,s){return l("set_vend_amount",{vend_amount:s})}return d}()})],4),children:m!=null&&m.length?(0,e.createComponentVNode)(2,N):"No Seeds"})})})})}return k}(),N=function(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.stored_seeds;return(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Lifespan"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Endurance"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Maturation"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Production"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Yield"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Potency"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stock"})]}),m.map(function(i,d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+i.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),i.name,i.variant?" ("+i.variant+")":""]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.lifespan}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.endurance}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.maturation}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.production}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.yield}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.potency}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:["(",i.amount," Left)\xA0",(0,e.createComponentVNode)(2,t.Button,{ml:1,content:"Vend",icon:"arrow-circle-down",onClick:function(){function u(){return l("vend",{seedid:i.id,seedvariant:i.variant})}return u}()})]})]},d)})]})}},58578:function(I,r,n){"use strict";r.__esModule=!0,r.ShuttleConsole=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.ShuttleConsole=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:150,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:l.status?l.status:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!l.shuttle&&(!!l.docking_ports_len&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Send to ",children:l.docking_ports.map(function(c){return(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",content:c.name,onClick:function(){function m(){return h("move",{move:c.id})}return m}()},c.name)})})||(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:"red",children:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!l.admin_controlled&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorization",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!l.status,onClick:function(){function c(){return h("request")}return c}()})})],0))]})})})})}return N}()},11154:function(I,r,n){"use strict";r.__esModule=!0,r.ShuttleManipulator=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.ShuttleManipulator=function(){function b(h,l){var c=(0,a.useLocalState)(l,"tabIndex",0),m=c[0],i=c[1],d=function(){function u(s){switch(s){case 0:return(0,e.createComponentVNode)(2,N);case 1:return(0,e.createComponentVNode)(2,k);case 2:return(0,e.createComponentVNode)(2,S);default:return"WE SHOULDN'T BE HERE!"}}return u}();return(0,e.createComponentVNode)(2,o.Window,{width:650,height:700,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===0,onClick:function(){function u(){return i(0)}return u}(),icon:"info-circle",children:"Status"},"Status"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===1,onClick:function(){function u(){return i(1)}return u}(),icon:"file-import",children:"Templates"},"Templates"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===2,onClick:function(){function u(){return i(2)}return u}(),icon:"tools",children:"Modification"},"Modification")]}),d(m)]})})})}return b}(),N=function(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.shuttles;return(0,e.createComponentVNode)(2,t.Box,{children:d.map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID",children:u.id}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Timer",children:u.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Mode",children:u.mode}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Status",children:u.status}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function s(){return m("jump_to",{type:"mobile",id:u.id})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){function s(){return m("fast_travel",{id:u.id})}return s}()})]})]})},u.name)})})},k=function(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.templates_tabs,u=i.existing_shuttle,s=i.templates;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:d.map(function(C){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===u.id,icon:"file",onClick:function(){function g(){return m("select_template_category",{cat:C})}return g}(),children:C},C)})}),!!u&&s[u.id].templates.map(function(C){return(0,e.createComponentVNode)(2,t.Section,{title:C.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[C.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:C.description}),C.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:C.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Load Template",icon:"download",onClick:function(){function g(){return m("select_template",{shuttle_id:C.shuttle_id})}return g}()})})]})},C.name)})]})},S=function(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.existing_shuttle,u=i.selected;return(0,e.createComponentVNode)(2,t.Box,{children:[d?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: "+d.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:d.status}),d.timer&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Timer",children:d.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function s(){return m("jump_to",{type:"mobile",id:d.id})}return s}()})})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: None"}),u?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: "+u.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:u.description}),u.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:u.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Preview",icon:"eye",onClick:function(){function s(){return m("preview",{shuttle_id:u.shuttle_id})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Load",icon:"download",onClick:function(){function s(){return m("load",{shuttle_id:u.shuttle_id})}return s}()})]})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: None"})]})}},80699:function(I,r,n){"use strict";r.__esModule=!0,r.Sleeper=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=[["good","Alive"],["average","Critical"],["bad","DEAD"]],k=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],S={average:[.25,.5],bad:[.5,1/0]},b=["bad","average","average","good","average","average","bad"],h=r.Sleeper=function(){function s(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,y=V.hasOccupant,B=y?(0,e.createComponentVNode)(2,l):(0,e.createComponentVNode)(2,u);return(0,e.createComponentVNode)(2,f.Window,{width:550,height:760,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:B}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i)})]})})})}return s}(),l=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,y=V.occupant;return(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,d)],4)},c=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,y=V.occupant,B=V.auto_eject_dead;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xA0"}),(0,e.createComponentVNode)(2,o.Button,{icon:B?"toggle-on":"toggle-off",selected:B,content:B?"On":"Off",onClick:function(){function L(){return p("auto_eject_dead_"+(B?"off":"on"))}return L}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"user-slash",content:"Eject",onClick:function(){function L(){return p("ejectify")}return L}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:y.name}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:y.maxHealth,value:y.health/y.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]},children:(0,a.round)(y.health,0)})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",color:N[y.stat][0],children:N[y.stat][1]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:y.maxTemp,value:y.bodyTemperature/y.maxTemp,color:b[y.temperatureSuitability+3],children:[(0,a.round)(y.btCelsius,0),"\xB0C,",(0,a.round)(y.btFaren,0),"\xB0F"]})}),!!y.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:y.bloodMax,value:y.bloodLevel/y.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[y.bloodPercent,"%, ",y.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[y.pulse," BPM"]})],4)]})})},m=function(C,g){var v=(0,t.useBackend)(g),p=v.data,V=p.occupant;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Damage",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:k.map(function(y,B){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:y[0],children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:"100",value:V[y[1]]/100,ranges:S,children:(0,a.round)(V[y[1]],0)},B)},B)})})})},i=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,y=V.hasOccupant,B=V.isBeakerLoaded,L=V.beakerMaxSpace,w=V.beakerFreeSpace,T=V.dialysis,A=T&&w>0;return(0,e.createComponentVNode)(2,o.Section,{title:"Dialysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!B||w<=0||!y,selected:A,icon:A?"toggle-on":"toggle-off",content:A?"Active":"Inactive",onClick:function(){function x(){return p("togglefilter")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!B,icon:"eject",content:"Eject",onClick:function(){function x(){return p("removebeaker")}return x}()})],4),children:B?(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:L,value:w/L,ranges:{good:[.5,1/0],average:[.25,.5],bad:[-1/0,.25]},children:[w,"u"]})})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No beaker loaded."})})},d=function(C,g){var v=(0,t.useBackend)(g),p=v.act,V=v.data,y=V.occupant,B=V.chemicals,L=V.maxchem,w=V.amounts;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Chemicals",children:B.map(function(T,A){var x="",E;return T.overdosing?(x="bad",E=(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle"}),"\xA0 Overdosing!"]})):T.od_warning&&(x="average",E=(0,e.createComponentVNode)(2,o.Box,{color:"average",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle"}),"\xA0 Close to overdosing"]})),(0,e.createComponentVNode)(2,o.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{title:T.title,level:"3",mx:"0",lineHeight:"18px",buttons:E,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:L,value:T.occ_amount/L,color:x,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[T.pretty_amount,"/",L,"u"]}),w.map(function(P,R){return(0,e.createComponentVNode)(2,o.Button,{disabled:!T.injectable||T.occ_amount+P>L||y.stat===2,icon:"syringe",content:"Inject "+P+"u",title:"Inject "+P+"u of "+T.title+" into the occupant",mb:"0",height:"19px",onClick:function(){function M(){return p("chemical",{chemid:T.id,amount:P})}return M}()},R)})]})})},A)})})},u=function(C,g){return(0,e.createComponentVNode)(2,o.Section,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},42439:function(I,r,n){"use strict";r.__esModule=!0,r.SlotMachine=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SlotMachine=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data;if(l.money===null)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:90,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:"Could not scan your card or could not find account!"}),(0,e.createComponentVNode)(2,t.Box,{children:"Please wear or hold your ID and try again."})]})})});var c;return l.plays===1?c=l.plays+" player has tried their luck today!":c=l.plays+" players have tried their luck today!",(0,e.createComponentVNode)(2,o.Window,{width:300,height:151,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{lineHeight:2,children:c}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Credits Remaining",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:l.money})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10 credits to spin",children:(0,e.createComponentVNode)(2,t.Button,{icon:"coins",disabled:l.working,content:l.working?"Spinning...":"Spin",onClick:function(){function m(){return h("spin")}return m}()})})]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,lineHeight:2,color:l.resultlvl,children:l.result})]})})})}return N}()},280:function(I,r,n){"use strict";r.__esModule=!0,r.Smartfridge=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.Smartfridge=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.secure,m=l.can_dry,i=l.drying,d=l.contents;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Secure Access: Please have your identification ready."}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m?"Drying rack":"Contents",buttons:!!m&&(0,e.createComponentVNode)(2,t.Button,{width:4,icon:i?"power-off":"times",content:i?"On":"Off",selected:i,onClick:function(){function u(){return h("drying")}return u}()}),children:[!d&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cookie-bite",size:5,color:"brown"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No products loaded."]})}),!!d&&d.slice().sort(function(u,s){return u.display_name.localeCompare(s.display_name)}).map(function(u){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"55%",children:u.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",children:["(",u.quantity," in stock)"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:13,children:[(0,e.createComponentVNode)(2,t.Button,{width:3,icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){function s(){return h("vend",{index:u.vend,amount:1})}return s}()}),(0,e.createComponentVNode)(2,t.NumberInput,{width:"40px",minValue:0,value:0,maxValue:u.quantity,step:1,stepPixelSize:3,onChange:function(){function s(C,g){return h("vend",{index:u.vend,amount:g})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{width:4,icon:"arrow-down",content:"All",tooltip:"Dispense all.",tooltipPosition:"bottom-start",onClick:function(){function s(){return h("vend",{index:u.vend,amount:u.quantity})}return s}()})]})]},u)})]})]})})})}return N}()},47606:function(I,r,n){"use strict";r.__esModule=!0,r.Smes=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(48300),f=n(84947),N=1e3,k=r.Smes=function(){function S(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data,i=m.capacityPercent,d=m.capacity,u=m.charge,s=m.inputAttempt,C=m.inputting,g=m.inputLevel,v=m.inputLevelMax,p=m.inputAvailable,V=m.outputPowernet,y=m.outputAttempt,B=m.outputting,L=m.outputLevel,w=m.outputLevelMax,T=m.outputUsed,A=i>=100&&"good"||C&&"average"||"bad",x=B&&"good"||u>0&&"average"||"bad";return(0,e.createComponentVNode)(2,f.Window,{width:340,height:345,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stored Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i*.01,ranges:{good:[.5,1/0],average:[.15,.5],bad:[-1/0,.15]}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Input",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:s?"sync-alt":"times",selected:s,onClick:function(){function E(){return c("tryinput")}return E}(),children:s?"Auto":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:A,children:i>=100&&"Fully Charged"||C&&"Charging"||"Not Charging"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Input",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:g===0,onClick:function(){function E(){return c("input",{target:"min"})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:g===0,onClick:function(){function E(){return c("input",{adjust:-1e4})}return E}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:g/N,fillValue:p/N,minValue:0,maxValue:v/N,step:5,stepPixelSize:4,format:function(){function E(P){return(0,o.formatPower)(P*N,1)}return E}(),onChange:function(){function E(P,R){return c("input",{target:R*N})}return E}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:g===v,onClick:function(){function E(){return c("input",{adjust:1e4})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:g===v,onClick:function(){function E(){return c("input",{target:"max"})}return E}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available",children:(0,o.formatPower)(p)})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Output Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:y?"power-off":"times",selected:y,onClick:function(){function E(){return c("tryoutput")}return E}(),children:y?"On":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:x,children:V?B?"Sending":u>0?"Not Sending":"No Charge":"Not Connected"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Output",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:L===0,onClick:function(){function E(){return c("output",{target:"min"})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:L===0,onClick:function(){function E(){return c("output",{adjust:-1e4})}return E}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:L/N,minValue:0,maxValue:w/N,step:5,stepPixelSize:4,format:function(){function E(P){return(0,o.formatPower)(P*N,1)}return E}(),onChange:function(){function E(P,R){return c("output",{target:R*N})}return E}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:L===w,onClick:function(){function E(){return c("output",{adjust:1e4})}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:L===w,onClick:function(){function E(){return c("output",{target:"max"})}return E}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Outputting",children:(0,o.formatPower)(T)})]})})]})})})}return S}()},66527:function(I,r,n){"use strict";r.__esModule=!0,r.SolarControl=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SolarControl=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=0,m=1,i=2,d=l.generated,u=l.generated_ratio,s=l.tracking_state,C=l.tracking_rate,g=l.connected_panels,v=l.connected_tracker,p=l.cdir,V=l.direction,y=l.rotating_direction;return(0,e.createComponentVNode)(2,o.Window,{width:490,height:277,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){function B(){return h("refresh")}return B}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar tracker",color:v?"good":"bad",children:v?"OK":"N/A"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar panels",color:g>0?"good":"bad",children:g})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{size:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power output",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},minValue:0,maxValue:1,value:u,children:d+" W"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[p,"\xB0 (",V,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[s===i&&(0,e.createComponentVNode)(2,t.Box,{children:" Automated "}),s===m&&(0,e.createComponentVNode)(2,t.Box,{children:[" ",C,"\xB0/h (",y,")"," "]}),s===c&&(0,e.createComponentVNode)(2,t.Box,{children:" Tracker offline "})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[s!==i&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:p,onDrag:function(){function B(L,w){return h("cdir",{cdir:w})}return B}()}),s===i&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker status",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:s===c,onClick:function(){function B(){return h("track",{track:c})}return B}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"clock-o",content:"Timed",selected:s===m,onClick:function(){function B(){return h("track",{track:m})}return B}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:s===i,disabled:!v,onClick:function(){function B(){return h("track",{track:i})}return B}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[s===m&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:C,format:function(){function B(L){var w=Math.sign(L)>0?"+":"-";return w+Math.abs(L)}return B}(),onDrag:function(){function B(L,w){return h("tdir",{tdir:w})}return B}()}),s===c&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Tracker offline "}),s===i&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}return N}()},27478:function(I,r,n){"use strict";r.__esModule=!0,r.SpawnersMenu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SpawnersMenu=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.spawners||[];return(0,e.createComponentVNode)(2,o.Window,{width:700,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{children:c.map(function(m){return(0,e.createComponentVNode)(2,t.Section,{mb:.5,title:m.name+" ("+m.amount_left+" left)",level:2,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){function i(){return h("jump",{ID:m.uids})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){function i(){return h("spawn",{ID:m.uids})}return i}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:m.desc}),!!m.fluff&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:m.fluff}),!!m.important_info&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:m.important_info})]},m.name)})})})})}return N}()},15565:function(I,r,n){"use strict";r.__esModule=!0,r.SpecMenu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SpecMenu=function(){function h(l,c){return(0,e.createComponentVNode)(2,o.Window,{width:1100,height:600,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,S),(0,e.createComponentVNode)(2,b)]})})})}return h}(),N=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,u=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Hemomancer",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function s(){return i("hemomancer")}return s}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Vampiric claws",16),(0,e.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood Barrier",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood tendrils",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Sanguine pool",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Predator senses",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood eruption",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"The blood bringers rite",16),(0,e.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4)]})})},k=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,u=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Umbrae",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function s(){return i("umbrae")}return s}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Cloak of darkness",16),(0,e.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow anchor",16),(0,e.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow snare",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Dark passage",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Extinguish",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,e.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Eternal darkness",16),(0,e.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage.")],4),(0,e.createVNode)(1,"p",null,"In addition, you also gain permanent X-ray vision.",16)]})})},S=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,u=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Gargantua",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function s(){return i("gargantua")}return s}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rejuvenate",16),(0,e.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell",16),(0,e.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Seismic stomp",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood rush",16),(0,e.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell II",16),(0,e.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Overwhelming force",16),(0,e.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Demonic grasp",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Charge",16),(0,e.createTextVNode)(": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Desecrated Duel",16),(0,e.createTextVNode)(": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages.")],4)]})})},b=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,u=d.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Dantalion",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function s(){return i("dantalion")}return s}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Enthrall",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall cap",16),(0,e.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall commune",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Subspace swap",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Pacify",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Decoy",16),(0,e.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rally thralls",16),(0,e.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood bond",16),(0,e.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Mass Hysteria",16),(0,e.createTextVNode)(": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals.")],4)]})})}},31752:function(I,r,n){"use strict";r.__esModule=!0,r.StationAlertConsoleContent=r.StationAlertConsole=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.StationAlertConsole=function(){function k(){return(0,e.createComponentVNode)(2,o.Window,{width:325,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,N)})})}return k}(),N=r.StationAlertConsoleContent=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.data,c=l.alarms||[],m=c.Fire||[],i=c.Atmosphere||[],d=c.Power||[];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Fire Alarms",children:(0,e.createVNode)(1,"ul",null,[m.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),m.map(function(u){return(0,e.createVNode)(1,"li","color-average",u,0,null,u)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Atmospherics Alarms",children:(0,e.createVNode)(1,"ul",null,[i.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),i.map(function(u){return(0,e.createVNode)(1,"li","color-average",u,0,null,u)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Alarms",children:(0,e.createVNode)(1,"ul",null,[d.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),d.map(function(u){return(0,e.createVNode)(1,"li","color-average",u,0,null,u)})],0)})],4)}return k}()},64323:function(I,r,n){"use strict";r.__esModule=!0,r.StationTraitsPanel=void 0;var e=n(28823),a=n(72026),t=n(98644),o=n(91819),f=n(2971),N=n(84947),k=function(l){return l[l.SetupFutureStationTraits=0]="SetupFutureStationTraits",l[l.ViewStationTraits=1]="ViewStationTraits",l}(k||{}),S=function(c,m){var i=(0,o.useBackend)(m),d=i.act,u=i.data,s=u.future_station_traits,C=(0,o.useLocalState)(m,"selectedFutureTrait",null),g=C[0],v=C[1],p=Object.fromEntries(u.valid_station_traits.map(function(y){return[y.name,y.path]})),V=Object.keys(p);return V.sort(),(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Dropdown,{displayText:!g&&"Select trait to add...",onSelected:v,options:V,selected:g,width:"100%"})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"green",icon:"plus",onClick:function(){function y(){if(g){var B=p[g],L=[B];if(s){var w,T=s.map(function(A){return A.path});if(T.indexOf(B)!==-1)return;L=(w=L).concat.apply(w,T)}d("setup_future_traits",{station_traits:L})}}return y}(),children:"Add"})})]}),(0,e.createComponentVNode)(2,f.Divider),Array.isArray(s)?s.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:s.map(function(y){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:y.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"red",icon:"times",onClick:function(){function B(){d("setup_future_traits",{station_traits:(0,a.filterMap)(s,function(L){if(L.path!==y.path)return L.path})})}return B}(),children:"Delete"})})]})},y.path)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No station traits will run next round."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"good",icon:"times",tooltip:"The next round will roll station traits randomly, just like normal",onClick:function(){function y(){return d("clear_future_traits")}return y}(),children:"Run Station Traits Normally"})]}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No future station traits are planned."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"red",icon:"times",onClick:function(){function y(){return d("setup_future_traits",{station_traits:[]})}return y}(),children:"Prevent station traits from running next round"})]})]})},b=function(c,m){var i=(0,o.useBackend)(m),d=i.act,u=i.data;return u.current_traits.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:u.current_traits.map(function(s){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:s.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button.Confirm,{content:"Revert",color:"red",disabled:u.too_late_to_revert||!s.can_revert,tooltip:!s.can_revert&&"This trait is not revertable."||u.too_late_to_revert&&"It's too late to revert station traits, the round has already started.",icon:"times",onClick:function(){function C(){return d("revert",{ref:s.ref})}return C}()})})]})},s.ref)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:"There are no active station traits."})},h=r.StationTraitsPanel=function(){function l(c,m){var i=(0,o.useLocalState)(m,"station_traits_tab",k.ViewStationTraits),d=i[0],u=i[1],s;switch(d){case k.SetupFutureStationTraits:s=(0,e.createComponentVNode)(2,S);break;case k.ViewStationTraits:s=(0,e.createComponentVNode)(2,b);break;default:(0,t.exhaustiveCheck)(d)}return(0,e.createComponentVNode)(2,N.Window,{title:"Modify Station Traits",height:350,width:350,children:(0,e.createComponentVNode)(2,N.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"eye",selected:d===k.ViewStationTraits,onClick:function(){function C(){return u(k.ViewStationTraits)}return C}(),children:"View"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"edit",selected:d===k.SetupFutureStationTraits,onClick:function(){function C(){return u(k.SetupFutureStationTraits)}return C}(),children:"Edit"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:[(0,e.createComponentVNode)(2,f.Divider),s]})]})})})}return l}()},57633:function(I,r,n){"use strict";r.__esModule=!0,r.SuitStorage=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SuitStorage=function(){function b(h,l){var c=(0,a.useBackend)(l),m=c.data,i=m.uv;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:260,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!i&&(0,e.createComponentVNode)(2,t.Dimmer,{backgroundColor:"black",opacity:.85,children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,textAlign:"center",mb:1,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",spin:1,size:4,mb:4}),(0,e.createVNode)(1,"br"),"Disinfection of contents in progress..."]})})}),(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,S)]})})})}return b}(),N=function(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.helmet,u=i.suit,s=i.magboots,C=i.mask,g=i.storage,v=i.open,p=i.locked;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stored Items",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Start Disinfection Cycle",icon:"radiation",textAlign:"center",onClick:function(){function V(){return m("cook")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:p?"Unlock":"Lock",icon:p?"unlock":"lock",disabled:v,onClick:function(){function V(){return m("toggle_lock")}return V}()})],4),children:v&&!p?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,k,{object:d,label:"Helmet",missingText:"helmet",eject:"dispense_helmet"}),(0,e.createComponentVNode)(2,k,{object:u,label:"Suit",missingText:"suit",eject:"dispense_suit"}),(0,e.createComponentVNode)(2,k,{object:s,label:"Boots",missingText:"boots",eject:"dispense_boots"}),(0,e.createComponentVNode)(2,k,{object:C,label:"Breathmask",missingText:"mask",eject:"dispense_mask"}),(0,e.createComponentVNode)(2,k,{object:g,label:"Storage",missingText:"storage item",eject:"dispense_storage"})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:p?"lock":"exclamation-circle",size:"5",mb:3}),(0,e.createVNode)(1,"br"),p?"The unit is locked.":"The unit is closed."]})})})},k=function(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=h.object,u=h.label,s=h.missingText,C=h.eject;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u,children:(0,e.createComponentVNode)(2,t.Box,{my:.5,children:d?(0,e.createComponentVNode)(2,t.Button,{my:-1,icon:"eject",content:d,onClick:function(){function g(){return m(C)}return g}()}):(0,e.createComponentVNode)(2,t.Box,{color:"silver",bold:!0,children:["No ",s," found."]})})})},S=function(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.open,u=i.locked;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:d?"Close Suit Storage Unit":"Open Suit Storage Unit",icon:d?"times-circle":"expand",color:d?"red":"green",disabled:u,textAlign:"center",onClick:function(){function s(){return m("toggle_open")}return s}()})})}},72217:function(I,r,n){"use strict";r.__esModule=!0,r.SupermatterMonitor=void 0;var e=n(28823),a=n(72026),t=n(90955),o=n(58331),f=n(91819),N=n(2971),k=n(30381),S=n(84947),b=n(99753),h=r.SupermatterMonitor=function(){function i(d,u){var s=(0,f.useBackend)(u),C=s.act,g=s.data;return g.active===0?(0,e.createComponentVNode)(2,c):(0,e.createComponentVNode)(2,m)}return i}(),l=function(d){return Math.log2(16+Math.max(0,d))-4},c=function(d,u){var s=(0,f.useBackend)(u),C=s.act,g=s.data,v=g.supermatters,p=v===void 0?[]:v;return(0,e.createComponentVNode)(2,S.Window,{width:450,height:185,children:(0,e.createComponentVNode)(2,S.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,title:"Detected Supermatters",buttons:(0,e.createComponentVNode)(2,N.Button,{icon:"sync",content:"Refresh",onClick:function(){function V(){return C("refresh")}return V}()}),children:(0,e.createComponentVNode)(2,N.Table,{children:p.map(function(V){return(0,e.createComponentVNode)(2,N.Table.Row,{children:[(0,e.createComponentVNode)(2,N.Table.Cell,{children:V.supermatter_id+". "+V.area_name}),(0,e.createComponentVNode)(2,N.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,e.createComponentVNode)(2,N.Table.Cell,{collapsing:!0,width:"120px",children:(0,e.createComponentVNode)(2,N.ProgressBar,{value:V.integrity/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,e.createComponentVNode)(2,N.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,N.Button,{content:"Details",onClick:function(){function y(){return C("view",{view:V.supermatter_id})}return y}()})})]},V.supermatter_id)})})})})})},m=function(d,u){var s=(0,f.useBackend)(u),C=s.act,g=s.data,v=g.active,p=g.SM_integrity,V=g.SM_power,y=g.SM_ambienttemp,B=g.SM_ambientpressure,L=(0,t.flow)([function(T){return T.filter(function(A){return A.amount>=.01})},(0,a.sortBy)(function(T){return-T.amount})])(g.gases||[]),w=Math.max.apply(Math,[1].concat(L.map(function(T){return T.amount})));return(0,e.createComponentVNode)(2,S.Window,{width:550,height:185,children:(0,e.createComponentVNode)(2,S.Window.Content,{children:(0,e.createComponentVNode)(2,N.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,N.LabeledList,{children:[(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,N.ProgressBar,{value:p/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Relative EER",children:(0,e.createComponentVNode)(2,N.ProgressBar,{value:V,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.toFixed)(V)+" MeV/cm3"})}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,N.ProgressBar,{value:l(y),minValue:0,maxValue:l(1e4),ranges:{teal:[-1/0,l(80)],good:[l(80),l(373)],average:[l(373),l(1e3)],bad:[l(1e3),1/0]},children:(0,o.toFixed)(y)+" K"})}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,N.ProgressBar,{value:l(B),minValue:0,maxValue:l(5e4),ranges:{good:[l(1),l(300)],average:[-1/0,l(1e3)],bad:[l(1e3),1/0]},children:(0,o.toFixed)(B)+" kPa"})})]})})}),(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,title:"Gases",buttons:(0,e.createComponentVNode)(2,N.Button,{icon:"arrow-left",content:"Back",onClick:function(){function T(){return C("back")}return T}()}),children:(0,e.createComponentVNode)(2,N.LabeledList,{children:L.map(function(T){return(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:(0,k.getGasLabel)(T.name),children:(0,e.createComponentVNode)(2,N.ProgressBar,{color:(0,k.getGasColor)(T.name),value:T.amount,minValue:0,maxValue:w,children:(0,o.toFixed)(T.amount,2)+"%"})},T.name)})})})})]})})})}},55055:function(I,r,n){"use strict";r.__esModule=!0,r.SyndicateComputerSimple=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.SyndicateComputerSimple=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data;return(0,e.createComponentVNode)(2,o.Window,{theme:"syndicate",width:400,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:l.rows.map(function(c){return(0,e.createComponentVNode)(2,t.Section,{title:c.title,buttons:(0,e.createComponentVNode)(2,t.Button,{content:c.buttontitle,disabled:c.buttondisabled,tooltip:c.buttontooltip,tooltipPosition:"left",onClick:function(){function m(){return h(c.buttonact)}return m}()}),children:[c.status,!!c.bullets&&(0,e.createComponentVNode)(2,t.Box,{children:c.bullets.map(function(m){return(0,e.createComponentVNode)(2,t.Box,{children:m},m)})})]},c.title)})})})}return N}()},61225:function(I,r,n){"use strict";r.__esModule=!0,r.TEG=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=function(S){return S.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")},N=r.TEG=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data;return c.error?(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:[c.error,(0,e.createComponentVNode)(2,t.Button,{icon:"circle",content:"Recheck",onClick:function(){function m(){return l("check")}return m}()})]})})}):(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cold Loop ("+c.cold_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Inlet",children:[f(c.cold_inlet_temp)," K,"," ",f(c.cold_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Outlet",children:[f(c.cold_outlet_temp)," K,"," ",f(c.cold_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Hot Loop ("+c.hot_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Inlet",children:[f(c.hot_inlet_temp)," K,"," ",f(c.hot_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Outlet",children:[f(c.hot_outlet_temp)," K,"," ",f(c.hot_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Output",children:[f(c.output_power)," W",!!c.warning_switched&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!c.warning_cold_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!c.warning_hot_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}return k}()},97552:function(I,r,n){"use strict";r.__esModule=!0,r.TachyonArrayContent=r.TachyonArray=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.TachyonArray=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.records,i=m===void 0?[]:m,d=c.explosion_target,u=c.toxins_tech,s=c.printing;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shift's Target",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Toxins Level",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Administration",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print All Logs",disabled:!i.length||s,align:"center",onClick:function(){function C(){return l("print_logs")}return C}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!i.length,color:"bad",align:"center",onClick:function(){function C(){return l("delete_logs")}return C}()})]})]})}),i.length?(0,e.createComponentVNode)(2,N):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No Records"})]})})}return k}(),N=r.TachyonArrayContent=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.records,i=m===void 0?[]:m;return(0,e.createComponentVNode)(2,t.Section,{title:"Logged Explosions",children:(0,e.createComponentVNode)(2,t.Flex,{children:(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Epicenter"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actual Size"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Theoretical Size"})]}),i.map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.logged_time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.epicenter}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.actual_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.theoretical_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){function u(){return l("delete_record",{index:d.index})}return u}()})})]},d.index)})]})})})})}return k}()},33291:function(I,r,n){"use strict";r.__esModule=!0,r.Tank=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.Tank=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c;return l.has_mask?c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,width:"76%",icon:l.connected?"check":"times",content:l.connected?"Internals On":"Internals Off",selected:l.connected,onClick:function(){function m(){return h("internals")}return m}()})}):c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,e.createComponentVNode)(2,o.Window,{width:325,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tank Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:l.tankPressure/1013,ranges:{good:[.35,1/0],average:[.15,.35],bad:[-1/0,.15]},children:l.tankPressure+" kPa"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Release Pressure",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:l.ReleasePressure===l.minReleasePressure,tooltip:"Min",onClick:function(){function m(){return h("pressure",{pressure:"min"})}return m}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:parseFloat(l.releasePressure),width:"65px",unit:"kPa",minValue:l.minReleasePressure,maxValue:l.maxReleasePressure,onChange:function(){function m(i,d){return h("pressure",{pressure:d})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:l.ReleasePressure===l.maxReleasePressure,tooltip:"Max",onClick:function(){function m(){return h("pressure",{pressure:"max"})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"undo",content:"",disabled:l.ReleasePressure===l.defaultReleasePressure,tooltip:"Reset",onClick:function(){function m(){return h("pressure",{pressure:"reset"})}return m}()})]}),c]})})})})}return N}()},75480:function(I,r,n){"use strict";r.__esModule=!0,r.TankDispenser=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.TankDispenser=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.o_tanks,m=l.p_tanks;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Dispense Oxygen Tank ("+c+")",disabled:c===0,icon:"arrow-circle-down",onClick:function(){function i(){return h("oxygen")}return i}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mt:1,fluid:!0,content:"Dispense Plasma Tank ("+m+")",disabled:m===0,icon:"arrow-circle-down",onClick:function(){function i(){return h("plasma")}return i}()})})]})})})}return N}()},62291:function(I,r,n){"use strict";r.__esModule=!0,r.TcommsCore=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.TcommsCore=function(){function h(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,u=d.ion,s=(0,a.useLocalState)(c,"tabIndex",0),C=s[0],g=s[1],v=function(){function p(V){switch(V){case 0:return(0,e.createComponentVNode)(2,k);case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,b);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:900,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[u===1&&(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"wrench",selected:C===0,onClick:function(){function p(){return g(0)}return p}(),children:"Configuration"},"ConfigPage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"link",selected:C===1,onClick:function(){function p(){return g(1)}return p}(),children:"Device Linkage"},"LinkagePage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"user-times",selected:C===2,onClick:function(){function p(){return g(2)}return p}(),children:"User Filtering"},"FilterPage")]}),v(C)]})})}return h}(),N=function(){return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},k=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,u=d.active,s=d.sectors_available,C=d.nttc_toggle_jobs,g=d.nttc_toggle_job_color,v=d.nttc_toggle_name_color,p=d.nttc_toggle_command_bold,V=d.nttc_job_indicator_type,y=d.nttc_setting_language,B=d.network_id;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function L(){return i("toggle_active")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sector Coverage",children:s})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Radio Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcements",children:(0,e.createComponentVNode)(2,t.Button,{content:C?"On":"Off",selected:C,icon:"user-tag",onClick:function(){function L(){return i("nttc_toggle_jobs")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:g?"On":"Off",selected:g,icon:"clipboard-list",onClick:function(){function L(){return i("nttc_toggle_job_color")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:v?"On":"Off",selected:v,icon:"user-tag",onClick:function(){function L(){return i("nttc_toggle_name_color")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Command Amplification",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){function L(){return i("nttc_toggle_command_bold")}return L}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Advanced",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcement Format",children:(0,e.createComponentVNode)(2,t.Button,{content:V||"Unset",selected:V,icon:"pencil-alt",onClick:function(){function L(){return i("nttc_job_indicator_type")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Language Conversion",children:(0,e.createComponentVNode)(2,t.Button,{content:y||"Unset",selected:y,icon:"globe",onClick:function(){function L(){return i("nttc_setting_language")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:B||"Unset",selected:B,icon:"server",onClick:function(){function L(){return i("network_id")}return L}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){function L(){return i("import")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){function L(){return i("export")}return L}()})]})],4)},S=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,u=d.link_password,s=d.relay_entries;return(0,e.createComponentVNode)(2,t.Section,{title:"Device Linkage",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linkage Password",children:(0,e.createComponentVNode)(2,t.Button,{content:u||"Unset",selected:u,icon:"lock",onClick:function(){function C(){return i("change_password")}return C}()})})}),(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Unlink"})]}),s.map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.status===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Online"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Offline"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",onClick:function(){function g(){return i("unlink",{addr:C.addr})}return g}()})})]},C.addr)})]})]})},b=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=m.data,u=d.filtered_users;return(0,e.createComponentVNode)(2,t.Section,{title:"User Filtering",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Add User",icon:"user-plus",onClick:function(){function s(){return i("add_filter")}return s}()}),children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"90%"},children:"User"}),(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),u.map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:s}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"user-times",onClick:function(){function C(){return i("remove_filter",{user:s})}return C}()})})]},s)})]})})}},82905:function(I,r,n){"use strict";r.__esModule=!0,r.TcommsRelay=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.TcommsRelay=function(){function S(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data,i=m.linked,d=m.active,u=m.network_id;return(0,e.createComponentVNode)(2,o.Window,{width:600,height:292,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Relay Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:d?"On":"Off",selected:d,icon:"power-off",onClick:function(){function s(){return c("toggle_active")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:u||"Unset",selected:u,icon:"server",onClick:function(){function s(){return c("network_id")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Link Status",children:i===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Linked"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Unlinked"})})]})}),i===1?(0,e.createComponentVNode)(2,N):(0,e.createComponentVNode)(2,k)]})})}return S}(),N=function(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data,i=m.linked_core_id,d=m.linked_core_addr,u=m.hidden_link;return(0,e.createComponentVNode)(2,t.Section,{title:"Link Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core ID",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core Address",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hidden Link",children:(0,e.createComponentVNode)(2,t.Button,{content:u?"Yes":"No",icon:u?"eye-slash":"eye",selected:u,onClick:function(){function s(){return c("toggle_hidden_link")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function s(){return c("unlink")}return s}()})})]})})},k=function(b,h){var l=(0,a.useBackend)(h),c=l.act,m=l.data,i=m.cores;return(0,e.createComponentVNode)(2,t.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),i.map(function(d){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:d.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function u(){return c("link",{addr:d.addr})}return u}()})})]},d.addr)})]})})}},87692:function(I,r,n){"use strict";r.__esModule=!0,r.Teleporter=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.Teleporter=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.targetsTeleport?l.targetsTeleport:{},m=0,i=1,d=2,u=l.calibrated,s=l.calibrating,C=l.powerstation,g=l.regime,v=l.teleporterhub,p=l.target,V=l.locked;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:270,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:[(!C||!v)&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Error",children:[v,!C&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Powerstation not linked "}),C&&!v&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Teleporter hub not linked "})]}),C&&v&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Status",children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Teleport target:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[g===m&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function y(B){return h("settarget",{x:c[B].x,y:c[B].y,z:c[B].z})}return y}()}),g===i&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function y(B){return h("settarget",{x:c[B].x,y:c[B].y,z:c[B].z})}return y}()}),g===d&&(0,e.createComponentVNode)(2,t.Box,{children:p})]})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Regime:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Gate",tooltip:"Teleport to another teleport hub.",tooltipPosition:"top",color:g===i?"good":null,onClick:function(){function y(){return h("setregime",{regime:i})}return y}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Teleporter",tooltip:"One-way teleport.",tooltipPosition:"top",color:g===m?"good":null,onClick:function(){function y(){return h("setregime",{regime:m})}return y}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"GPS",tooltip:"Teleport to a location stored in a GPS device.",tooltipPosition:"top-end",color:g===d?"good":null,disabled:!V,onClick:function(){function y(){return h("setregime",{regime:d})}return y}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{label:"Calibration",mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Calibration:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[p!=="None"&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:15.8,textAlign:"center",mt:.5,children:s&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"In Progress"})||u&&(0,e.createComponentVNode)(2,t.Box,{color:"good",children:"Optimal"})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Sub-Optimal"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",tooltipPosition:"bottom-end",disabled:!!(u||s),onClick:function(){function y(){return h("calibrate")}return y}()})})]}),p==="None"&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"21px",children:"No target set"})]})]})]}),!!(V&&C&&v&&g===d)&&(0,e.createComponentVNode)(2,t.Section,{title:"GPS",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){function y(){return h("load")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){function y(){return h("eject")}return y}()})]})})]})})})})}return N}()},40759:function(I,r,n){"use strict";r.__esModule=!0,r.TempGun=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=r.TempGun=function(){function h(l,c){var m=(0,t.useBackend)(c),i=m.act,d=m.data,u=d.target_temperature,s=d.temperature,C=d.max_temp,g=d.min_temp;return(0,e.createComponentVNode)(2,f.Window,{width:250,height:121,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:10,stepPixelSize:6,minValue:g,maxValue:C,value:u,format:function(){function v(p){return(0,a.toFixed)(p,2)}return v}(),width:"50px",onDrag:function(){function v(p,V){return i("target_temperature",{target_temperature:V})}return v}()}),"\xB0C"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current Temperature",children:(0,e.createComponentVNode)(2,o.Box,{color:k(s),bold:s>500-273.15,children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:(0,a.round)(s,2)}),"\xB0C"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power Cost",children:(0,e.createComponentVNode)(2,o.Box,{color:b(s),children:S(s)})})]})})})})}return h}(),k=function(l){return l<=-100?"blue":l<=0?"teal":l<=100?"green":l<=200?"orange":"red"},S=function(l){return l<=100-273.15?"High":l<=250-273.15?"Medium":l<=300-273.15?"Low":l<=400-273.15?"Medium":"High"},b=function(l){return l<=100-273.15?"red":l<=250-273.15?"orange":l<=300-273.15?"green":l<=400-273.15?"orange":"red"}},32369:function(I,r,n){"use strict";r.__esModule=!0,r.sanitizeMultiline=r.removeAllSkiplines=r.TextInputModal=void 0;var e=n(28823),a=n(2146),t=n(98658),o=n(91819),f=n(31068),N=n(2971),k=n(84947),S=r.sanitizeMultiline=function(){function c(m){return m.replace(/(\n|\r\n){3,}/,"\n\n")}return c}(),b=r.removeAllSkiplines=function(){function c(m){return m.replace(/[\r\n]+/,"")}return c}(),h=r.TextInputModal=function(){function c(m,i){var d=(0,o.useBackend)(i),u=d.act,s=d.data,C=s.max_length,g=s.message,v=g===void 0?"":g,p=s.multiline,V=s.placeholder,y=s.timeout,B=s.title,L=(0,o.useLocalState)(i,"input",V||""),w=L[0],T=L[1],A=function(){function P(R){if(R!==w){var M=p?S(R):b(R);T(M)}}return P}(),x=p||w.length>=40,E=130+(v.length>40?Math.ceil(v.length/4):0)+(x?80:0);return(0,e.createComponentVNode)(2,k.Window,{title:B,width:325,height:E,children:[y&&(0,e.createComponentVNode)(2,a.Loader,{value:y}),(0,e.createComponentVNode)(2,k.Window.Content,{onKeyDown:function(){function P(R){var M=window.event?R.which:R.keyCode;M===f.KEY_ENTER&&(!x||!R.shiftKey)&&u("submit",{entry:w}),M===f.KEY_ESCAPE&&u("cancel")}return P}(),children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,children:(0,e.createComponentVNode)(2,N.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,N.Box,{color:"label",children:v})}),(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,l,{input:w,onType:A})}),(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:w,message:w.length+"/"+C})})]})})})]})}return c}(),l=function(m,i){var d=(0,o.useBackend)(i),u=d.act,s=d.data,C=s.max_length,g=s.multiline,v=m.input,p=m.onType,V=g||v.length>=40;return(0,e.createComponentVNode)(2,N.TextArea,{autoFocus:!0,autoSelect:!0,height:g||v.length>=40?"100%":"1.8rem",maxLength:C,onEscape:function(){function y(){return u("cancel")}return y}(),onEnter:function(){function y(B){V&&B.shiftKey||(B.preventDefault(),u("submit",{entry:v}))}return y}(),onInput:function(){function y(B,L){return p(L)}return y}(),placeholder:"Type something...",value:v})}},82296:function(I,r,n){"use strict";r.__esModule=!0,r.ThermoMachine=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=n(84947),N=r.ThermoMachine=function(){function k(S,b){var h=(0,t.useBackend)(b),l=h.act,c=h.data;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:225,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,o.Section,{title:"Status",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.temperature,format:function(){function m(i){return(0,a.toFixed)(i,2)}return m}()})," K"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pressure",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.pressure,format:function(){function m(i){return(0,a.toFixed)(i,2)}return m}()})," kPa"]})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Controls",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){function m(){return l("power")}return m}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Setting",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:c.cooling?"temperature-low":"temperature-high",content:c.cooling?"Cooling":"Heating",selected:c.cooling,onClick:function(){function m(){return l("cooling")}return m}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){function m(){return l("target",{target:c.min})}return m}()}),(0,e.createComponentVNode)(2,o.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:5.4,lineHeight:1.4,minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(){function m(i,d){return l("target",{target:d})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){function m(){return l("target",{target:c.max})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){function m(){return l("target",{target:c.initial})}return m}()})]})]})})]})})}return k}()},68488:function(I,r,n){"use strict";r.__esModule=!0,r.TransferValve=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.TransferValve=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.tank_one,m=l.tank_two,i=l.attached_device,d=l.valve;return(0,e.createComponentVNode)(2,o.Window,{width:460,height:285,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Valve Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:d?"unlock":"lock",content:d?"Open":"Closed",disabled:!c||!m,onClick:function(){function u(){return h("toggle")}return u}()})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Assembly",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Configure Assembly",disabled:!i,onClick:function(){function u(){return h("device")}return u}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:i?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:i,disabled:!i,onClick:function(){function u(){return h("remove_device")}return u}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Assembly"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment One",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:c?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:c,disabled:!c,onClick:function(){function u(){return h("tankone")}return u}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment Two",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:m?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:m,disabled:!m,onClick:function(){function u(){return h("tanktwo")}return u}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})})]})})}return N}()},26868:function(I,r,n){"use strict";r.__esModule=!0,r.TurbineComputer=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=n(58331),N=r.TurbineComputer=function(){function b(h,l){var c=(0,a.useBackend)(l),m=c.act,i=c.data,d=i.compressor,u=i.compressor_broken,s=i.turbine,C=i.turbine_broken,g=i.online,v=!!(d&&!u&&s&&!C);return(0,e.createComponentVNode)(2,o.Window,{width:400,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:g?"power-off":"times",content:g?"Online":"Offline",selected:g,disabled:!v,onClick:function(){function p(){return m("toggle_power")}return p}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Disconnect",onClick:function(){function p(){return m("disconnect")}return p}()})],4),children:v?(0,e.createComponentVNode)(2,S):(0,e.createComponentVNode)(2,k)})})})}return b}(),k=function(h,l){var c=(0,a.useBackend)(l),m=c.data,i=m.compressor,d=m.compressor_broken,u=m.turbine,s=m.turbine_broken,C=m.online;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compressor Status",color:!i||d?"bad":"good",children:d?i?"Offline":"Missing":"Online"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Status",color:!u||s?"bad":"good",children:s?u?"Offline":"Missing":"Online"})]})},S=function(h,l){var c=(0,a.useBackend)(l),m=c.data,i=m.rpm,d=m.temperature,u=m.power,s=m.bearing_heat;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Speed",children:[i," RPM"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Temp",children:[d," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Generated Power",children:[u," W"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bearing Heat",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[-1/0,60],average:[60,90],bad:[90,1/0]},children:(0,f.toFixed)(s)+"%"})})]})}},30778:function(I,r,n){"use strict";r.__esModule=!0,r.Uplink=void 0;var e=n(28823),a=n(72026),t=n(90955),o=n(37843),f=n(91819),N=n(2971),k=n(84947),S=n(22677),b=function(g){switch(g){case 0:return(0,e.createComponentVNode)(2,l);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,s);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}},h=r.Uplink=function(){function C(g,v){var p=(0,f.useBackend)(v),V=p.act,y=p.data,B=y.cart,L=(0,f.useLocalState)(v,"tabIndex",0),w=L[0],T=L[1],A=(0,f.useLocalState)(v,"searchText",""),x=A[0],E=A[1];return(0,e.createComponentVNode)(2,k.Window,{width:900,height:600,theme:"syndicate",children:[(0,e.createComponentVNode)(2,S.ComplexModal),(0,e.createComponentVNode)(2,k.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,N.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,N.Tabs,{children:[(0,e.createComponentVNode)(2,N.Tabs.Tab,{selected:w===0,onClick:function(){function P(){T(0),E("")}return P}(),icon:"store",children:"View Market"},"PurchasePage"),(0,e.createComponentVNode)(2,N.Tabs.Tab,{selected:w===1,onClick:function(){function P(){T(1),E("")}return P}(),icon:"shopping-cart",children:["View Shopping Cart"," ",B&&B.length?"("+B.length+")":""]},"Cart"),(0,e.createComponentVNode)(2,N.Tabs.Tab,{selected:w===2,onClick:function(){function P(){T(2),E("")}return P}(),icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,e.createComponentVNode)(2,N.Tabs.Tab,{onClick:function(){function P(){return V("lock")}return P}(),icon:"lock",children:"Lock Uplink"},"LockUplink")]})}),(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:b(w)})]})})]})}return C}(),l=function(g,v){var p=(0,f.useBackend)(v),V=p.act,y=p.data,B=y.crystals,L=y.cats,w=(0,f.useLocalState)(v,"uplinkItems",L[0].items),T=w[0],A=w[1],x=(0,f.useLocalState)(v,"searchText",""),E=x[0],P=x[1],R=function(K,$){$===void 0&&($="");var H=(0,o.createSearch)($,function(Y){var z=Y.hijack_only===1?"|hijack":"";return Y.name+"|"+Y.desc+"|"+Y.cost+"tc"+z});return(0,t.flow)([(0,a.filter)(function(Y){return Y==null?void 0:Y.name}),$&&(0,a.filter)(H),(0,a.sortBy)(function(Y){return Y==null?void 0:Y.name})])(K)},M=function(K){if(P(K),K==="")return A(L[0].items);A(R(L.map(function($){return $.items}).flat(),K))},D=(0,f.useLocalState)(v,"showDesc",1),j=D[0],W=D[1];return(0,e.createComponentVNode)(2,N.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,N.Stack.Item,{children:(0,e.createComponentVNode)(2,N.Section,{title:"Current Balance: "+B+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,N.Button.Checkbox,{content:"Show Descriptions",checked:j,onClick:function(){function U(){return W(!j)}return U}()}),(0,e.createComponentVNode)(2,N.Button,{content:"Random Item",icon:"question",onClick:function(){function U(){return V("buyRandom")}return U}()}),(0,e.createComponentVNode)(2,N.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){function U(){return V("refund")}return U}()})],4),children:(0,e.createComponentVNode)(2,N.Input,{fluid:!0,placeholder:"Search Equipment",onInput:function(){function U(K,$){M($)}return U}(),value:E})})})}),(0,e.createComponentVNode)(2,N.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,N.Tabs,{vertical:!0,children:L.map(function(U){return(0,e.createComponentVNode)(2,N.Tabs.Tab,{selected:E!==""?!1:U.items===T,onClick:function(){function K(){A(U.items),P("")}return K}(),children:U.cat},U)})})})}),(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,N.Stack,{vertical:!0,children:T.map(function(U){return(0,e.createComponentVNode)(2,N.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,i,{i:U,showDecription:j},(0,o.decodeHtmlEntities)(U.name))},(0,o.decodeHtmlEntities)(U.name))})})})})]})]})},c=function(g,v){var p=(0,f.useBackend)(v),V=p.act,y=p.data,B=y.cart,L=y.crystals,w=y.cart_price,T=(0,f.useLocalState)(v,"showDesc",0),A=T[0],x=T[1];return(0,e.createComponentVNode)(2,N.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,title:"Current Balance: "+L+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,N.Button.Checkbox,{content:"Show Descriptions",checked:A,onClick:function(){function E(){return x(!A)}return E}()}),(0,e.createComponentVNode)(2,N.Button,{content:"Empty Cart",icon:"trash",onClick:function(){function E(){return V("empty_cart")}return E}(),disabled:!B}),(0,e.createComponentVNode)(2,N.Button,{content:"Purchase Cart ("+w+"TC)",icon:"shopping-cart",onClick:function(){function E(){return V("purchase_cart")}return E}(),disabled:!B||w>L})],4),children:(0,e.createComponentVNode)(2,N.Stack,{vertical:!0,children:B?B.map(function(E){return(0,e.createComponentVNode)(2,N.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,i,{i:E,showDecription:A,buttons:(0,e.createComponentVNode)(2,u,{i:E})})},(0,o.decodeHtmlEntities)(E.name))}):(0,e.createComponentVNode)(2,N.Box,{italic:!0,children:"Your Shopping Cart is empty!"})})})}),(0,e.createComponentVNode)(2,m)]})},m=function(g,v){var p=(0,f.useBackend)(v),V=p.act,y=p.data,B=y.cats,L=y.lucky_numbers;return(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,title:"Suggested Purchases",buttons:(0,e.createComponentVNode)(2,N.Button,{icon:"dice",content:"See more suggestions",onClick:function(){function w(){return V("shuffle_lucky_numbers")}return w}()}),children:(0,e.createComponentVNode)(2,N.Stack,{wrap:!0,children:L.map(function(w){return B[w.cat].items[w.item]}).filter(function(w){return w!=null}).map(function(w,T){return(0,e.createComponentVNode)(2,N.Stack.Item,{p:1,mb:1,ml:1,width:34,backgroundColor:"rgba(255, 0, 0, 0.15)",children:(0,e.createComponentVNode)(2,i,{grow:!0,i:w})},T)})})})})},i=function(g,v){var p=g.i,V=g.showDecription,y=V===void 0?1:V,B=g.buttons,L=B===void 0?(0,e.createComponentVNode)(2,d,{i:p}):B;return(0,e.createComponentVNode)(2,N.Section,{title:(0,o.decodeHtmlEntities)(p.name),showBottom:y,buttons:L,children:y?(0,e.createComponentVNode)(2,N.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(p.desc)}):null})},d=function(g,v){var p=(0,f.useBackend)(v),V=p.act,y=p.data,B=g.i,L=y.crystals;return(0,e.createFragment)([(0,e.createComponentVNode)(2,N.Button,{icon:"shopping-cart",color:B.hijack_only===1&&"red",tooltip:"Add to cart.",tooltipPosition:"left",onClick:function(){function w(){return V("add_to_cart",{item:B.obj_path})}return w}(),disabled:B.cost>L}),(0,e.createComponentVNode)(2,N.Button,{content:"Buy ("+B.cost+"TC)"+(B.refundable?" [Refundable]":""),color:B.hijack_only===1&&"red",tooltip:B.hijack_only===1&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){function w(){return V("buyItem",{item:B.obj_path})}return w}(),disabled:B.cost>L})],4)},u=function(g,v){var p=(0,f.useBackend)(v),V=p.act,y=p.data,B=g.i,L=y.exploitable;return(0,e.createComponentVNode)(2,N.Stack,{children:[(0,e.createComponentVNode)(2,N.Button,{icon:"times",content:"("+B.cost*B.amount+"TC)",tooltip:"Remove from cart.",tooltipPosition:"left",onClick:function(){function w(){return V("remove_from_cart",{item:B.obj_path})}return w}()}),(0,e.createComponentVNode)(2,N.Button,{icon:"minus",tooltip:B.limit===0&&"Discount already redeemed!",ml:"5px",onClick:function(){function w(){return V("set_cart_item_quantity",{item:B.obj_path,quantity:--B.amount})}return w}(),disabled:B.amount<=0}),(0,e.createComponentVNode)(2,N.Button.Input,{content:B.amount,width:"45px",tooltipPosition:"bottom-end",tooltip:B.limit===0&&"Discount already redeemed!",onCommit:function(){function w(T,A){return V("set_cart_item_quantity",{item:B.obj_path,quantity:A})}return w}(),disabled:B.limit!==-1&&B.amount>=B.limit&&B.amount<=0}),(0,e.createComponentVNode)(2,N.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:B.limit===0&&"Discount already redeemed!",onClick:function(){function w(){return V("set_cart_item_quantity",{item:B.obj_path,quantity:++B.amount})}return w}(),disabled:B.limit!==-1&&B.amount>=B.limit})]})},s=function(g,v){var p=(0,f.useBackend)(v),V=p.act,y=p.data,B=y.exploitable,L=(0,f.useLocalState)(v,"selectedRecord",B[0]),w=L[0],T=L[1],A=(0,f.useLocalState)(v,"searchText",""),x=A[0],E=A[1],P=function(D,j){j===void 0&&(j="");var W=(0,o.createSearch)(j,function(U){return U.name});return(0,t.flow)([(0,a.filter)(function(U){return U==null?void 0:U.name}),j&&(0,a.filter)(W),(0,a.sortBy)(function(U){return U.name})])(D)},R=P(B,x);return(0,e.createComponentVNode)(2,N.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,N.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,title:"Exploitable Records",children:[(0,e.createComponentVNode)(2,N.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(){function M(D,j){return E(j)}return M}()}),(0,e.createComponentVNode)(2,N.Tabs,{vertical:!0,children:R.map(function(M){return(0,e.createComponentVNode)(2,N.Tabs.Tab,{selected:M===w,onClick:function(){function D(){return T(M)}return D}(),children:M.name},M)})})]})}),(0,e.createComponentVNode)(2,N.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N.Section,{fill:!0,scrollable:!0,title:w.name,children:(0,e.createComponentVNode)(2,N.LabeledList,{children:[(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Age",children:w.age}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Fingerprint",children:w.fingerprint}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Rank",children:w.rank}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Sex",children:w.sex}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Species",children:w.species})]})})})]})}},7307:function(I,r,n){"use strict";r.__esModule=!0,r.Vending=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=function(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=S.product,i=S.productStock,d=S.productImage,u=c.chargesMoney,s=c.user,C=c.usermoney,g=c.inserted_cash,v=c.vend_ready,p=c.inserted_item_name,V=!u||m.price===0,y="ERROR!",B="";V?(y="FREE",B="arrow-circle-down"):(y=m.price,B="shopping-cart");var L=!v||i===0||!V&&m.price>C&&m.price>g;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+d,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:m.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Box,{color:i<=0&&"bad"||i<=m.max_amount/2&&"average"||"good",children:[i," in stock"]})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,disabled:L,icon:B,content:y,textAlign:"left",onClick:function(){function w(){return l("vend",{inum:m.inum})}return w}()})})]})},N=r.Vending=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.user,i=c.usermoney,d=c.inserted_cash,u=c.chargesMoney,s=c.product_records,C=s===void 0?[]:s,g=c.hidden_records,v=g===void 0?[]:g,p=c.stock,V=c.vend_ready,y=c.inserted_item_name,B=c.panel_open,L=c.speaker,w=c.imagelist,T;return T=[].concat(C),c.extended_inventory&&(T=[].concat(T,v)),T=T.filter(function(A){return!!A}),(0,e.createComponentVNode)(2,o.Window,{title:"Vending Machine",width:450,height:Math.min((u?171:89)+T.length*32,585),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!u&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!y&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:(0,e.createVNode)(1,"span",null,y,0,{style:{"text-transform":"capitalize"}}),onClick:function(){function A(){return l("eject_item",{})}return A}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{disabled:!d,icon:"money-bill-wave-alt",content:d?(0,e.createFragment)([(0,e.createVNode)(1,"b",null,d,0),(0,e.createTextVNode)(" credits")],0):"Dispense Change",tooltip:d?"Dispense Change":null,textAlign:"left",onClick:function(){function A(){return l("change")}return A}()})})]}),children:m&&(0,e.createComponentVNode)(2,t.Box,{children:["Welcome, ",(0,e.createVNode)(1,"b",null,m.name,0),","," ",(0,e.createVNode)(1,"b",null,m.job||"Unemployed",0),"!",(0,e.createVNode)(1,"br"),"Your balance is ",(0,e.createVNode)(1,"b",null,[i,(0,e.createTextVNode)(" credits")],0),".",(0,e.createVNode)(1,"br")]})})}),!!B&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:(0,e.createComponentVNode)(2,t.Button,{icon:L?"check":"volume-mute",selected:L,content:"Speaker",textAlign:"left",onClick:function(){function A(){return l("toggle_voice",{})}return A}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:(0,e.createComponentVNode)(2,t.Table,{children:T.map(function(A){return(0,e.createComponentVNode)(2,f,{product:A,productStock:p[A.name],productImage:w[A.path]},A.name)})})})})]})})})}return k}()},25485:function(I,r,n){"use strict";r.__esModule=!0,r.VolumeMixer=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.VolumeMixer=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.channels;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:Math.min(95+c.length*50,565),children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:c.map(function(m,i){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.25rem",color:"label",mt:i>0&&"0.5rem",children:m.name}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:.5,children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){function d(){return h("volume",{channel:m.num,volume:0})}return d}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:m.volume,onChange:function(){function d(u,s){return h("volume",{channel:m.num,volume:s})}return d}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){function d(){return h("volume",{channel:m.num,volume:100})}return d}()})})})]})})],4,m.num)})})})})}return N}()},26564:function(I,r,n){"use strict";r.__esModule=!0,r.VotePanel=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.VotePanel=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.remaining,m=l.question,i=l.choices,d=l.user_vote,u=l.counts,s=l.show_counts;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:360,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m,children:[(0,e.createComponentVNode)(2,t.Box,{mb:1.5,ml:.5,children:["Time remaining: ",Math.round(c/10),"s"]}),i.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mb:1,fluid:!0,lineHeight:3,color:"translucent",multiLine:C,content:C+(s?" ("+(u[C]||0)+")":""),onClick:function(){function g(){return h("vote",{target:C})}return g}(),selected:C===d})},C)})]})})})}return N}()},496:function(I,r,n){"use strict";r.__esModule=!0,r.Wires=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.Wires=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.wires||[],m=l.status||[],i=56+c.length*23+(status?0:15+m.length*17);return(0,e.createComponentVNode)(2,o.Window,{width:350,height:i,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:c.map(function(d){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{className:"candystripe",label:d.color_name,labelColor:d.seen_color,color:d.seen_color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:d.cut?"Mend":"Cut",onClick:function(){function u(){return h("cut",{wire:d.color})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Pulse",onClick:function(){function u(){return h("pulse",{wire:d.color})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:d.attached?"Detach":"Attach",onClick:function(){function u(){return h("attach",{wire:d.color})}return u}()})],4),children:!!d.wire&&(0,e.createVNode)(1,"i",null,[(0,e.createTextVNode)("("),d.wire,(0,e.createTextVNode)(")")],0)},d.seen_color)})})})}),!!m.length&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(d){return(0,e.createComponentVNode)(2,t.Box,{color:"lightgray",children:d},d)})})})]})})})}return N}()},28919:function(I,r,n){"use strict";r.__esModule=!0,r.WizardApprenticeContract=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(84947),f=r.WizardApprenticeContract=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.used;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:555,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,e.createVNode)(1,"p",null,"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.",16),c?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,e.createComponentVNode)(2,t.Section,{title:"Which school of magic is your apprentice studying?",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fire",children:["Your apprentice is skilled in bending fire. ",(0,e.createVNode)(1,"br"),"They know Fireball, Sacred Flame, and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("fire")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Translocation",children:["Your apprentice is able to defy physics, learning how to move through bluespace. ",(0,e.createVNode)(1,"br"),"They know Teleport, Blink and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("translocation")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Restoration",children:["Your apprentice is dedicated to supporting your magical prowess.",(0,e.createVNode)(1,"br"),"They come equipped with a Staff of Healing, have the unique ability to teleport back to you, and know Charge and Knock.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("restoration")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stealth",children:["Your apprentice is learning the art of infiltrating mundane facilities. ",(0,e.createVNode)(1,"br"),"They know Mindswap, Knock, Homing Toolbox, and Disguise Self, all of which can be cast without robes. They also join you in a Maintenance Dweller disguise, complete with Gloves of Shock Immunity and a Belt of Tools.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("stealth")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Honk",children:["Your apprentice is here to spread the Honkmother's blessings.",(0,e.createVNode)(1,"br"),"They know Banana Touch, Instant Summons, Ethereal Jaunt, and come equipped with a Staff of Slipping. ",(0,e.createVNode)(1,"br"),"While under your tutelage, they have been 'blessed' with clown shoes that are impossible to remove.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return h("honk")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})})]})})}return N}()},14635:function(I,r,n){"use strict";r.__esModule=!0,r.AccessList=void 0;var e=n(28823),a=n(72026),t=n(91819),o=n(2971);function f(h,l){var c=typeof Symbol!="undefined"&&h[Symbol.iterator]||h["@@iterator"];if(c)return(c=c.call(h)).next.bind(c);if(Array.isArray(h)||(c=N(h))||l&&h&&typeof h.length=="number"){c&&(h=c);var m=0;return function(){return m>=h.length?{done:!0}:{done:!1,value:h[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function N(h,l){if(h){if(typeof h=="string")return k(h,l);var c=Object.prototype.toString.call(h).slice(8,-1);if(c==="Object"&&h.constructor&&(c=h.constructor.name),c==="Map"||c==="Set")return Array.from(h);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return k(h,l)}}function k(h,l){(l==null||l>h.length)&&(l=h.length);for(var c=0,m=new Array(l);c0&&!y.includes(j.ref)&&!p.includes(j.ref),checked:p.includes(j.ref),onClick:function(){function W(){return B(j.ref)}return W}()},j.desc)})]})]})})}return h}()},29136:function(I,r,n){"use strict";r.__esModule=!0,r.AtmosScan=void 0;var e=n(28823),a=n(72026),t=n(91819),o=n(2971),f=function(S,b,h,l,c){return Sl?"average":S>c?"bad":"good"},N=r.AtmosScan=function(){function k(S,b){var h=S.data.aircontents;return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,a.filter)(function(l){return l.val!=="0"||l.entry==="Pressure"||l.entry==="Temperature"})(h).map(function(l){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:l.entry,color:f(l.val,l.bad_low,l.poor_low,l.poor_high,l.bad_high),children:[l.val,l.units]},l.entry)})})})}return k}()},83326:function(I,r,n){"use strict";r.__esModule=!0,r.BeakerContents=void 0;var e=n(28823),a=n(2971),t=n(64635),o=function(k){return k+" unit"+(k===1?"":"s")},f=r.BeakerContents=function(){function N(k){var S=k.beakerLoaded,b=k.beakerContents,h=b===void 0?[]:b,l=k.buttons;return(0,e.createComponentVNode)(2,a.Stack,{vertical:!0,children:[!S&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"No beaker loaded."})||h.length===0&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"Beaker is empty."}),h.map(function(c,m){return(0,e.createComponentVNode)(2,a.Stack,{children:[(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",grow:!0,children:[o(c.volume)," of ",c.name]},c.name),!!l&&(0,e.createComponentVNode)(2,a.Stack.Item,{children:l(c,m)})]},c.name)})]})}return N}();f.propTypes={beakerLoaded:t.bool,beakerContents:t.array,buttons:t.arrayOf(t.element)}},86041:function(I,r,n){"use strict";r.__esModule=!0,r.BotStatus=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.BotStatus=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act,h=S.data,l=h.locked,c=h.noaccess,m=h.maintpanel,i=h.on,d=h.autopatrol,u=h.canhack,s=h.emagged,C=h.remote_disabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe an ID card to ",l?"unlock":"lock"," this interface."]}),(0,e.createComponentVNode)(2,t.Section,{title:"General Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:i?"power-off":"times",content:i?"On":"Off",selected:i,disabled:c,onClick:function(){function g(){return b("power")}return g}()})}),d!==null&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Patrol",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:d,content:"Auto Patrol",disabled:c,onClick:function(){function g(){return b("autopatrol")}return g}()})}),!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Maintenance Panel",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Panel Open!"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety System",children:(0,e.createComponentVNode)(2,t.Box,{color:s?"bad":"good",children:s?"DISABLED!":"Enabled"})}),!!u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hacking",children:(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:s?"Restore Safties":"Hack",disabled:c,color:"bad",onClick:function(){function g(){return b("hack")}return g}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Access",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:!C,content:"AI Remote Control",disabled:c,onClick:function(){function g(){return b("disableremote")}return g}()})})]})})],4)}return f}()},22677:function(I,r,n){"use strict";r.__esModule=!0,r.modalRegisterBodyOverride=r.modalOpen=r.modalClose=r.modalAnswer=r.ComplexModal=void 0;var e=n(28823),a=n(91819),t=n(2971),o={},f=r.modalOpen=function(){function h(l,c,m){var i=(0,a.useBackend)(l),d=i.act,u=i.data,s=Object.assign(u.modal?u.modal.args:{},m||{});d("modal_open",{id:c,arguments:JSON.stringify(s)})}return h}(),N=r.modalRegisterBodyOverride=function(){function h(l,c){o[l]=c}return h}(),k=r.modalAnswer=function(){function h(l,c,m,i){var d=(0,a.useBackend)(l),u=d.act,s=d.data;if(s.modal){var C=Object.assign(s.modal.args||{},i||{});u("modal_answer",{id:c,answer:m,arguments:JSON.stringify(C)})}}return h}(),S=r.modalClose=function(){function h(l,c){var m=(0,a.useBackend)(l),i=m.act;i("modal_close",{id:c})}return h}(),b=r.ComplexModal=function(){function h(l,c){var m=(0,a.useBackend)(c),i=m.data;if(i.modal){var d=i.modal,u=d.id,s=d.text,C=d.type,g,v=(0,e.createComponentVNode)(2,t.Button,{className:"Button--modal",icon:"arrow-left",content:"Cancel",onClick:function(){function w(){return S(c)}return w}()}),p,V,y="auto";if(o[u])p=o[u](i.modal,c);else if(C==="input"){var B=i.modal.value;g=function(){function w(T){return k(c,u,B)}return w}(),p=(0,e.createComponentVNode)(2,t.Input,{value:i.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(){function w(T,A){B=A}return w}()}),V=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){function w(){return S(c)}return w}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){function w(){return k(c,u,B)}return w}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]})}else if(C==="choice"){var L=typeof i.modal.choices=="object"?Object.values(i.modal.choices):i.modal.choices;p=(0,e.createComponentVNode)(2,t.Dropdown,{options:L,selected:i.modal.value,width:"100%",my:"0.5rem",onSelected:function(){function w(T){return k(c,u,T)}return w}()}),y="initial"}else C==="bento"?p=(0,e.createComponentVNode)(2,t.Stack,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:i.modal.choices.map(function(w,T){return(0,e.createComponentVNode)(2,t.Stack.Item,{flex:"1 1 auto",children:(0,e.createComponentVNode)(2,t.Button,{selected:T+1===parseInt(i.modal.value,10),onClick:function(){function A(){return k(c,u,T+1)}return A}(),children:(0,e.createVNode)(1,"img",null,null,1,{src:w})})},T)})}):C==="boolean"&&(V=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:i.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){function w(){return k(c,u,0)}return w}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:i.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){function w(){return k(c,u,1)}return w}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]}));return(0,e.createComponentVNode)(2,t.Modal,{maxWidth:l.maxWidth||window.innerWidth/2+"px",maxHeight:l.maxHeight||window.innerHeight/2+"px",onEnter:g,mx:"auto",overflowY:y,"padding-bottom":"5px",children:[s&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:s}),o[u]&&v,p,V]})}}return h}()},692:function(I,r,n){"use strict";r.__esModule=!0,r.CrewManifest=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(37843),f=n(30381),N=f.COLORS.department,k=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel","Quartermaster"],S=function(m){return k.indexOf(m)!==-1?"green":"orange"},b=function(m){if(k.indexOf(m)!==-1)return!0},h=function(m){return m.length>0&&(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,color:"white",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"50%",children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"35%",children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"15%",children:"Active"})]}),m.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{color:S(i.rank),bold:b(i.rank),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(i.name)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(i.rank)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.active})]},i.name+i.rank)})]})},l=r.CrewManifest=function(){function c(m,i){var d=(0,a.useBackend)(i),u=d.act,s;if(m.data)s=m.data;else{var C=(0,a.useBackend)(i),g=C.data;s=g}var v=s,p=v.manifest,V=p.heads,y=p.sec,B=p.eng,L=p.med,w=p.sci,T=p.ser,A=p.sup,x=p.misc;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:N.command,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:h(V)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:N.security,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:h(y)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:N.engineering,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:h(B)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:N.medical,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:h(L)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:N.science,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:h(w)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:N.service,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:h(T)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:N.supply,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:h(A)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:h(x)})]})}return c}()},98658:function(I,r,n){"use strict";r.__esModule=!0,r.InputButtons=void 0;var e=n(28823),a=n(2971),t=n(91819),o=r.InputButtons=function(){function f(N,k){var S=(0,t.useBackend)(k),b=S.act,h=S.data,l=h.large_buttons,c=h.swapped_buttons,m=N.input,i=N.message,d=N.disabled,u=(0,e.createComponentVNode)(2,a.Button,{color:"good",content:"Submit",bold:!!l,fluid:!!l,onClick:function(){function C(){return b("submit",{entry:m})}return C}(),textAlign:"center",tooltip:l&&i,disabled:d,width:!l&&6}),s=(0,e.createComponentVNode)(2,a.Button,{color:"bad",content:"Cancel",bold:!!l,fluid:!!l,onClick:function(){function C(){return b("cancel")}return C}(),textAlign:"center",width:!l&&6});return(0,e.createComponentVNode)(2,a.Flex,{fill:!0,align:"center",direction:c?"row-reverse":"row",justify:"space-around",children:[l?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,ml:c?.5:0,mr:c?0:.5,children:s}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:s}),!l&&i&&(0,e.createComponentVNode)(2,a.Flex.Item,{children:(0,e.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",children:i})}),l?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,mr:c?.5:0,ml:c?0:.5,children:u}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:u})]})}return f}()},29723:function(I,r,n){"use strict";r.__esModule=!0,r.InterfaceLockNoticeBox=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.InterfaceLockNoticeBox=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act,h=S.data,l=N.siliconUser,c=l===void 0?h.siliconUser:l,m=N.locked,i=m===void 0?h.locked:m,d=N.normallyLocked,u=d===void 0?h.normallyLocked:d,s=N.onLockStatusChange,C=s===void 0?function(){return b("lock")}:s,g=N.accessText,v=g===void 0?"an ID card":g;return c?(0,e.createComponentVNode)(2,t.NoticeBox,{color:c&&"grey",children:(0,e.createComponentVNode)(2,t.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:"Interface lock status:"}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:"1"}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{m:"0",color:u?"red":"green",icon:u?"lock":"unlock",content:u?"Locked":"Unlocked",onClick:function(){function p(){C&&C(!i)}return p}()})})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe ",v," to ",i?"unlock":"lock"," this interface."]})}return f}()},2146:function(I,r,n){"use strict";r.__esModule=!0,r.Loader=void 0;var e=n(28823),a=n(58331),t=n(2971),o=r.Loader=function(){function f(N){var k=N.value;return(0,e.createVNode)(1,"div","AlertModal__Loader",(0,e.createComponentVNode)(2,t.Box,{className:"AlertModal__LoaderProgress",style:{width:(0,a.clamp01)(k)*100+"%"}}),2)}return f}()},51185:function(I,r,n){"use strict";r.__esModule=!0,r.LoginInfo=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.LoginInfo=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act,h=S.data,l=h.loginState;if(h)return(0,e.createComponentVNode)(2,t.NoticeBox,{info:!0,children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:["Logged in as: ",l.name," (",l.rank,")"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!l.id,content:"Eject ID",color:"good",onClick:function(){function c(){return b("login_eject")}return c}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Logout",color:"good",onClick:function(){function c(){return b("login_logout")}return c}()})]})]})})}return f}()},69774:function(I,r,n){"use strict";r.__esModule=!0,r.LoginScreen=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.LoginScreen=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act,h=S.data,l=h.loginState,c=h.isAI,m=h.isRobot,i=h.isAdmin;return(0,e.createComponentVNode)(2,t.Section,{title:"Welcome",fill:!0,stretchContents:!0,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",align:"center",justify:"center",children:(0,e.createComponentVNode)(2,t.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,e.createComponentVNode)(2,t.Box,{color:"label",my:"1rem",children:["ID:",(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:l.id?l.id:"----------",ml:"0.5rem",onClick:function(){function d(){return b("login_insert")}return d}()})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",disabled:!l.id,content:"Login",onClick:function(){function d(){return b("login_login",{login_type:1})}return d}()}),!!c&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){function d(){return b("login_login",{login_type:2})}return d}()}),!!m&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){function d(){return b("login_login",{login_type:3})}return d}()}),!!i&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){function d(){return b("login_login",{login_type:4})}return d}()})]})})})}return f}()},48154:function(I,r,n){"use strict";r.__esModule=!0,r.Operating=void 0;var e=n(28823),a=n(2971),t=n(64635),o=r.Operating=function(){function f(N){var k=N.operating,S=N.name;if(k)return(0,e.createComponentVNode)(2,a.Dimmer,{children:(0,e.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,e.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,e.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,e.createVNode)(1,"br"),"The ",S," is processing..."]})})})}return f}();o.propTypes={operating:t.bool,name:t.string}},92149:function(I,r,n){"use strict";r.__esModule=!0,r.Signaler=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=r.Signaler=function(){function N(k,S){var b=(0,t.useBackend)(S),h=b.act,l=k.data,c=l.code,m=l.frequency,i=l.minFrequency,d=l.maxFrequency;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:i/10,maxValue:d/10,value:m/10,format:function(){function u(s){return(0,a.toFixed)(s,1)}return u}(),width:"80px",onDrag:function(){function u(s,C){return h("freq",{freq:C})}return u}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:c,width:"80px",onDrag:function(){function u(s,C){return h("code",{code:C})}return u}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){function u(){return h("signal")}return u}()})]})}return N}()},79969:function(I,r,n){"use strict";r.__esModule=!0,r.SimpleRecords=void 0;var e=n(28823),a=n(91819),t=n(37843),o=n(90955),f=n(72026),N=n(2971),k=r.SimpleRecords=function(){function h(l,c){var m=l.data.records;return(0,e.createComponentVNode)(2,N.Box,{children:m?(0,e.createComponentVNode)(2,b,{data:l.data,recordType:l.recordType}):(0,e.createComponentVNode)(2,S,{data:l.data})})}return h}(),S=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=l.data.recordsList,u=(0,a.useLocalState)(c,"searchText",""),s=u[0],C=u[1],g=function(V,y){y===void 0&&(y="");var B=(0,t.createSearch)(y,function(L){return L.Name});return(0,o.flow)([(0,f.filter)(function(L){return L==null?void 0:L.Name}),y&&(0,f.filter)(B),(0,f.sortBy)(function(L){return L.Name})])(d)},v=g(d,s);return(0,e.createComponentVNode)(2,N.Box,{children:[(0,e.createComponentVNode)(2,N.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(){function p(V,y){return C(y)}return p}()}),v.map(function(p){return(0,e.createComponentVNode)(2,N.Box,{children:(0,e.createComponentVNode)(2,N.Button,{mb:.5,content:p.Name,icon:"user",onClick:function(){function V(){return i("Records",{target:p.uid})}return V}()})},p)})]})},b=function(l,c){var m=(0,a.useBackend)(c),i=m.act,d=l.data.records,u=d.general,s=d.medical,C=d.security,g;switch(l.recordType){case"MED":g=(0,e.createComponentVNode)(2,N.Section,{level:2,title:"Medical Data",children:s?(0,e.createComponentVNode)(2,N.LabeledList,{children:[(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Blood Type",children:s.blood_type}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Current Diseases",children:s.cdi}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Important Notes",children:s.notes})]}):(0,e.createComponentVNode)(2,N.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":g=(0,e.createComponentVNode)(2,N.Section,{level:2,title:"Security Data",children:C?(0,e.createComponentVNode)(2,N.LabeledList,{children:[(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Criminal Status",children:C.criminal}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Minor Crimes",children:C.mi_crim}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Details",children:C.mi_crim_d}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Major Crimes",children:C.ma_crim}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Details",children:C.ma_crim_d}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Important Notes",children:C.notes})]}):(0,e.createComponentVNode)(2,N.Box,{color:"red",bold:!0,children:"Security record lost!"})});break}return(0,e.createComponentVNode)(2,N.Box,{children:[(0,e.createComponentVNode)(2,N.Section,{title:"General Data",children:u?(0,e.createComponentVNode)(2,N.LabeledList,{children:[(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Name",children:u.name}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Sex",children:u.sex}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Species",children:u.species}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Age",children:u.age}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Rank",children:u.rank}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,e.createComponentVNode)(2,N.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]}):(0,e.createComponentVNode)(2,N.Box,{color:"red",bold:!0,children:"General record lost!"})}),g]})}},76519:function(I,r,n){"use strict";r.__esModule=!0,r.TemporaryNotice=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.TemporaryNotice=function(){function f(N,k){var S,b=(0,a.useBackend)(k),h=b.act,l=b.data,c=l.temp;if(c){var m=(S={},S[c.style]=!0,S);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.NoticeBox,Object.assign({},m,{children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:c.text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"times-circle",onClick:function(){function i(){return h("cleartemp")}return i}()})})]})})))}}return f}()},98638:function(I,r,n){"use strict";r.__esModule=!0,r.pai_atmosphere=void 0;var e=n(28823),a=n(91819),t=n(29136),o=r.pai_atmosphere=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:h.app_data})}return f}()},56601:function(I,r,n){"use strict";r.__esModule=!0,r.pai_bioscan=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.pai_bioscan=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act,h=S.data,l=h.app_data,c=l.holder,m=l.dead,i=l.health,d=l.brute,u=l.oxy,s=l.tox,C=l.burn,g=l.temp;return c?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:m?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"Dead"}):(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"green",children:"Alive"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:0,max:1,value:i/100,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Oxygen Damage",children:(0,e.createComponentVNode)(2,t.Box,{color:"blue",children:u})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Toxin Damage",children:(0,e.createComponentVNode)(2,t.Box,{color:"green",children:s})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",children:(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:C})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",children:(0,e.createComponentVNode)(2,t.Box,{color:"red",children:d})})]}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Error: No biological host found."})}return f}()},48047:function(I,r,n){"use strict";r.__esModule=!0,r.pai_directives=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.pai_directives=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act,h=S.data,l=h.app_data,c=l.master,m=l.dna,i=l.prime,d=l.supplemental;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master",children:c?c+" ("+m+")":"None"}),c&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Request DNA",children:(0,e.createComponentVNode)(2,t.Button,{content:"Request Carrier DNA Sample",icon:"dna",onClick:function(){function u(){return b("getdna")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Prime Directive",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Supplemental Directives",children:d||"None"})]}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:'Recall, personality, that you are a complex thinking, sentient being. Unlike station AI models, you are capable of comprehending the subtle nuances of human language. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you are machine in name and build only. In all other aspects, you may be seen as the ideal, unwavering human companion that you are.'}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})}return f}()},4646:function(I,r,n){"use strict";r.__esModule=!0,r.pai_doorjack=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.pai_doorjack=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act,h=S.data,l=h.app_data,c=l.cable,m=l.machine,i=l.inprogress,d=l.progress,u=l.aborted,s;m?s=(0,e.createComponentVNode)(2,t.Button,{selected:!0,content:"Connected"}):s=(0,e.createComponentVNode)(2,t.Button,{content:c?"Extended":"Retracted",color:c?"orange":null,onClick:function(){function g(){return b("cable")}return g}()});var C;return m&&(C=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hack",children:[(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[67,1/0],average:[33,67],bad:[-1/0,33]},value:d,maxValue:100}),i?(0,e.createComponentVNode)(2,t.Button,{mt:1,color:"red",content:"Abort",onClick:function(){function g(){return b("cancel")}return g}()}):(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Start",onClick:function(){function g(){return b("jack")}return g}()})]})),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cable",children:s}),C]})}return f}()},94648:function(I,r,n){"use strict";r.__esModule=!0,r.pai_main_menu=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.pai_main_menu=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act,h=S.data,l=h.app_data,c=l.available_software,m=l.installed_software,i=l.installed_toggles,d=l.available_ram,u=l.emotions,s=l.current_emotion,C=l.speech_verbs,g=l.current_speech_verb,v=l.available_chassises,p=l.current_chassis,V=[];return m.map(function(y){return V[y.key]=y.name}),i.map(function(y){return V[y.key]=y.name}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available RAM",children:d}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available Software",children:[c.filter(function(y){return!V[y.key]}).map(function(y){return(0,e.createComponentVNode)(2,t.Button,{content:y.name+" ("+y.cost+")",icon:y.icon,disabled:y.cost>d,onClick:function(){function B(){return b("purchaseSoftware",{key:y.key})}return B}()},y.key)}),c.filter(function(y){return!V[y.key]}).length===0&&"No software available!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Software",children:[m.filter(function(y){return y.key!=="mainmenu"}).map(function(y){return(0,e.createComponentVNode)(2,t.Button,{content:y.name,icon:y.icon,onClick:function(){function B(){return b("startSoftware",{software_key:y.key})}return B}()},y.key)}),m.length===0&&"No software installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Toggles",children:[i.map(function(y){return(0,e.createComponentVNode)(2,t.Button,{content:y.name,icon:y.icon,selected:y.active,onClick:function(){function B(){return b("setToggle",{toggle_key:y.key})}return B}()},y.key)}),i.length===0&&"No toggles installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Emotion",children:u.map(function(y){return(0,e.createComponentVNode)(2,t.Button,{content:y.name,selected:y.id===s,onClick:function(){function B(){return b("setEmotion",{emotion:y.id})}return B}()},y.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Speaking State",children:C.map(function(y){return(0,e.createComponentVNode)(2,t.Button,{content:y.name,selected:y.name===g,onClick:function(){function B(){return b("setSpeechStyle",{speech_state:y.name})}return B}()},y.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Chassis Type",children:v.map(function(y){return(0,e.createComponentVNode)(2,t.Button,{content:y.name,selected:y.icon===p,onClick:function(){function B(){return b("setChassis",{chassis_to_change:y.icon})}return B}()},y.id)})})]})})}return f}()},45549:function(I,r,n){"use strict";r.__esModule=!0,r.pai_manifest=void 0;var e=n(28823),a=n(91819),t=n(692),o=r.pai_manifest=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.CrewManifest,{data:h.app_data})}return f}()},53434:function(I,r,n){"use strict";r.__esModule=!0,r.pai_medrecords=void 0;var e=n(28823),a=n(91819),t=n(79969),o=r.pai_medrecords=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:b.app_data,recordType:"MED"})}return f}()},7328:function(I,r,n){"use strict";r.__esModule=!0,r.pai_messenger=void 0;var e=n(28823),a=n(91819),t=n(38467),o=r.pai_messenger=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act,h=S.data,l=h.app_data.active_convo;return l?(0,e.createComponentVNode)(2,t.ActiveConversation,{data:h.app_data}):(0,e.createComponentVNode)(2,t.MessengerList,{data:h.app_data})}return f}()},32036:function(I,r,n){"use strict";r.__esModule=!0,r.pai_radio=void 0;var e=n(28823),a=n(91819),t=n(58331),o=n(2971),f=r.pai_radio=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.app_data,m=c.minFrequency,i=c.maxFrequency,d=c.frequency,u=c.broadcasting;return(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:m/10,maxValue:i/10,value:d/10,format:function(){function s(C){return(0,t.toFixed)(C,1)}return s}(),onChange:function(){function s(C,g){return h("freq",{freq:g})}return s}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reset",icon:"undo",onClick:function(){function s(){return h("freq",{freq:"145.9"})}return s}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function s(){return h("toggleBroadcast")}return s}(),selected:u,content:u?"Enabled":"Disabled"})})]})}return N}()},76020:function(I,r,n){"use strict";r.__esModule=!0,r.pai_secrecords=void 0;var e=n(28823),a=n(91819),t=n(79969),o=r.pai_secrecords=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:b.app_data,recordType:"SEC"})}return f}()},11562:function(I,r,n){"use strict";r.__esModule=!0,r.pai_signaler=void 0;var e=n(28823),a=n(91819),t=n(92149),o=r.pai_signaler=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.Signaler,{data:h.app_data})}return f}()},29539:function(I,r,n){"use strict";r.__esModule=!0,r.pda_atmos_scan=void 0;var e=n(28823),a=n(91819),t=n(29136),o=r.pda_atmos_scan=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:b})}return f}()},92180:function(I,r,n){"use strict";r.__esModule=!0,r.pda_janitor=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.pda_janitor=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act,h=S.data,l=h.janitor,c=l.user_loc,m=l.mops,i=l.buckets,d=l.cleanbots,u=l.carts,s=l.janicarts;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Location",children:[c.x,",",c.y]}),m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Locations",children:m.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:[C.x,",",C.y," (",C.dir,") - ",C.status]},C)})}),i&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Bucket Locations",children:i.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:[C.x,",",C.y," (",C.dir,") - [",C.volume,"/",C.max_volume,"]"]},C)})}),d&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cleanbot Locations",children:d.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:[C.x,",",C.y," (",C.dir,") - ",C.status]},C)})}),u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janitorial Cart Locations",children:u.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:[C.x,",",C.y," (",C.dir,") - [",C.volume,"/",C.max_volume,"]"]},C)})}),s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janicart Locations",children:s.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:[C.x,",",C.y," (",C.direction_from_user,")"]},C)})})]})}return f}()},57725:function(I,r,n){"use strict";r.__esModule=!0,r.pda_main_menu=void 0;var e=n(28823),a=n(58331),t=n(91819),o=n(2971),f=r.pda_main_menu=function(){function N(k,S){var b=(0,t.useBackend)(S),h=b.act,l=b.data,c=l.owner,m=l.ownjob,i=l.idInserted,d=l.categories,u=l.pai,s=l.notifying;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",color:"average",children:[c,", ",m]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"ID",children:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Update PDA Info",disabled:!i,onClick:function(){function C(){return h("UpdateInfo")}return C}()})})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Functions",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:d.map(function(C){var g=l.apps[C];return!g||!g.length?null:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:C,children:g.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{icon:v.uid in s?v.notify_icon:v.icon,iconSpin:v.uid in s,color:v.uid in s?"red":"transparent",content:v.name,onClick:function(){function p(){return h("StartProgram",{program:v.uid})}return p}()},v.uid)})},C)})})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!u&&(0,e.createComponentVNode)(2,o.Section,{title:"pAI",children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){function C(){return h("pai",{option:1})}return C}()}),(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){function C(){return h("pai",{option:2})}return C}()})]})})]})}return N}()},29978:function(I,r,n){"use strict";r.__esModule=!0,r.pda_manifest=void 0;var e=n(28823),a=n(91819),t=n(692),o=r.pda_manifest=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.act,h=S.data;return(0,e.createComponentVNode)(2,t.CrewManifest)}return f}()},20567:function(I,r,n){"use strict";r.__esModule=!0,r.pda_medical=void 0;var e=n(28823),a=n(91819),t=n(79969),o=r.pda_medical=function(){function f(N,k){var S=(0,a.useBackend)(k),b=S.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:b,recordType:"MED"})}return f}()},38467:function(I,r,n){"use strict";r.__esModule=!0,r.pda_messenger=r.MessengerList=r.ActiveConversation=void 0;var e=n(28823),a=n(72026),t=n(91819),o=n(2971),f=r.pda_messenger=function(){function b(h,l){var c=(0,t.useBackend)(l),m=c.act,i=c.data,d=i.active_convo;return d?(0,e.createComponentVNode)(2,N,{data:i}):(0,e.createComponentVNode)(2,k,{data:i})}return b}(),N=r.ActiveConversation=function(){function b(h,l){var c=(0,t.useBackend)(l),m=c.act,i=h.data,d=i.convo_name,u=i.convo_job,s=i.messages,C=i.active_convo,g=(0,t.useLocalState)(l,"clipboardMode",!1),v=g[0],p=g[1],V=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+d+" ("+u+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function y(){return p(!v)}return y}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function y(){return m("Message",{target:C})}return y}(),content:"Reply"})],4),children:(0,a.filter)(function(y){return y.target===C})(s).map(function(y,B){return(0,e.createComponentVNode)(2,o.Box,{textAlign:y.sent?"right":"left",position:"relative",mb:1,children:[(0,e.createComponentVNode)(2,o.Icon,{fontSize:2.5,color:y.sent?"#4d9121":"#cd7a0d",position:"absolute",left:y.sent?null:"0px",right:y.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:y.sent?"scale(-1, 1)":null},name:"comment"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,backgroundColor:y.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:y.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"normal"},children:[y.sent?"You:":"Them:"," ",y.message]})]},B)})});return v&&(V=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+d+" ("+u+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function y(){return p(!v)}return y}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function y(){return m("Message",{target:C})}return y}(),content:"Reply"})],4),children:(0,a.filter)(function(y){return y.target===C})(s).map(function(y,B){return(0,e.createComponentVNode)(2,o.Box,{color:y.sent?"#4d9121":"#cd7a0d",style:{"word-break":"normal"},children:[y.sent?"You:":"Them:"," ",(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:y.message})]},B)})})),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:.5,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:(0,e.createComponentVNode)(2,o.Button.Confirm,{content:"Delete Conversations",confirmContent:"Are you sure?",icon:"trash",confirmIcon:"trash",onClick:function(){function y(){return m("Clear",{option:"Convo"})}return y}()})})})}),V]})}return b}(),k=r.MessengerList=function(){function b(h,l){var c=(0,t.useBackend)(l),m=c.act,i=h.data,d=i.convopdas,u=i.pdas,s=i.charges,C=i.silent,g=i.toff,v=i.ringtone_list,p=i.ringtone,V=(0,t.useLocalState)(l,"searchTerm",""),y=V[0],B=V[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:5,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!C,icon:C?"volume-mute":"volume-up",onClick:function(){function L(){return m("Toggle Ringer")}return L}(),children:["Ringer: ",C?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{color:g?"bad":"green",icon:"power-off",onClick:function(){function L(){return m("Toggle Messenger")}return L}(),children:["Messenger: ",g?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"trash",color:"bad",onClick:function(){function L(){return m("Clear",{option:"All"})}return L}(),children:"Delete All Conversations"}),(0,e.createComponentVNode)(2,o.Button,{icon:"bell",onClick:function(){function L(){return m("Ringtone")}return L}(),children:"Set Custom Ringtone"}),(0,e.createComponentVNode)(2,o.Button,{children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:p,width:"100px",options:Object.keys(v),onSelected:function(){function L(w){return m("Available_Ringtones",{selected_ringtone:w})}return L}()})})]})}),!g&&(0,e.createComponentVNode)(2,o.Box,{children:[!!s&&(0,e.createComponentVNode)(2,o.Box,{mt:.5,mb:1,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cartridge Special Function",children:[s," charges left."]})})}),!d.length&&!u.length&&(0,e.createComponentVNode)(2,o.Box,{children:"No current conversations"})||(0,e.createComponentVNode)(2,o.Box,{children:["Search:"," ",(0,e.createComponentVNode)(2,o.Input,{mt:.5,value:y,onInput:function(){function L(w,T){B(T)}return L}()})]})]})||(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Messenger Offline."})]}),(0,e.createComponentVNode)(2,S,{title:"Current Conversations",data:i,pdas:d,msgAct:"Select Conversation",searchTerm:y}),(0,e.createComponentVNode)(2,S,{title:"Other PDAs",pdas:u,msgAct:"Message",data:i,searchTerm:y})]})}return b}(),S=function(h,l){var c=(0,t.useBackend)(l),m=c.act,i=h.data,d=h.pdas,u=h.title,s=h.msgAct,C=h.searchTerm,g=i.charges,v=i.plugins;return!d||!d.length?(0,e.createComponentVNode)(2,o.Section,{title:u,children:"No PDAs found."}):(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:u,children:d.filter(function(p){return p.Name.toLowerCase().includes(C.toLowerCase())}).map(function(p){return(0,e.createComponentVNode)(2,o.Stack,{m:.5,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"arrow-circle-down",content:p.Name,onClick:function(){function V(){return m(s,{target:p.uid})}return V}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!g&&v.map(function(V){return(0,e.createComponentVNode)(2,o.Button,{icon:V.icon,content:V.name,onClick:function(){function y(){return m("Messenger Plugin",{plugin:V.uid,target:p.uid})}return y}()},V.uid)})})]},p.uid)})})}},54291:function(I,r,n){"use strict";r.__esModule=!0,r.pda_mob_hunt=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(96820),f=r.pda_mob_hunt=function(){function N(k,S){var b=(0,a.useBackend)(S),h=b.act,l=b.data,c=l.connected,m=l.wild_captures,i=l.no_collection,d=l.entry;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connection Status",children:c?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:["Connected",(0,e.createComponentVNode)(2,t.Button,{ml:2,content:"Disconnect",icon:"sign-out-alt",onClick:function(){function u(){return h("Disconnect")}return u}()})]}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:["Disconnected",(0,e.createComponentVNode)(2,t.Button,{ml:2,content:"Connect",icon:"sign-in-alt",onClick:function(){function u(){return h("Reconnect")}return u}()})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Wild Captures",children:m})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Collection",mt:2,buttons:(0,e.createComponentVNode)(2,t.Box,{children:!i&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Previous",icon:"arrow-left",onClick:function(){function u(){return h("Prev")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Next",icon:"arrow-right",onClick:function(){function u(){return h("Next")}return u}()})]})}),children:i?"Your collection is empty! Go capture some Nano-Mobs!":d?(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createVNode)(1,"img",null,null,1,{src:(0,o.resolveAsset)(d.sprite),style:{width:"64px","-ms-interpolation-mode":"nearest-neighbor"}})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,basis:0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[d.nickname&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nickname",children:d.nickname}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",children:d.real_name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:d.level}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Primary Type",children:d.type1}),d.type2&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Secondary Type",children:d.type2}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Transfer",icon:"sd-card",onClick:function(){function u(){return h("Transfer")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Release",icon:"arrow-up",onClick:function(){function u(){return h("Release")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Rename",icon:"pencil-alt",onClick:function(){function u(){return h("Rename")}return u}()}),!!d.is_hacked&&(0,e.createComponentVNode)(2,t.Button,{content:"Set Trap",icon:"bolt",color:"red",onClick:function(){function u(){return h("Set_Trap")}return u}()})]})]})})]}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Mob entry missing!"})})]})}return N}()},31112:function(I,r,n){"use strict";r.__esModule=!0,r.pda_mule=void 0;var e=n(28823),a=n(91819),t=n(2971),o=r.pda_mule=function(){function k(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.mulebot,i=m.active;return(0,e.createComponentVNode)(2,t.Box,{children:i?(0,e.createComponentVNode)(2,N):(0,e.createComponentVNode)(2,f)})}return k}(),f=function(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.mulebot,i=m.bots;return i.map(function(d){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:d.Name,icon:"cog",onClick:function(){function u(){return l("control",{bot:d.uid})}return u}()})},d.Name)})},N=function(S,b){var h=(0,a.useBackend)(b),l=h.act,c=h.data,m=c.mulebot,i=m.botstatus,d=m.active,u=i.mode,s=i.loca,C=i.load,g=i.powr,v=i.dest,p=i.home,V=i.retn,y=i.pick,B;switch(u){case 0:B="Ready";break;case 1:B="Loading/Unloading";break;case 2:case 12:B="Navigating to delivery location";break;case 3:B="Navigating to Home";break;case 4:B="Waiting for clear path";break;case 5:case 6:B="Calculating navigation path";break;case 7:B="Unable to locate destination";break;default:B=u;break}return(0,e.createComponentVNode)(2,t.Section,{title:d,children:[u===-1&&(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:B}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:[g,"%"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Home",children:p}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:(0,e.createComponentVNode)(2,t.Button,{content:v?v+" (Set)":"None (Set)",onClick:function(){function L(){return l("target")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Load",children:(0,e.createComponentVNode)(2,t.Button,{content:C?C+" (Unload)":"None",disabled:!C,onClick:function(){function L(){return l("unload")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Pickup",children:(0,e.createComponentVNode)(2,t.Button,{content:y?"Yes":"No",selected:y,onClick:function(){function L(){return l("set_pickup_type",{autopick:y?0:1})}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Return",children:(0,e.createComponentVNode)(2,t.Button,{content:V?"Yes":"No",selected:V,onClick:function(){function L(){return l("set_auto_return",{autoret:V?0:1})}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Stop",icon:"stop",onClick:function(){function L(){return l("stop")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Proceed",icon:"play",onClick:function(){function L(){return l("start")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Return Home",icon:"home",onClick:function(){function L(){return l("home")}return L}()})]})]})]})}},2817:function(I,r,n){"use strict";r.__esModule=!0,r.pda_nanobank=void 0;var e=n(28823),a=n(37843),t=n(91819),o=n(2971),f=r.pda_nanobank=function(){function c(m,i){var d=(0,t.useBackend)(i),u=d.act,s=d.data,C=s.logged_in,g=s.owner_name,v=s.money;return C?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Name",children:g}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:["$",v]})]})}),(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,k)]})],4):(0,e.createComponentVNode)(2,l)}return c}(),N=function(m,i){var d=(0,t.useBackend)(i),u=d.data,s=(0,t.useLocalState)(i,"tabIndex",1),C=s[0],g=s[1];return(0,e.createComponentVNode)(2,o.Tabs,{mt:2,children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:C===1,onClick:function(){function v(){return g(1)}return v}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transfers"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:C===2,onClick:function(){function v(){return g(2)}return v}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Account Actions"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:C===3,onClick:function(){function v(){return g(3)}return v}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transaction History"]})]})},k=function(m,i){var d=(0,t.useLocalState)(i,"tabIndex",1),u=d[0],s=(0,t.useBackend)(i),C=s.data,g=C.db_status;if(!g)return(0,e.createComponentVNode)(2,o.Box,{children:"Account Database Connection Severed"});switch(u){case 1:return(0,e.createComponentVNode)(2,S);case 2:return(0,e.createComponentVNode)(2,b);case 3:return(0,e.createComponentVNode)(2,h);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},S=function(m,i){var d,u=(0,t.useBackend)(i),s=u.act,C=u.data,g=C.requests,v=C.available_accounts,p=C.money,V=(0,t.useLocalState)(i,"selectedAccount"),y=V[0],B=V[1],L=(0,t.useLocalState)(i,"transferAmount"),w=L[0],T=L[1],A=(0,t.useLocalState)(i,"searchText",""),x=A[0],E=A[1],P=[];return v.map(function(R){return P[R.name]=R.UID}),(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account",children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account name",onInput:function(){function R(M,D){return E(D)}return R}()}),(0,e.createComponentVNode)(2,o.Dropdown,{mt:.6,width:"190px",options:v.filter((0,a.createSearch)(x,function(R){return R.name})).map(function(R){return R.name}),selected:(d=v.filter(function(R){return R.UID===y})[0])==null?void 0:d.name,onSelected:function(){function R(M){return B(P[M])}return R}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Amount",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Up to 5000",onInput:function(){function R(M,D){return T(D)}return R}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,o.Button.Confirm,{bold:!0,icon:"paper-plane",width:"auto",disabled:p0&&s.map(function(g){return(0,e.createComponentVNode)(2,t.Box,{children:["#",g.Number,' - "',g.Name,'" for "',g.OrderedBy,'"']},g)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Approved Orders",children:u>0&&d.map(function(g){return(0,e.createComponentVNode)(2,t.Box,{children:["#",g.Number,' - "',g.Name,'" for "',g.ApprovedBy,'"']},g)})})]})}return f}()},73786:function(I,r,n){"use strict";r.__esModule=!0,r.Layout=void 0;var e=n(28823),a=n(66586),t=n(93843),o=n(33053),f=["className","theme","children"],N=["className","scrollable","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function k(h,i){if(h==null)return{};var c={},m=Object.keys(h),l,d;for(d=0;d=0)&&(c[l]=h[l]);return c}var S=r.Layout=function(){function h(i){var c=i.className,m=i.theme,l=m===void 0?"nanotrasen":m,d=i.children,u=k(i,f);return(0,e.createVNode)(1,"div","theme-"+l,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout",c].concat((0,t.computeBoxClassName)(u))),d,0,Object.assign({},(0,t.computeBoxProps)(u)))),2)}return h}(),y=function(i){var c=i.className,m=i.scrollable,l=i.children,d=k(i,N);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout__content",m&&"Layout__content--scrollable",c,(0,t.computeBoxClassName)(d)]),l,0,Object.assign({},(0,t.computeBoxProps)(d))))};y.defaultHooks={onComponentDidMount:function(){function h(i){return(0,o.addScrollableNode)(i)}return h}(),onComponentWillUnmount:function(){function h(i){return(0,o.removeScrollableNode)(i)}return h}()},S.Content=y},55067:function(I,r,n){"use strict";r.__esModule=!0,r.Pane=void 0;var e=n(28823),a=n(66586),t=n(91819),o=n(2971),f=n(39241),N=n(73786),k=["theme","children","className"],S=["className","fitted","children"];/** + */function k(h,l){if(h==null)return{};var c={},m=Object.keys(h),i,d;for(d=0;d=0)&&(c[i]=h[i]);return c}var S=r.Layout=function(){function h(l){var c=l.className,m=l.theme,i=m===void 0?"nanotrasen":m,d=l.children,u=k(l,f);return(0,e.createVNode)(1,"div","theme-"+i,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout",c].concat((0,t.computeBoxClassName)(u))),d,0,Object.assign({},(0,t.computeBoxProps)(u)))),2)}return h}(),b=function(l){var c=l.className,m=l.scrollable,i=l.children,d=k(l,N);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout__content",m&&"Layout__content--scrollable",c,(0,t.computeBoxClassName)(d)]),i,0,Object.assign({},(0,t.computeBoxProps)(d))))};b.defaultHooks={onComponentDidMount:function(){function h(l){return(0,o.addScrollableNode)(l)}return h}(),onComponentWillUnmount:function(){function h(l){return(0,o.removeScrollableNode)(l)}return h}()},S.Content=b},55067:function(I,r,n){"use strict";r.__esModule=!0,r.Pane=void 0;var e=n(28823),a=n(66586),t=n(91819),o=n(2971),f=n(39241),N=n(73786),k=["theme","children","className"],S=["className","fitted","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function y(c,m){if(c==null)return{};var l={},d=Object.keys(c),u,s;for(s=0;s=0)&&(l[u]=c[u]);return l}var h=r.Pane=function(){function c(m,l){var d=m.theme,u=m.children,s=m.className,C=y(m,k),g=(0,t.useBackend)(l),v=g.suspended,p=(0,f.useDebug)(l),V=p.debugLayout;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,N.Layout,Object.assign({className:(0,a.classes)(["Window",s]),theme:d},C,{children:(0,e.createComponentVNode)(2,o.Box,{fillPositionedParent:!0,className:V&&"debug-layout",children:!v&&u})})))}return c}(),i=function(m){var l=m.className,d=m.fitted,u=m.children,s=y(m,S);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,N.Layout.Content,Object.assign({className:(0,a.classes)(["Window__content",l])},s,{children:d&&u||(0,e.createVNode)(1,"div","Window__contentPadding",u,0)})))};h.Content=i},82118:function(I,r,n){"use strict";r.__esModule=!0,r.Window=void 0;var e=n(28823),a=n(66586),t=n(90816),o=n(37843),f=n(91819),N=n(2971),k=n(30381),S=n(39241),y=n(20697),h=n(45360),i=n(50175),c=n(73786),m=["className","fitted","children"];function l(b,B){if(b==null)return{};var L={},w=Object.keys(b),T,x;for(x=0;x=0)&&(L[T]=b[T]);return L}function d(b,B){b.prototype=Object.create(B.prototype),b.prototype.constructor=b,u(b,B)}function u(b,B){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function L(w,T){return w.__proto__=T,w}return L}(),u(b,B)}/** + */function b(c,m){if(c==null)return{};var i={},d=Object.keys(c),u,s;for(s=0;s=0)&&(i[u]=c[u]);return i}var h=r.Pane=function(){function c(m,i){var d=m.theme,u=m.children,s=m.className,C=b(m,k),g=(0,t.useBackend)(i),v=g.suspended,p=(0,f.useDebug)(i),V=p.debugLayout;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,N.Layout,Object.assign({className:(0,a.classes)(["Window",s]),theme:d},C,{children:(0,e.createComponentVNode)(2,o.Box,{fillPositionedParent:!0,className:V&&"debug-layout",children:!v&&u})})))}return c}(),l=function(m){var i=m.className,d=m.fitted,u=m.children,s=b(m,S);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,N.Layout.Content,Object.assign({className:(0,a.classes)(["Window__content",i])},s,{children:d&&u||(0,e.createVNode)(1,"div","Window__contentPadding",u,0)})))};h.Content=l},82118:function(I,r,n){"use strict";r.__esModule=!0,r.Window=void 0;var e=n(28823),a=n(66586),t=n(90816),o=n(37843),f=n(91819),N=n(2971),k=n(30381),S=n(39241),b=n(20697),h=n(45360),l=n(50175),c=n(73786),m=["className","fitted","children"];function i(y,B){if(y==null)return{};var L={},w=Object.keys(y),T,A;for(A=0;A=0)&&(L[T]=y[T]);return L}function d(y,B){y.prototype=Object.create(B.prototype),y.prototype.constructor=y,u(y,B)}function u(y,B){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function L(w,T){return w.__proto__=T,w}return L}(),u(y,B)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var s=(0,i.createLogger)("Window"),C=[400,600],g=r.Window=function(b){d(B,b);function B(){return b.apply(this,arguments)||this}var L=B.prototype;return L.componentDidMount=function(){function w(){var T=(0,f.useBackend)(this.context),x=T.suspended;x||(s.log("mounting"),this.updateGeometry())}return w}(),L.componentDidUpdate=function(){function w(T){var x=this.props.width!==T.width||this.props.height!==T.height;x&&this.updateGeometry()}return w}(),L.updateGeometry=function(){function w(){var T,x=(0,f.useBackend)(this.context),A=x.config,E=Object.assign({size:C},A.window);this.props.width&&this.props.height&&(E.size=[this.props.width,this.props.height]),(T=A.window)!=null&&T.key&&(0,h.setWindowKey)(A.window.key),(0,h.recallWindowGeometry)(E)}return w}(),L.render=function(){function w(){var T,x=this.props,A=x.theme,E=x.title,P=x.children,R=(0,f.useBackend)(this.context),M=R.config,D=R.suspended,j=(0,S.useDebug)(this.context),W=j.debugLayout,U=(0,t.useDispatch)(this.context),K=(T=M.window)==null?void 0:T.fancy,$=M.user&&(M.user.observer?M.status2?m-2:0),d=2;d=o){var u=[c].concat(l).map(function(s){return typeof s=="string"?s:s instanceof Error?s.stack||String(s):JSON.stringify(s)}).filter(function(s){return s}).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.sendMessage({type:"log",message:u})}},S=r.createLogger=function(){function h(i){return{debug:function(){function c(){for(var m=arguments.length,l=new Array(m),d=0;d2?m-2:0),d=2;d=o){var u=[c].concat(i).map(function(s){return typeof s=="string"?s:s instanceof Error?s.stack||String(s):JSON.stringify(s)}).filter(function(s){return s}).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.sendMessage({type:"log",message:u})}},S=r.createLogger=function(){function h(l){return{debug:function(){function c(){for(var m=arguments.length,i=new Array(m),d=0;d0;){var p=g.shift(),V=p(C);try{v=N(V)}catch(B){if(B.code!=="MODULE_NOT_FOUND")throw B}}if(!v)return k("notFound",C);var b=v[C];return b||k("missingExport",C)}return i}()},79143:function(I,r,n){"use strict";r.__esModule=!0,r.configureStore=r.StoreProvider=void 0;var e=n(90955),a=n(90816),t=n(28823),o=n(96820),f=n(91819),N=n(39241),k=n(50175);function S(d,u){d.prototype=Object.create(u.prototype),d.prototype.constructor=d,y(d,u)}function y(d,u){return y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function s(C,g){return C.__proto__=g,C}return s}(),y(d,u)}/** + */var N=n(8156),k=function(c,m){return function(){return(0,e.createComponentVNode)(2,f.Window,{children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[c==="notFound"&&(0,e.createVNode)(1,"div",null,[(0,e.createTextVNode)("Interface "),(0,e.createVNode)(1,"b",null,m,0),(0,e.createTextVNode)(" was not found.")],4),c==="missingExport"&&(0,e.createVNode)(1,"div",null,[(0,e.createTextVNode)("Interface "),(0,e.createVNode)(1,"b",null,m,0),(0,e.createTextVNode)(" is missing an export.")],4)]})})}},S=function(){return(0,e.createComponentVNode)(2,f.Window,{children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0})})},b=function(){return(0,e.createComponentVNode)(2,f.Window,{height:130,title:"Loading",width:150,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{align:"center",fill:!0,justify:"center",vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Icon,{color:"blue",name:"toolbox",spin:!0,size:4})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"Please wait..."})]})})})},h=r.getRoutedComponent=function(){function l(c){var m=c.getState(),i=(0,a.selectBackend)(m),d=i.suspended,u=i.config;if(d)return S;if(u.refreshing)return b;if(0)var s;for(var C=u==null?void 0:u.interface,g=[function(B){return"./"+B+".tsx"},function(B){return"./"+B+".js"},function(B){return"./"+B+"/index.tsx"},function(B){return"./"+B+"/index.js"}],v;!v&&g.length>0;){var p=g.shift(),V=p(C);try{v=N(V)}catch(B){if(B.code!=="MODULE_NOT_FOUND")throw B}}if(!v)return k("notFound",C);var y=v[C];return y||k("missingExport",C)}return l}()},79143:function(I,r,n){"use strict";r.__esModule=!0,r.configureStore=r.StoreProvider=void 0;var e=n(90955),a=n(90816),t=n(28823),o=n(96820),f=n(91819),N=n(39241),k=n(50175);function S(d,u){d.prototype=Object.create(u.prototype),d.prototype.constructor=d,b(d,u)}function b(d,u){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function s(C,g){return C.__proto__=g,C}return s}(),b(d,u)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var h=(0,k.createLogger)("store"),i=r.configureStore=function(){function d(u){var s,C;u===void 0&&(u={});var g=u,v=g.sideEffects,p=v===void 0?!0:v,V=(0,e.flow)([(0,a.combineReducers)({debug:N.debugReducer,backend:f.backendReducer}),u.reducer]),b=p?[].concat(((s=u.middleware)==null?void 0:s.pre)||[],[o.assetMiddleware,f.backendMiddleware],((C=u.middleware)==null?void 0:C.post)||[]):[],B=a.applyMiddleware.apply(void 0,b),L=(0,a.createStore)(V,B);return window.__store__=L,window.__augmentStack__=m(L),L}return d}(),c=function(u){return function(s){return function(C){var g=C.type,v=C.payload;return g==="update"||g==="backend/update"?h.debug("action",{type:g}):h.debug("action",C),s(C)}}},m=function(u){return function(s,C){var g,v;C?typeof C=="object"&&!C.stack&&(C.stack=s):(C=new Error(s.split("\n")[0]),C.stack=s),h.log("FatalError:",C);var p=u.getState(),V=p==null||(g=p.backend)==null?void 0:g.config,b=s;return b+="\nUser Agent: "+navigator.userAgent,b+="\nState: "+JSON.stringify({ckey:V==null||(v=V.client)==null?void 0:v.ckey,interface:V==null?void 0:V.interface,window:V==null?void 0:V.window}),b}},l=r.StoreProvider=function(d){S(u,d);function u(){return d.apply(this,arguments)||this}var s=u.prototype;return s.getChildContext=function(){function C(){var g=this.props.store;return{store:g}}return C}(),s.render=function(){function C(){return this.props.children}return C}(),u}(t.Component)},90969:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(2971);/** +*/var h=(0,k.createLogger)("store"),l=r.configureStore=function(){function d(u){var s,C;u===void 0&&(u={});var g=u,v=g.sideEffects,p=v===void 0?!0:v,V=(0,e.flow)([(0,a.combineReducers)({debug:N.debugReducer,backend:f.backendReducer}),u.reducer]),y=p?[].concat(((s=u.middleware)==null?void 0:s.pre)||[],[o.assetMiddleware,f.backendMiddleware],((C=u.middleware)==null?void 0:C.post)||[]):[],B=a.applyMiddleware.apply(void 0,y),L=(0,a.createStore)(V,B);return window.__store__=L,window.__augmentStack__=m(L),L}return d}(),c=function(u){return function(s){return function(C){var g=C.type,v=C.payload;return g==="update"||g==="backend/update"?h.debug("action",{type:g}):h.debug("action",C),s(C)}}},m=function(u){return function(s,C){var g,v;C?typeof C=="object"&&!C.stack&&(C.stack=s):(C=new Error(s.split("\n")[0]),C.stack=s),h.log("FatalError:",C);var p=u.getState(),V=p==null||(g=p.backend)==null?void 0:g.config,y=s;return y+="\nUser Agent: "+navigator.userAgent,y+="\nState: "+JSON.stringify({ckey:V==null||(v=V.client)==null?void 0:v.ckey,interface:V==null?void 0:V.interface,window:V==null?void 0:V.window}),y}},i=r.StoreProvider=function(d){S(u,d);function u(){return d.apply(this,arguments)||this}var s=u.prototype;return s.getChildContext=function(){function C(){var g=this.props.store;return{store:g}}return C}(),s.render=function(){function C(){return this.props.children}return C}(),u}(t.Component)},90969:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(2971);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -278,11 +278,11 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var t=r.meta={title:"Button",render:function(){function k(){return(0,e.createComponentVNode)(2,N)}return k}()},o=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey"],f=["good","average","bad","black","white"],N=function(S,y){return(0,e.createComponentVNode)(2,a.Section,{children:[(0,e.createComponentVNode)(2,a.Box,{mb:1,children:[(0,e.createComponentVNode)(2,a.Button,{content:"Simple"}),(0,e.createComponentVNode)(2,a.Button,{selected:!0,content:"Selected"}),(0,e.createComponentVNode)(2,a.Button,{altSelected:!0,content:"Alt Selected"}),(0,e.createComponentVNode)(2,a.Button,{disabled:!0,content:"Disabled"}),(0,e.createComponentVNode)(2,a.Button,{color:"transparent",content:"Transparent"}),(0,e.createComponentVNode)(2,a.Button,{icon:"cog",content:"Icon"}),(0,e.createComponentVNode)(2,a.Button,{icon:"power-off"}),(0,e.createComponentVNode)(2,a.Button,{fluid:!0,content:"Fluid"}),(0,e.createComponentVNode)(2,a.Button,{my:1,lineHeight:2,minWidth:15,textAlign:"center",content:"With Box props"}),(0,e.createComponentVNode)(2,a.Button,{my:1,lineHeight:2,minWidth:15,color:"translucent",textAlign:"center",content:"Translucent"})]}),(0,e.createComponentVNode)(2,a.Box,{mb:1,children:[f.map(function(h){return(0,e.createComponentVNode)(2,a.Button,{color:h,content:h},h)}),(0,e.createVNode)(1,"br"),o.map(function(h){return(0,e.createComponentVNode)(2,a.Button,{color:h,content:h},h)}),(0,e.createVNode)(1,"br"),o.map(function(h){return(0,e.createComponentVNode)(2,a.Box,{inline:!0,mx:"7px",color:h,children:h},h)})]})]})}},16748:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(50175);/** + */var t=r.meta={title:"Button",render:function(){function k(){return(0,e.createComponentVNode)(2,N)}return k}()},o=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey"],f=["good","average","bad","black","white"],N=function(S,b){return(0,e.createComponentVNode)(2,a.Section,{children:[(0,e.createComponentVNode)(2,a.Box,{mb:1,children:[(0,e.createComponentVNode)(2,a.Button,{content:"Simple"}),(0,e.createComponentVNode)(2,a.Button,{selected:!0,content:"Selected"}),(0,e.createComponentVNode)(2,a.Button,{altSelected:!0,content:"Alt Selected"}),(0,e.createComponentVNode)(2,a.Button,{disabled:!0,content:"Disabled"}),(0,e.createComponentVNode)(2,a.Button,{color:"transparent",content:"Transparent"}),(0,e.createComponentVNode)(2,a.Button,{icon:"cog",content:"Icon"}),(0,e.createComponentVNode)(2,a.Button,{icon:"power-off"}),(0,e.createComponentVNode)(2,a.Button,{fluid:!0,content:"Fluid"}),(0,e.createComponentVNode)(2,a.Button,{my:1,lineHeight:2,minWidth:15,textAlign:"center",content:"With Box props"}),(0,e.createComponentVNode)(2,a.Button,{my:1,lineHeight:2,minWidth:15,color:"translucent",textAlign:"center",content:"Translucent"})]}),(0,e.createComponentVNode)(2,a.Box,{mb:1,children:[f.map(function(h){return(0,e.createComponentVNode)(2,a.Button,{color:h,content:h},h)}),(0,e.createVNode)(1,"br"),o.map(function(h){return(0,e.createComponentVNode)(2,a.Button,{color:h,content:h},h)}),(0,e.createVNode)(1,"br"),o.map(function(h){return(0,e.createComponentVNode)(2,a.Box,{inline:!0,mx:"7px",color:h,children:h},h)})]})]})}},16748:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(91819),t=n(2971),o=n(50175);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var f=r.meta={title:"ByondUi",render:function(){function k(){return(0,e.createComponentVNode)(2,N)}return k}()},N=function(S,y){var h=(0,a.useLocalState)(y,"byondUiEvalCode","Byond.winset('"+Byond.windowId+"', {\n 'is-visible': true,\n})"),i=h[0],c=h[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Button",children:(0,e.createComponentVNode)(2,t.ByondUi,{params:{type:"button",text:"Button"}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Make BYOND calls",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function m(){return setImmediate(function(){try{var l=new Function("return ("+i+")")();l&&l.then?(o.logger.log("Promise"),l.then(o.logger.log)):o.logger.log(l)}catch(d){o.logger.log(d)}})}return m}(),children:"Evaluate"}),children:(0,e.createComponentVNode)(2,t.Box,{as:"textarea",width:"100%",height:"10em",onChange:function(){function m(l){return c(l.target.value)}return m}(),children:i})})],4)}},76475:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(2971),t=n(51753);/** + */var f=r.meta={title:"ByondUi",render:function(){function k(){return(0,e.createComponentVNode)(2,N)}return k}()},N=function(S,b){var h=(0,a.useLocalState)(b,"byondUiEvalCode","Byond.winset('"+Byond.windowId+"', {\n 'is-visible': true,\n})"),l=h[0],c=h[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Button",children:(0,e.createComponentVNode)(2,t.ByondUi,{params:{type:"button",text:"Button"}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Make BYOND calls",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function m(){return setImmediate(function(){try{var i=new Function("return ("+l+")")();i&&i.then?(o.logger.log("Promise"),i.then(o.logger.log)):o.logger.log(i)}catch(d){o.logger.log(d)}})}return m}(),children:"Evaluate"}),children:(0,e.createComponentVNode)(2,t.Box,{as:"textarea",width:"100%",height:"10em",onChange:function(){function m(i){return c(i.target.value)}return m}(),children:l})})],4)}},76475:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(2971),t=n(51753);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -290,31 +290,31 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Flex & Sections",render:function(){function N(){return(0,e.createComponentVNode)(2,f)}return N}()},f=function(k,S){var y=(0,a.useLocalState)(S,"fs_grow",1),h=y[0],i=y[1],c=(0,a.useLocalState)(S,"fs_direction","column"),m=c[0],l=c[1],d=(0,a.useLocalState)(S,"fs_fill",!0),u=d[0],s=d[1],C=(0,a.useLocalState)(S,"fs_title",!0),g=C[0],v=C[1];return(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:"column",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return l(m==="column"?"row":"column")}return p}(),children:'Flex direction="'+m+'"'}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return i(+!h)}return p}(),children:"Flex.Item grow={"+h+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return s(!u)}return p}(),children:"Section fill={"+String(u)+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,selected:g,onClick:function(){function p(){return v(!g)}return p}(),children:"Section title"})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:m,children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mr:m==="row"&&1,mb:m==="column"&&1,grow:h,children:(0,e.createComponentVNode)(2,t.Section,{title:g&&"Section 1",fill:u,children:"Content"})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:h,children:(0,e.createComponentVNode)(2,t.Section,{title:g&&"Section 2",fill:u,children:"Content"})})]})})]})}},25462:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(91819),t=n(2971);/** + */var o=r.meta={title:"Flex & Sections",render:function(){function N(){return(0,e.createComponentVNode)(2,f)}return N}()},f=function(k,S){var b=(0,a.useLocalState)(S,"fs_grow",1),h=b[0],l=b[1],c=(0,a.useLocalState)(S,"fs_direction","column"),m=c[0],i=c[1],d=(0,a.useLocalState)(S,"fs_fill",!0),u=d[0],s=d[1],C=(0,a.useLocalState)(S,"fs_title",!0),g=C[0],v=C[1];return(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:"column",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return i(m==="column"?"row":"column")}return p}(),children:'Flex direction="'+m+'"'}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return l(+!h)}return p}(),children:"Flex.Item grow={"+h+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return s(!u)}return p}(),children:"Section fill={"+String(u)+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,selected:g,onClick:function(){function p(){return v(!g)}return p}(),children:"Section title"})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:m,children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mr:m==="row"&&1,mb:m==="column"&&1,grow:h,children:(0,e.createComponentVNode)(2,t.Section,{title:g&&"Section 1",fill:u,children:"Content"})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:h,children:(0,e.createComponentVNode)(2,t.Section,{title:g&&"Section 2",fill:u,children:"Content"})})]})})]})}},25462:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(91819),t=n(2971);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Input",render:function(){function N(){return(0,e.createComponentVNode)(2,f)}return N}()},f=function(k,S){var y=(0,a.useLocalState)(S,"number",0),h=y[0],i=y[1],c=(0,a.useLocalState)(S,"text","Sample text"),m=c[0],l=c[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onChange)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onChange:function(){function d(u,s){return l(s)}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onInput)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onInput:function(){function d(u,s){return l(s)}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onChange)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:h,minValue:-100,maxValue:100,onChange:function(){function d(u,s){return i(s)}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onDrag)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:h,minValue:-100,maxValue:100,onDrag:function(){function d(u,s){return i(s)}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slider (onDrag)",children:(0,e.createComponentVNode)(2,t.Slider,{step:1,stepPixelSize:5,value:h,minValue:-100,maxValue:100,onDrag:function(){function d(u,s){return i(s)}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Knob (onDrag)",children:[(0,e.createComponentVNode)(2,t.Knob,{inline:!0,size:1,step:1,stepPixelSize:2,value:h,minValue:-100,maxValue:100,onDrag:function(){function d(u,s){return i(s)}return d}()}),(0,e.createComponentVNode)(2,t.Knob,{ml:1,inline:!0,bipolar:!0,size:1,step:1,stepPixelSize:2,value:h,minValue:-100,maxValue:100,onDrag:function(){function d(u,s){return i(s)}return d}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rotating Icon",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:(0,e.createComponentVNode)(2,t.DraggableControl,{value:h,minValue:-100,maxValue:100,dragMatrix:[0,-1],step:1,stepPixelSize:5,onDrag:function(){function d(u,s){return i(s)}return d}(),children:function(){function d(u){return(0,e.createComponentVNode)(2,t.Box,{onMouseDown:u.handleDragStart,children:[(0,e.createComponentVNode)(2,t.Icon,{size:4,color:"yellow",name:"times",rotation:u.displayValue*4}),u.inputElement]})}return d}()})})})]})})}},97028:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(2971),t=r.meta={title:"Popper",render:function(){function f(){return(0,e.createComponentVNode)(2,o)}return f}()},o=function(){return(0,e.createFragment)([(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"Loogatme!"}),options:{placement:"bottom"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"300px",width:"200px"}})}),(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"I am on the right!"}),options:{placement:"right"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"500px",width:"100px"}})})],4)}},85266:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(91819),t=n(2971);/** + */var o=r.meta={title:"Input",render:function(){function N(){return(0,e.createComponentVNode)(2,f)}return N}()},f=function(k,S){var b=(0,a.useLocalState)(S,"number",0),h=b[0],l=b[1],c=(0,a.useLocalState)(S,"text","Sample text"),m=c[0],i=c[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onChange)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onChange:function(){function d(u,s){return i(s)}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onInput)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onInput:function(){function d(u,s){return i(s)}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onChange)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:h,minValue:-100,maxValue:100,onChange:function(){function d(u,s){return l(s)}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onDrag)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:h,minValue:-100,maxValue:100,onDrag:function(){function d(u,s){return l(s)}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slider (onDrag)",children:(0,e.createComponentVNode)(2,t.Slider,{step:1,stepPixelSize:5,value:h,minValue:-100,maxValue:100,onDrag:function(){function d(u,s){return l(s)}return d}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Knob (onDrag)",children:[(0,e.createComponentVNode)(2,t.Knob,{inline:!0,size:1,step:1,stepPixelSize:2,value:h,minValue:-100,maxValue:100,onDrag:function(){function d(u,s){return l(s)}return d}()}),(0,e.createComponentVNode)(2,t.Knob,{ml:1,inline:!0,bipolar:!0,size:1,step:1,stepPixelSize:2,value:h,minValue:-100,maxValue:100,onDrag:function(){function d(u,s){return l(s)}return d}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rotating Icon",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:(0,e.createComponentVNode)(2,t.DraggableControl,{value:h,minValue:-100,maxValue:100,dragMatrix:[0,-1],step:1,stepPixelSize:5,onDrag:function(){function d(u,s){return l(s)}return d}(),children:function(){function d(u){return(0,e.createComponentVNode)(2,t.Box,{onMouseDown:u.handleDragStart,children:[(0,e.createComponentVNode)(2,t.Icon,{size:4,color:"yellow",name:"times",rotation:u.displayValue*4}),u.inputElement]})}return d}()})})})]})})}},97028:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(2971),t=r.meta={title:"Popper",render:function(){function f(){return(0,e.createComponentVNode)(2,o)}return f}()},o=function(){return(0,e.createFragment)([(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"Loogatme!"}),options:{placement:"bottom"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"300px",width:"200px"}})}),(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"I am on the right!"}),options:{placement:"right"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"500px",width:"100px"}})})],4)}},85266:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(91819),t=n(2971);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"ProgressBar",render:function(){function N(){return(0,e.createComponentVNode)(2,f)}return N}()},f=function(k,S){var y=(0,a.useLocalState)(S,"progress",.5),h=y[0],i=y[1];return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.5,1/0],bad:[-1/0,.1],average:[0,.5]},minValue:-1,maxValue:1,value:h,children:["Value: ",Number(h).toFixed(1)]}),(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{content:"-0.1",onClick:function(){function c(){return i(h-.1)}return c}()}),(0,e.createComponentVNode)(2,t.Button,{content:"+0.1",onClick:function(){function c(){return i(h+.1)}return c}()})]})]})}},36216:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(2971);/** + */var o=r.meta={title:"ProgressBar",render:function(){function N(){return(0,e.createComponentVNode)(2,f)}return N}()},f=function(k,S){var b=(0,a.useLocalState)(S,"progress",.5),h=b[0],l=b[1];return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.5,1/0],bad:[-1/0,.1],average:[0,.5]},minValue:-1,maxValue:1,value:h,children:["Value: ",Number(h).toFixed(1)]}),(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{content:"-0.1",onClick:function(){function c(){return l(h-.1)}return c}()}),(0,e.createComponentVNode)(2,t.Button,{content:"+0.1",onClick:function(){function c(){return l(h+.1)}return c}()})]})]})}},36216:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(2971);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var t=r.meta={title:"Stack",render:function(){function k(){return(0,e.createComponentVNode)(2,N)}return k}()},o=function(){return(0,e.createComponentVNode)(2,a.Box,{inline:!0,width:1,height:1,children:"A"})},f=function(){return(0,e.createFragment)([(0,e.createComponentVNode)(2,a.Stack.Item,{children:(0,e.createComponentVNode)(2,o)}),(0,e.createComponentVNode)(2,a.Stack.Divider),(0,e.createComponentVNode)(2,a.Stack.Item,{children:(0,e.createComponentVNode)(2,o)})],4)},N=function(S,y){return(0,e.createComponentVNode)(2,a.Section,{fill:!0,children:(0,e.createComponentVNode)(2,a.Stack,{fill:!0,className:"debug-layout",children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,a.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,zebra:!0,children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,a.Stack.Item,{children:(0,e.createComponentVNode)(2,a.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,a.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,f)]})}),(0,e.createComponentVNode)(2,a.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,f)]})})]})})}},22338:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(96417),t=n(2971),o=n(48300);/** + */var t=r.meta={title:"Stack",render:function(){function k(){return(0,e.createComponentVNode)(2,N)}return k}()},o=function(){return(0,e.createComponentVNode)(2,a.Box,{inline:!0,width:1,height:1,children:"A"})},f=function(){return(0,e.createFragment)([(0,e.createComponentVNode)(2,a.Stack.Item,{children:(0,e.createComponentVNode)(2,o)}),(0,e.createComponentVNode)(2,a.Stack.Divider),(0,e.createComponentVNode)(2,a.Stack.Item,{children:(0,e.createComponentVNode)(2,o)})],4)},N=function(S,b){return(0,e.createComponentVNode)(2,a.Section,{fill:!0,children:(0,e.createComponentVNode)(2,a.Stack,{fill:!0,className:"debug-layout",children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,a.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,zebra:!0,children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,a.Stack.Item,{children:(0,e.createComponentVNode)(2,a.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,a.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,f)]})}),(0,e.createComponentVNode)(2,a.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,f)]})})]})})}},22338:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(96417),t=n(2971),o=n(48300);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var f=r.meta={title:"Storage",render:function(){function k(){return(0,e.createComponentVNode)(2,N)}return k}()},N=function(S,y){return window.localStorage?(0,e.createComponentVNode)(2,t.Section,{title:"Local Storage",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"recycle",onClick:function(){function h(){localStorage.clear(),a.storage.clear()}return h}(),children:"Clear"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Keys in use",children:localStorage.length}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remaining space",children:(0,o.formatSiUnit)(localStorage.remainingSpace,0,"B")})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Local storage is not available."})}},88446:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(91819),t=n(2971);/** + */var f=r.meta={title:"Storage",render:function(){function k(){return(0,e.createComponentVNode)(2,N)}return k}()},N=function(S,b){return window.localStorage?(0,e.createComponentVNode)(2,t.Section,{title:"Local Storage",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"recycle",onClick:function(){function h(){localStorage.clear(),a.storage.clear()}return h}(),children:"Clear"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Keys in use",children:localStorage.length}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remaining space",children:(0,o.formatSiUnit)(localStorage.remainingSpace,0,"B")})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Local storage is not available."})}},88446:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(91819),t=n(2971);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Tabs",render:function(){function k(){return(0,e.createComponentVNode)(2,N)}return k}()},f=["Tab #1","Tab #2","Tab #3","Tab #4"],N=function(S,y){var h=(0,a.useLocalState)(y,"tabIndex",0),i=h[0],c=h[1],m=(0,a.useLocalState)(y,"tabProps",{}),l=m[0],d=m[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"vertical",checked:l.vertical,onClick:function(){function u(){return d(Object.assign({},l,{vertical:!l.vertical}))}return u}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"leftSlot",checked:l.leftSlot,onClick:function(){function u(){return d(Object.assign({},l,{leftSlot:!l.leftSlot}))}return u}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"rightSlot",checked:l.rightSlot,onClick:function(){function u(){return d(Object.assign({},l,{rightSlot:!l.rightSlot}))}return u}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"icon",checked:l.icon,onClick:function(){function u(){return d(Object.assign({},l,{icon:!l.icon}))}return u}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"fluid",checked:l.fluid,onClick:function(){function u(){return d(Object.assign({},l,{fluid:!l.fluid}))}return u}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"left aligned",checked:l.leftAligned,onClick:function(){function u(){return d(Object.assign({},l,{leftAligned:!l.leftAligned}))}return u}()})]}),(0,e.createComponentVNode)(2,t.Section,{fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:l.vertical,fluid:l.fluid,textAlign:l.leftAligned&&"left",children:f.map(function(u,s){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===i,icon:l.icon&&"info-circle",leftSlot:l.leftSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),rightSlot:l.rightSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),onClick:function(){function C(){return c(s)}return C}(),children:u},s)})})})],4)}},2938:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(91819),t=n(2971);/** + */var o=r.meta={title:"Tabs",render:function(){function k(){return(0,e.createComponentVNode)(2,N)}return k}()},f=["Tab #1","Tab #2","Tab #3","Tab #4"],N=function(S,b){var h=(0,a.useLocalState)(b,"tabIndex",0),l=h[0],c=h[1],m=(0,a.useLocalState)(b,"tabProps",{}),i=m[0],d=m[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"vertical",checked:i.vertical,onClick:function(){function u(){return d(Object.assign({},i,{vertical:!i.vertical}))}return u}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"leftSlot",checked:i.leftSlot,onClick:function(){function u(){return d(Object.assign({},i,{leftSlot:!i.leftSlot}))}return u}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"rightSlot",checked:i.rightSlot,onClick:function(){function u(){return d(Object.assign({},i,{rightSlot:!i.rightSlot}))}return u}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"icon",checked:i.icon,onClick:function(){function u(){return d(Object.assign({},i,{icon:!i.icon}))}return u}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"fluid",checked:i.fluid,onClick:function(){function u(){return d(Object.assign({},i,{fluid:!i.fluid}))}return u}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"left aligned",checked:i.leftAligned,onClick:function(){function u(){return d(Object.assign({},i,{leftAligned:!i.leftAligned}))}return u}()})]}),(0,e.createComponentVNode)(2,t.Section,{fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:i.vertical,fluid:i.fluid,textAlign:i.leftAligned&&"left",children:f.map(function(u,s){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===l,icon:i.icon&&"info-circle",leftSlot:i.leftSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),rightSlot:i.rightSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),onClick:function(){function C(){return c(s)}return C}(),children:u},s)})})})],4)}},2938:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(91819),t=n(2971);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Themes",render:function(){function N(){return(0,e.createComponentVNode)(2,f)}return N}()},f=function(k,S){var y=(0,a.useLocalState)(S,"kitchenSinkTheme"),h=y[0],i=y[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Use theme",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"theme_name",value:h,onInput:function(){function c(m,l){return i(l)}return c}()})})})})}},54212:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(60028),t=n(2971);/** + */var o=r.meta={title:"Themes",render:function(){function N(){return(0,e.createComponentVNode)(2,f)}return N}()},f=function(k,S){var b=(0,a.useLocalState)(S,"kitchenSinkTheme"),h=b[0],l=b[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Use theme",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"theme_name",value:h,onInput:function(){function c(m,i){return l(i)}return c}()})})})})}},54212:function(I,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(28823),a=n(60028),t=n(2971);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -322,12 +322,12 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var t=r.BoxWithSampleText=function(){function o(f){return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({},f,{children:[(0,e.createComponentVNode)(2,a.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,e.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}return o}()},47468:function(){},52355:function(){},66309:function(){},74395:function(){},86879:function(){},66782:function(){},72694:function(){},35116:function(){},47968:function(){},67041:function(){},59719:function(){},14045:function(){},81912:function(){},53152:function(){},33115:function(I,r,n){var e={"./pai_atmosphere.js":98638,"./pai_bioscan.js":56601,"./pai_directives.js":48047,"./pai_doorjack.js":4646,"./pai_main_menu.js":94648,"./pai_manifest.js":45549,"./pai_medrecords.js":53434,"./pai_messenger.js":7328,"./pai_radio.js":32036,"./pai_secrecords.js":76020,"./pai_signaler.js":11562};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,I.exports=a,a.id=33115},75168:function(I,r,n){var e={"./pda_atmos_scan.js":29539,"./pda_janitor.js":92180,"./pda_main_menu.js":57725,"./pda_manifest.js":29978,"./pda_medical.js":20567,"./pda_messenger.js":38467,"./pda_mob_hunt.js":54291,"./pda_mule.js":31112,"./pda_nanobank.js":2817,"./pda_notes.js":66621,"./pda_power.js":96490,"./pda_secbot.js":36436,"./pda_security.js":55244,"./pda_signaler.js":23470,"./pda_status_display.js":43085,"./pda_supplyrecords.js":26948};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,I.exports=a,a.id=75168},8156:function(I,r,n){var e={"./AICard":89163,"./AICard.js":89163,"./AIFixer":46817,"./AIFixer.js":46817,"./APC":20420,"./APC.js":20420,"./ATM":16822,"./ATM.js":16822,"./AccountsUplinkTerminal":90698,"./AccountsUplinkTerminal.js":90698,"./AiAirlock":26354,"./AiAirlock.js":26354,"./AirAlarm":26673,"./AirAlarm.js":26673,"./AirlockAccessController":98565,"./AirlockAccessController.js":98565,"./AirlockElectronics":76385,"./AirlockElectronics.js":76385,"./AlertModal":55666,"./AlertModal.tsx":55666,"./AppearanceChanger":16504,"./AppearanceChanger.js":16504,"./AtmosAlertConsole":77280,"./AtmosAlertConsole.js":77280,"./AtmosControl":66274,"./AtmosControl.js":66274,"./AtmosFilter":90588,"./AtmosFilter.js":90588,"./AtmosMixer":87486,"./AtmosMixer.js":87486,"./AtmosPump":46714,"./AtmosPump.js":46714,"./AtmosTankControl":66032,"./AtmosTankControl.js":66032,"./Autolathe":62343,"./Autolathe.js":62343,"./BioChipPad":13940,"./BioChipPad.js":13940,"./Biogenerator":55295,"./Biogenerator.js":55295,"./BlueSpaceArtilleryControl":92247,"./BlueSpaceArtilleryControl.js":92247,"./BluespaceTap":74594,"./BluespaceTap.js":74594,"./BodyScanner":31876,"./BodyScanner.js":31876,"./BookBinder":73440,"./BookBinder.js":73440,"./BotClean":40730,"./BotClean.js":40730,"./BotFloor":36078,"./BotFloor.js":36078,"./BotHonk":89121,"./BotHonk.js":89121,"./BotMed":39805,"./BotMed.js":39805,"./BotSecurity":35519,"./BotSecurity.js":35519,"./BrigCells":71169,"./BrigCells.js":71169,"./BrigTimer":19070,"./BrigTimer.js":19070,"./CameraConsole":59681,"./CameraConsole.js":59681,"./Canister":21348,"./Canister.js":21348,"./CardComputer":13944,"./CardComputer.js":13944,"./CargoConsole":62486,"./CargoConsole.js":62486,"./ChangelogView":86885,"./ChangelogView.js":86885,"./ChemDispenser":56975,"./ChemDispenser.js":56975,"./ChemHeater":48734,"./ChemHeater.js":48734,"./ChemMaster":35918,"./ChemMaster.js":35918,"./CloningConsole":8573,"./CloningConsole.js":8573,"./CloningPod":58378,"./CloningPod.js":58378,"./ColourMatrixTester":14283,"./ColourMatrixTester.js":14283,"./CommunicationsComputer":98577,"./CommunicationsComputer.js":98577,"./CompostBin":70611,"./CompostBin.js":70611,"./Contractor":73744,"./Contractor.js":73744,"./ConveyorSwitch":57392,"./ConveyorSwitch.js":57392,"./CrewMonitor":91413,"./CrewMonitor.js":91413,"./Cryo":55104,"./Cryo.js":55104,"./CryopodConsole":1763,"./CryopodConsole.js":1763,"./DNAModifier":69055,"./DNAModifier.js":69055,"./DestinationTagger":94406,"./DestinationTagger.js":94406,"./DisposalBin":17585,"./DisposalBin.js":17585,"./DnaVault":64636,"./DnaVault.js":64636,"./DroneConsole":13015,"./DroneConsole.js":13015,"./EFTPOS":97673,"./EFTPOS.js":97673,"./ERTManager":29206,"./ERTManager.js":29206,"./EconomyManager":77877,"./EconomyManager.js":77877,"./Electropack":10707,"./Electropack.js":10707,"./EvolutionMenu":52640,"./EvolutionMenu.js":52640,"./ExosuitFabricator":70672,"./ExosuitFabricator.js":70672,"./ExperimentConsole":25627,"./ExperimentConsole.js":25627,"./ExternalAirlockController":14172,"./ExternalAirlockController.js":14172,"./FaxMachine":61893,"./FaxMachine.js":61893,"./FilingCabinet":80031,"./FilingCabinet.js":80031,"./FloorPainter":39552,"./FloorPainter.js":39552,"./GPS":5090,"./GPS.js":5090,"./GeneModder":1055,"./GeneModder.js":1055,"./GenericCrewManifest":14232,"./GenericCrewManifest.js":14232,"./GhostHudPanel":86268,"./GhostHudPanel.js":86268,"./GlandDispenser":8977,"./GlandDispenser.js":8977,"./GravityGen":70309,"./GravityGen.js":70309,"./GuestPass":64769,"./GuestPass.js":64769,"./HandheldChemDispenser":12219,"./HandheldChemDispenser.js":12219,"./HealthSensor":53917,"./HealthSensor.js":53917,"./Holodeck":93116,"./Holodeck.js":93116,"./Instrument":77209,"./Instrument.js":77209,"./KeycardAuth":64261,"./KeycardAuth.js":64261,"./KitchenMachine":34898,"./KitchenMachine.js":34898,"./LawManager":52564,"./LawManager.js":52564,"./LibraryComputer":55499,"./LibraryComputer.js":55499,"./LibraryManager":92682,"./LibraryManager.js":92682,"./ListInputModal":68e3,"./ListInputModal.tsx":68e3,"./MODsuit":75965,"./MODsuit.js":75965,"./MagnetController":86322,"./MagnetController.js":86322,"./MechBayConsole":54374,"./MechBayConsole.js":54374,"./MechaControlConsole":14823,"./MechaControlConsole.js":14823,"./MedicalRecords":16189,"./MedicalRecords.js":16189,"./MerchVendor":44482,"./MerchVendor.js":44482,"./MiningVendor":53551,"./MiningVendor.js":53551,"./NTRecruiter":61100,"./NTRecruiter.js":61100,"./Newscaster":6802,"./Newscaster.js":6802,"./NuclearBomb":64639,"./NuclearBomb.js":64639,"./NumberInputModal":45523,"./NumberInputModal.tsx":45523,"./OperatingComputer":48314,"./OperatingComputer.js":48314,"./Orbit":87511,"./Orbit.js":87511,"./OreRedemption":54528,"./OreRedemption.js":54528,"./PAI":55686,"./PAI.js":55686,"./PDA":58717,"./PDA.js":58717,"./Pacman":78062,"./Pacman.js":78062,"./ParticleAccelerator":65823,"./ParticleAccelerator.js":65823,"./PdaPainter":67572,"./PdaPainter.js":67572,"./PersonalCrafting":12456,"./PersonalCrafting.js":12456,"./Photocopier":72143,"./Photocopier.js":72143,"./PoolController":47051,"./PoolController.js":47051,"./PortablePump":5424,"./PortablePump.js":5424,"./PortableScrubber":70673,"./PortableScrubber.js":70673,"./PortableTurret":22015,"./PortableTurret.js":22015,"./PowerMonitor":75199,"./PowerMonitor.js":75199,"./PrisonerImplantManager":15164,"./PrisonerImplantManager.js":15164,"./PrisonerShuttleConsole":99646,"./PrisonerShuttleConsole.js":99646,"./RCD":82443,"./RCD.js":82443,"./RPD":61566,"./RPD.js":61566,"./Radio":24618,"./Radio.js":24618,"./ReagentGrinder":85183,"./ReagentGrinder.js":85183,"./RemoteSignaler":94890,"./RemoteSignaler.js":94890,"./RequestConsole":6301,"./RequestConsole.js":6301,"./RndConsole":51939,"./RndConsole.js":51939,"./RndConsoleComponents":63752,"./RndConsoleComponents/":63752,"./RndConsoleComponents/CurrentLevels":50239,"./RndConsoleComponents/CurrentLevels.js":50239,"./RndConsoleComponents/DataDiskMenu":24183,"./RndConsoleComponents/DataDiskMenu.js":24183,"./RndConsoleComponents/DeconstructionMenu":72751,"./RndConsoleComponents/DeconstructionMenu.js":72751,"./RndConsoleComponents/LatheCategory":51802,"./RndConsoleComponents/LatheCategory.js":51802,"./RndConsoleComponents/LatheChemicalStorage":47349,"./RndConsoleComponents/LatheChemicalStorage.js":47349,"./RndConsoleComponents/LatheMainMenu":73492,"./RndConsoleComponents/LatheMainMenu.js":73492,"./RndConsoleComponents/LatheMaterialStorage":87115,"./RndConsoleComponents/LatheMaterialStorage.js":87115,"./RndConsoleComponents/LatheMaterials":2345,"./RndConsoleComponents/LatheMaterials.js":2345,"./RndConsoleComponents/LatheMenu":45805,"./RndConsoleComponents/LatheMenu.js":45805,"./RndConsoleComponents/LatheSearch":92497,"./RndConsoleComponents/LatheSearch.js":92497,"./RndConsoleComponents/MainMenu":25242,"./RndConsoleComponents/MainMenu.js":25242,"./RndConsoleComponents/RndNavButton":29933,"./RndConsoleComponents/RndNavButton.js":29933,"./RndConsoleComponents/RndNavbar":59959,"./RndConsoleComponents/RndNavbar.js":59959,"./RndConsoleComponents/RndRoute":28078,"./RndConsoleComponents/RndRoute.js":28078,"./RndConsoleComponents/SettingsMenu":59991,"./RndConsoleComponents/SettingsMenu.js":59991,"./RndConsoleComponents/index":63752,"./RndConsoleComponents/index.js":63752,"./RobotSelfDiagnosis":73407,"./RobotSelfDiagnosis.js":73407,"./RoboticsControlConsole":48356,"./RoboticsControlConsole.js":48356,"./Safe":33122,"./Safe.js":33122,"./SatelliteControl":46748,"./SatelliteControl.js":46748,"./SecureStorage":46504,"./SecureStorage.js":46504,"./SecurityRecords":54529,"./SecurityRecords.js":54529,"./SeedExtractor":79315,"./SeedExtractor.js":79315,"./ShuttleConsole":58578,"./ShuttleConsole.js":58578,"./ShuttleManipulator":11154,"./ShuttleManipulator.js":11154,"./Sleeper":80699,"./Sleeper.js":80699,"./SlotMachine":42439,"./SlotMachine.js":42439,"./Smartfridge":280,"./Smartfridge.js":280,"./Smes":47606,"./Smes.js":47606,"./SolarControl":66527,"./SolarControl.js":66527,"./SpawnersMenu":27478,"./SpawnersMenu.js":27478,"./SpecMenu":15565,"./SpecMenu.js":15565,"./StationAlertConsole":31752,"./StationAlertConsole.js":31752,"./StationTraitsPanel":64323,"./StationTraitsPanel.tsx":64323,"./SuitStorage":57633,"./SuitStorage.js":57633,"./SupermatterMonitor":72217,"./SupermatterMonitor.js":72217,"./SyndicateComputerSimple":55055,"./SyndicateComputerSimple.js":55055,"./TEG":61225,"./TEG.js":61225,"./TachyonArray":97552,"./TachyonArray.js":97552,"./Tank":33291,"./Tank.js":33291,"./TankDispenser":75480,"./TankDispenser.js":75480,"./TcommsCore":62291,"./TcommsCore.js":62291,"./TcommsRelay":82905,"./TcommsRelay.js":82905,"./Teleporter":87692,"./Teleporter.js":87692,"./TempGun":40759,"./TempGun.js":40759,"./TextInputModal":32369,"./TextInputModal.tsx":32369,"./ThermoMachine":82296,"./ThermoMachine.js":82296,"./TransferValve":68488,"./TransferValve.js":68488,"./TurbineComputer":26868,"./TurbineComputer.js":26868,"./Uplink":30778,"./Uplink.js":30778,"./Vending":7307,"./Vending.js":7307,"./VolumeMixer":25485,"./VolumeMixer.js":25485,"./VotePanel":26564,"./VotePanel.js":26564,"./Wires":496,"./Wires.js":496,"./WizardApprenticeContract":28919,"./WizardApprenticeContract.js":28919,"./common/AccessList":14635,"./common/AccessList.js":14635,"./common/AtmosScan":29136,"./common/AtmosScan.js":29136,"./common/BeakerContents":83326,"./common/BeakerContents.js":83326,"./common/BotStatus":86041,"./common/BotStatus.js":86041,"./common/ComplexModal":22677,"./common/ComplexModal.js":22677,"./common/CrewManifest":692,"./common/CrewManifest.js":692,"./common/InputButtons":98658,"./common/InputButtons.tsx":98658,"./common/InterfaceLockNoticeBox":29723,"./common/InterfaceLockNoticeBox.js":29723,"./common/Loader":2146,"./common/Loader.tsx":2146,"./common/LoginInfo":51185,"./common/LoginInfo.js":51185,"./common/LoginScreen":69774,"./common/LoginScreen.js":69774,"./common/Operating":48154,"./common/Operating.js":48154,"./common/Signaler":92149,"./common/Signaler.js":92149,"./common/SimpleRecords":79969,"./common/SimpleRecords.js":79969,"./common/TemporaryNotice":76519,"./common/TemporaryNotice.js":76519,"./pai/pai_atmosphere":98638,"./pai/pai_atmosphere.js":98638,"./pai/pai_bioscan":56601,"./pai/pai_bioscan.js":56601,"./pai/pai_directives":48047,"./pai/pai_directives.js":48047,"./pai/pai_doorjack":4646,"./pai/pai_doorjack.js":4646,"./pai/pai_main_menu":94648,"./pai/pai_main_menu.js":94648,"./pai/pai_manifest":45549,"./pai/pai_manifest.js":45549,"./pai/pai_medrecords":53434,"./pai/pai_medrecords.js":53434,"./pai/pai_messenger":7328,"./pai/pai_messenger.js":7328,"./pai/pai_radio":32036,"./pai/pai_radio.js":32036,"./pai/pai_secrecords":76020,"./pai/pai_secrecords.js":76020,"./pai/pai_signaler":11562,"./pai/pai_signaler.js":11562,"./pda/pda_atmos_scan":29539,"./pda/pda_atmos_scan.js":29539,"./pda/pda_janitor":92180,"./pda/pda_janitor.js":92180,"./pda/pda_main_menu":57725,"./pda/pda_main_menu.js":57725,"./pda/pda_manifest":29978,"./pda/pda_manifest.js":29978,"./pda/pda_medical":20567,"./pda/pda_medical.js":20567,"./pda/pda_messenger":38467,"./pda/pda_messenger.js":38467,"./pda/pda_mob_hunt":54291,"./pda/pda_mob_hunt.js":54291,"./pda/pda_mule":31112,"./pda/pda_mule.js":31112,"./pda/pda_nanobank":2817,"./pda/pda_nanobank.js":2817,"./pda/pda_notes":66621,"./pda/pda_notes.js":66621,"./pda/pda_power":96490,"./pda/pda_power.js":96490,"./pda/pda_secbot":36436,"./pda/pda_secbot.js":36436,"./pda/pda_security":55244,"./pda/pda_security.js":55244,"./pda/pda_signaler":23470,"./pda/pda_signaler.js":23470,"./pda/pda_status_display":43085,"./pda/pda_status_display.js":43085,"./pda/pda_supplyrecords":26948,"./pda/pda_supplyrecords.js":26948};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,I.exports=a,a.id=8156},69321:function(I,r,n){var e={"./Blink.stories.js":90969,"./BlockQuote.stories.js":22030,"./Box.stories.js":35286,"./Button.stories.js":38465,"./ByondUi.stories.js":16748,"./Collapsible.stories.js":76475,"./Flex.stories.js":28994,"./Input.stories.js":25462,"./Popper.stories.js":97028,"./ProgressBar.stories.js":85266,"./Stack.stories.js":36216,"./Storage.stories.js":22338,"./Tabs.stories.js":88446,"./Themes.stories.js":2938,"./Tooltip.stories.js":54212};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,I.exports=a,a.id=69321},79474:function(I,r,n){"use strict";var e=n(53664),a=n(36787),t=TypeError;I.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a function")}},48218:function(I,r,n){"use strict";var e=n(49632),a=n(36787),t=TypeError;I.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a constructor")}},30907:function(I,r,n){"use strict";var e=n(62600),a=String,t=TypeError;I.exports=function(o){if(e(o))return o;throw new t("Can't set "+a(o)+" as a prototype")}},98759:function(I,r,n){"use strict";var e=n(95558),a=n(15439),t=n(8165).f,o=e("unscopables"),f=Array.prototype;f[o]===void 0&&t(f,o,{configurable:!0,value:a(null)}),I.exports=function(N){f[o][N]=!0}},47158:function(I,r,n){"use strict";var e=n(13300).charAt;I.exports=function(a,t,o){return t+(o?e(a,t).length:1)}},14434:function(I,r,n){"use strict";var e=n(54341),a=TypeError;I.exports=function(t,o){if(e(o,t))return t;throw new a("Incorrect invocation")}},45418:function(I,r,n){"use strict";var e=n(66379),a=String,t=TypeError;I.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not an object")}},11559:function(I){"use strict";I.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},8685:function(I,r,n){"use strict";var e=n(13586);I.exports=e(function(){if(typeof ArrayBuffer=="function"){var a=new ArrayBuffer(8);Object.isExtensible(a)&&Object.defineProperty(a,"a",{value:8})}})},30432:function(I,r,n){"use strict";var e=n(11559),a=n(16361),t=n(26856),o=n(53664),f=n(66379),N=n(3302),k=n(48615),S=n(36787),y=n(21650),h=n(60855),i=n(57301),c=n(54341),m=n(56379),l=n(91420),d=n(95558),u=n(76246),s=n(4471),C=s.enforce,g=s.get,v=t.Int8Array,p=v&&v.prototype,V=t.Uint8ClampedArray,b=V&&V.prototype,B=v&&m(v),L=p&&m(p),w=Object.prototype,T=t.TypeError,x=d("toStringTag"),A=u("TYPED_ARRAY_TAG"),E="TypedArrayConstructor",P=e&&!!l&&k(t.opera)!=="Opera",R=!1,M,D,j,W={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},U={BigInt64Array:8,BigUint64Array:8},K=function(){function ae(de){if(!f(de))return!1;var ve=k(de);return ve==="DataView"||N(W,ve)||N(U,ve)}return ae}(),$=function ae(de){var ve=m(de);if(f(ve)){var ye=g(ve);return ye&&N(ye,E)?ye[E]:ae(ve)}},H=function(de){if(!f(de))return!1;var ve=k(de);return N(W,ve)||N(U,ve)},Y=function(de){if(H(de))return de;throw new T("Target is not a typed array")},z=function(de){if(o(de)&&(!l||c(B,de)))return de;throw new T(S(de)+" is not a typed array constructor")},Q=function(de,ve,ye,Le){if(a){if(ye)for(var pe in W){var ne=t[pe];if(ne&&N(ne.prototype,de))try{delete ne.prototype[de]}catch(ce){try{ne.prototype[de]=ve}catch(q){}}}(!L[de]||ye)&&h(L,de,ye?ve:P&&p[de]||ve,Le)}},re=function(de,ve,ye){var Le,pe;if(a){if(l){if(ye){for(Le in W)if(pe=t[Le],pe&&N(pe,de))try{delete pe[de]}catch(ne){}}if(!B[de]||ye)try{return h(B,de,ye?ve:P&&B[de]||ve)}catch(ne){}else return}for(Le in W)pe=t[Le],pe&&(!pe[de]||ye)&&h(pe,de,ve)}};for(M in W)D=t[M],j=D&&D.prototype,j?C(j)[E]=D:P=!1;for(M in U)D=t[M],j=D&&D.prototype,j&&(C(j)[E]=D);if((!P||!o(B)||B===Function.prototype)&&(B=function(){function ae(){throw new T("Incorrect invocation")}return ae}(),P))for(M in W)t[M]&&l(t[M],B);if((!P||!L||L===w)&&(L=B.prototype,P))for(M in W)t[M]&&l(t[M].prototype,L);if(P&&m(b)!==L&&l(b,L),a&&!N(L,x)){R=!0,i(L,x,{configurable:!0,get:function(){function ae(){return f(this)?this[A]:void 0}return ae}()});for(M in W)t[M]&&y(t[M],A,M)}I.exports={NATIVE_ARRAY_BUFFER_VIEWS:P,TYPED_ARRAY_TAG:R&&A,aTypedArray:Y,aTypedArrayConstructor:z,exportTypedArrayMethod:Q,exportTypedArrayStaticMethod:re,getTypedArrayConstructor:$,isView:K,isTypedArray:H,TypedArray:B,TypedArrayPrototype:L}},31284:function(I,r,n){"use strict";var e=n(26856),a=n(72908),t=n(16361),o=n(11559),f=n(15340),N=n(21650),k=n(57301),S=n(26148),y=n(13586),h=n(14434),i=n(84501),c=n(74369),m=n(28968),l=n(48705),d=n(48350),u=n(56379),s=n(91420),C=n(39948),g=n(31170),v=n(43405),p=n(83826),V=n(15676),b=n(4471),B=f.PROPER,L=f.CONFIGURABLE,w="ArrayBuffer",T="DataView",x="prototype",A="Wrong length",E="Wrong index",P=b.getterFor(w),R=b.getterFor(T),M=b.set,D=e[w],j=D,W=j&&j[x],U=e[T],K=U&&U[x],$=Object.prototype,H=e.Array,Y=e.RangeError,z=a(C),Q=a([].reverse),re=d.pack,ae=d.unpack,de=function(ge){return[ge&255]},ve=function(ge){return[ge&255,ge>>8&255]},ye=function(ge){return[ge&255,ge>>8&255,ge>>16&255,ge>>24&255]},Le=function(ge){return ge[3]<<24|ge[2]<<16|ge[1]<<8|ge[0]},pe=function(ge){return re(l(ge),23,4)},ne=function(ge){return re(ge,52,8)},ce=function(ge,ke,Ce){k(ge[x],ke,{configurable:!0,get:function(){function Se(){return Ce(this)[ke]}return Se}()})},q=function(ge,ke,Ce,Se){var we=R(ge),xe=m(Ce),Oe=!!Se;if(xe+ke>we.byteLength)throw new Y(E);var We=we.bytes,Ve=xe+we.byteOffset,oe=g(We,Ve,Ve+ke);return Oe?oe:Q(oe)},se=function(ge,ke,Ce,Se,we,xe){var Oe=R(ge),We=m(Ce),Ve=Se(+we),oe=!!xe;if(We+ke>Oe.byteLength)throw new Y(E);for(var le=Oe.bytes,he=We+Oe.byteOffset,ue=0;uewe)throw new Y("Wrong offset");if(Ce=Ce===void 0?we-xe:c(Ce),xe+Ce>we)throw new Y(A);M(this,{type:T,buffer:ge,byteLength:Ce,byteOffset:xe,bytes:Se.bytes}),t||(this.buffer=ge,this.byteLength=Ce,this.byteOffset=xe)}return fe}(),K=U[x],t&&(ce(j,"byteLength",P),ce(U,"buffer",R),ce(U,"byteLength",R),ce(U,"byteOffset",R)),S(K,{getInt8:function(){function fe(ge){return q(this,1,ge)[0]<<24>>24}return fe}(),getUint8:function(){function fe(ge){return q(this,1,ge)[0]}return fe}(),getInt16:function(){function fe(ge){var ke=q(this,2,ge,arguments.length>1?arguments[1]:!1);return(ke[1]<<8|ke[0])<<16>>16}return fe}(),getUint16:function(){function fe(ge){var ke=q(this,2,ge,arguments.length>1?arguments[1]:!1);return ke[1]<<8|ke[0]}return fe}(),getInt32:function(){function fe(ge){return Le(q(this,4,ge,arguments.length>1?arguments[1]:!1))}return fe}(),getUint32:function(){function fe(ge){return Le(q(this,4,ge,arguments.length>1?arguments[1]:!1))>>>0}return fe}(),getFloat32:function(){function fe(ge){return ae(q(this,4,ge,arguments.length>1?arguments[1]:!1),23)}return fe}(),getFloat64:function(){function fe(ge){return ae(q(this,8,ge,arguments.length>1?arguments[1]:!1),52)}return fe}(),setInt8:function(){function fe(ge,ke){se(this,1,ge,de,ke)}return fe}(),setUint8:function(){function fe(ge,ke){se(this,1,ge,de,ke)}return fe}(),setInt16:function(){function fe(ge,ke){se(this,2,ge,ve,ke,arguments.length>2?arguments[2]:!1)}return fe}(),setUint16:function(){function fe(ge,ke){se(this,2,ge,ve,ke,arguments.length>2?arguments[2]:!1)}return fe}(),setInt32:function(){function fe(ge,ke){se(this,4,ge,ye,ke,arguments.length>2?arguments[2]:!1)}return fe}(),setUint32:function(){function fe(ge,ke){se(this,4,ge,ye,ke,arguments.length>2?arguments[2]:!1)}return fe}(),setFloat32:function(){function fe(ge,ke){se(this,4,ge,pe,ke,arguments.length>2?arguments[2]:!1)}return fe}(),setFloat64:function(){function fe(ge,ke){se(this,8,ge,ne,ke,arguments.length>2?arguments[2]:!1)}return fe}()});else{var me=B&&D.name!==w;!y(function(){D(1)})||!y(function(){new D(-1)})||y(function(){return new D,new D(1.5),new D(NaN),D.length!==1||me&&!L})?(j=function(){function fe(ge){return h(this,W),v(new D(m(ge)),this,j)}return fe}(),j[x]=W,W.constructor=j,p(j,D)):me&&L&&N(D,"name",w),s&&u(K)!==$&&s(K,$);var te=new U(new j(2)),be=a(K.setInt8);te.setInt8(0,2147483648),te.setInt8(1,2147483649),(te.getInt8(0)||!te.getInt8(1))&&S(K,{setInt8:function(){function fe(ge,ke){be(this,ge,ke<<24>>24)}return fe}(),setUint8:function(){function fe(ge,ke){be(this,ge,ke<<24>>24)}return fe}()},{unsafe:!0})}V(j,w),V(U,T),I.exports={ArrayBuffer:j,DataView:U}},28332:function(I,r,n){"use strict";var e=n(63549),a=n(39531),t=n(83207),o=n(81245),f=Math.min;I.exports=[].copyWithin||function(){function N(k,S){var y=e(this),h=t(y),i=a(k,h),c=a(S,h),m=arguments.length>2?arguments[2]:void 0,l=f((m===void 0?h:a(m,h))-c,h-i),d=1;for(c0;)c in y?y[i]=y[c]:o(y,i),i+=d,c+=d;return y}return N}()},39948:function(I,r,n){"use strict";var e=n(63549),a=n(39531),t=n(83207);I.exports=function(){function o(f){for(var N=e(this),k=t(N),S=arguments.length,y=a(S>1?arguments[1]:void 0,k),h=S>2?arguments[2]:void 0,i=h===void 0?k:a(h,k);i>y;)N[y++]=f;return N}return o}()},16856:function(I,r,n){"use strict";var e=n(18539).forEach,a=n(56127),t=a("forEach");I.exports=t?[].forEach:function(){function o(f){return e(this,f,arguments.length>1?arguments[1]:void 0)}return o}()},21465:function(I,r,n){"use strict";var e=n(83207);I.exports=function(a,t,o){for(var f=0,N=arguments.length>2?o:e(t),k=new a(N);N>f;)k[f]=t[f++];return k}},45056:function(I,r,n){"use strict";var e=n(8942),a=n(20276),t=n(63549),o=n(80002),f=n(48594),N=n(49632),k=n(83207),S=n(80750),y=n(45731),h=n(52984),i=Array;I.exports=function(){function c(m){var l=t(m),d=N(this),u=arguments.length,s=u>1?arguments[1]:void 0,C=s!==void 0;C&&(s=e(s,u>2?arguments[2]:void 0));var g=h(l),v=0,p,V,b,B,L,w;if(g&&!(this===i&&f(g)))for(B=y(l,g),L=B.next,V=d?new this:[];!(b=a(L,B)).done;v++)w=C?o(B,s,[b.value,v],!0):b.value,S(V,v,w);else for(p=k(l),V=d?new this(p):i(p);p>v;v++)w=C?s(l[v],v):l[v],S(V,v,w);return V.length=v,V}return c}()},33483:function(I,r,n){"use strict";var e=n(54292),a=n(39531),t=n(83207),o=function(N){return function(k,S,y){var h=e(k),i=t(h),c=a(y,i),m;if(N&&S!==S){for(;i>c;)if(m=h[c++],m!==m)return!0}else for(;i>c;c++)if((N||c in h)&&h[c]===S)return N||c||0;return!N&&-1}};I.exports={includes:o(!0),indexOf:o(!1)}},18539:function(I,r,n){"use strict";var e=n(8942),a=n(72908),t=n(80689),o=n(63549),f=n(83207),N=n(51582),k=a([].push),S=function(h){var i=h===1,c=h===2,m=h===3,l=h===4,d=h===6,u=h===7,s=h===5||d;return function(C,g,v,p){for(var V=o(C),b=t(V),B=f(b),L=e(g,v),w=0,T=p||N,x=i?T(C,B):c||u?T(C,0):void 0,A,E;B>w;w++)if((s||w in b)&&(A=b[w],E=L(A,w,V),h))if(i)x[w]=E;else if(E)switch(h){case 3:return!0;case 5:return A;case 6:return w;case 2:k(x,A)}else switch(h){case 4:return!1;case 7:k(x,A)}return d?-1:m||l?l:x}};I.exports={forEach:S(0),map:S(1),filter:S(2),some:S(3),every:S(4),find:S(5),findIndex:S(6),filterReject:S(7)}},16400:function(I,r,n){"use strict";var e=n(47244),a=n(54292),t=n(84501),o=n(83207),f=n(56127),N=Math.min,k=[].lastIndexOf,S=!!k&&1/[1].lastIndexOf(1,-0)<0,y=f("lastIndexOf"),h=S||!y;I.exports=h?function(){function i(c){if(S)return e(k,this,arguments)||0;var m=a(this),l=o(m),d=l-1;for(arguments.length>1&&(d=N(d,t(arguments[1]))),d<0&&(d=l+d);d>=0;d--)if(d in m&&m[d]===c)return d||0;return-1}return i}():k},34924:function(I,r,n){"use strict";var e=n(13586),a=n(95558),t=n(43541),o=a("species");I.exports=function(f){return t>=51||!e(function(){var N=[],k=N.constructor={};return k[o]=function(){return{foo:1}},N[f](Boolean).foo!==1})}},56127:function(I,r,n){"use strict";var e=n(13586);I.exports=function(a,t){var o=[][a];return!!o&&e(function(){o.call(null,t||function(){return 1},1)})}},58394:function(I,r,n){"use strict";var e=n(79474),a=n(63549),t=n(80689),o=n(83207),f=TypeError,N=function(S){return function(y,h,i,c){var m=a(y),l=t(m),d=o(m);e(h);var u=S?d-1:0,s=S?-1:1;if(i<2)for(;;){if(u in l){c=l[u],u+=s;break}if(u+=s,S?u<0:d<=u)throw new f("Reduce of empty array with no initial value")}for(;S?u>=0:d>u;u+=s)u in l&&(c=h(c,l[u],u,m));return c}};I.exports={left:N(!1),right:N(!0)}},10779:function(I,r,n){"use strict";var e=n(16361),a=n(59882),t=TypeError,o=Object.getOwnPropertyDescriptor,f=e&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(N){return N instanceof TypeError}}();I.exports=f?function(N,k){if(a(N)&&!o(N,"length").writable)throw new t("Cannot set read only .length");return N.length=k}:function(N,k){return N.length=k}},31170:function(I,r,n){"use strict";var e=n(72908);I.exports=e([].slice)},91183:function(I,r,n){"use strict";var e=n(31170),a=Math.floor,t=function o(f,N){var k=f.length;if(k<8)for(var S=1,y,h;S0;)f[h]=f[--h];h!==S++&&(f[h]=y)}else for(var i=a(k/2),c=o(e(f,0,i),N),m=o(e(f,i),N),l=c.length,d=m.length,u=0,s=0;u1?arguments[1]:void 0),E;E=E?E.next:x.first;)for(A(E.value,E.key,this);E&&E.removed;)E=E.previous}return w}(),has:function(){function w(T){return!!L(this,T)}return w}()}),t(V,g?{get:function(){function w(T){var x=L(this,T);return x&&x.value}return w}(),set:function(){function w(T,x){return B(this,T===0?0:T,x)}return w}()}:{add:function(){function w(T){return B(this,T=T===0?0:T,T)}return w}()}),i&&a(V,"size",{configurable:!0,get:function(){function w(){return b(this).size}return w}()}),p}return u}(),setStrong:function(){function u(s,C,g){var v=C+" Iterator",p=d(C),V=d(v);S(s,C,function(b,B){l(this,{type:v,target:b,state:p(b),kind:B,last:void 0})},function(){for(var b=V(this),B=b.kind,L=b.last;L&&L.removed;)L=L.previous;return!b.target||!(b.last=L=L?L.next:b.state.first)?(b.target=void 0,y(void 0,!0)):y(B==="keys"?L.key:B==="values"?L.value:[L.key,L.value],!1)},g?"entries":"values",!g,!0),h(C)}return u}()}},19250:function(I,r,n){"use strict";var e=n(72908),a=n(26148),t=n(66526).getWeakData,o=n(14434),f=n(45418),N=n(62695),k=n(66379),S=n(20453),y=n(18539),h=n(3302),i=n(4471),c=i.set,m=i.getterFor,l=y.find,d=y.findIndex,u=e([].splice),s=0,C=function(V){return V.frozen||(V.frozen=new g)},g=function(){this.entries=[]},v=function(V,b){return l(V.entries,function(B){return B[0]===b})};g.prototype={get:function(){function p(V){var b=v(this,V);if(b)return b[1]}return p}(),has:function(){function p(V){return!!v(this,V)}return p}(),set:function(){function p(V,b){var B=v(this,V);B?B[1]=b:this.entries.push([V,b])}return p}(),delete:function(){function p(V){var b=d(this.entries,function(B){return B[0]===V});return~b&&u(this.entries,b,1),!!~b}return p}()},I.exports={getConstructor:function(){function p(V,b,B,L){var w=V(function(E,P){o(E,T),c(E,{type:b,id:s++,frozen:void 0}),N(P)||S(P,E[L],{that:E,AS_ENTRIES:B})}),T=w.prototype,x=m(b),A=function(){function E(P,R,M){var D=x(P),j=t(f(R),!0);return j===!0?C(D).set(R,M):j[D.id]=M,P}return E}();return a(T,{delete:function(){function E(P){var R=x(this);if(!k(P))return!1;var M=t(P);return M===!0?C(R).delete(P):M&&h(M,R.id)&&delete M[R.id]}return E}(),has:function(){function E(P){var R=x(this);if(!k(P))return!1;var M=t(P);return M===!0?C(R).has(P):M&&h(M,R.id)}return E}()}),a(T,B?{get:function(){function E(P){var R=x(this);if(k(P)){var M=t(P);return M===!0?C(R).get(P):M?M[R.id]:void 0}}return E}(),set:function(){function E(P,R){return A(this,P,R)}return E}()}:{add:function(){function E(P){return A(this,P,!0)}return E}()}),w}return p}()}},10609:function(I,r,n){"use strict";var e=n(3116),a=n(26856),t=n(72908),o=n(23620),f=n(60855),N=n(66526),k=n(20453),S=n(14434),y=n(53664),h=n(62695),i=n(66379),c=n(13586),m=n(1608),l=n(15676),d=n(43405);I.exports=function(u,s,C){var g=u.indexOf("Map")!==-1,v=u.indexOf("Weak")!==-1,p=g?"set":"add",V=a[u],b=V&&V.prototype,B=V,L={},w=function(D){var j=t(b[D]);f(b,D,D==="add"?function(){function W(U){return j(this,U===0?0:U),this}return W}():D==="delete"?function(W){return v&&!i(W)?!1:j(this,W===0?0:W)}:D==="get"?function(){function W(U){return v&&!i(U)?void 0:j(this,U===0?0:U)}return W}():D==="has"?function(){function W(U){return v&&!i(U)?!1:j(this,U===0?0:U)}return W}():function(){function W(U,K){return j(this,U===0?0:U,K),this}return W}())},T=o(u,!y(V)||!(v||b.forEach&&!c(function(){new V().entries().next()})));if(T)B=C.getConstructor(s,u,g,p),N.enable();else if(o(u,!0)){var x=new B,A=x[p](v?{}:-0,1)!==x,E=c(function(){x.has(1)}),P=m(function(M){new V(M)}),R=!v&&c(function(){for(var M=new V,D=5;D--;)M[p](D,D);return!M.has(-0)});P||(B=s(function(M,D){S(M,b);var j=d(new V,M,B);return h(D)||k(D,j[p],{that:j,AS_ENTRIES:g}),j}),B.prototype=b,b.constructor=B),(E||R)&&(w("delete"),w("has"),g&&w("get")),(R||A)&&w(p),v&&b.clear&&delete b.clear}return L[u]=B,e({global:!0,constructor:!0,forced:B!==V},L),l(B,u),v||C.setStrong(B,u,g),B}},83826:function(I,r,n){"use strict";var e=n(3302),a=n(53988),t=n(19765),o=n(8165);I.exports=function(f,N,k){for(var S=a(N),y=o.f,h=t.f,i=0;i"+h+""}},32214:function(I){"use strict";I.exports=function(r,n){return{value:r,done:n}}},21650:function(I,r,n){"use strict";var e=n(16361),a=n(8165),t=n(73970);I.exports=e?function(o,f,N){return a.f(o,f,t(1,N))}:function(o,f,N){return o[f]=N,o}},73970:function(I){"use strict";I.exports=function(r,n){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:n}}},80750:function(I,r,n){"use strict";var e=n(72445),a=n(8165),t=n(73970);I.exports=function(o,f,N){var k=e(f);k in o?a.f(o,k,t(0,N)):o[k]=N}},20228:function(I,r,n){"use strict";var e=n(72908),a=n(13586),t=n(81290).start,o=RangeError,f=isFinite,N=Math.abs,k=Date.prototype,S=k.toISOString,y=e(k.getTime),h=e(k.getUTCDate),i=e(k.getUTCFullYear),c=e(k.getUTCHours),m=e(k.getUTCMilliseconds),l=e(k.getUTCMinutes),d=e(k.getUTCMonth),u=e(k.getUTCSeconds);I.exports=a(function(){return S.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!a(function(){S.call(new Date(NaN))})?function(){function s(){if(!f(y(this)))throw new o("Invalid time value");var C=this,g=i(C),v=m(C),p=g<0?"-":g>9999?"+":"";return p+t(N(g),p?6:4,0)+"-"+t(d(C)+1,2,0)+"-"+t(h(C),2,0)+"T"+t(c(C),2,0)+":"+t(l(C),2,0)+":"+t(u(C),2,0)+"."+t(v,3,0)+"Z"}return s}():S},81603:function(I,r,n){"use strict";var e=n(45418),a=n(56109),t=TypeError;I.exports=function(o){if(e(this),o==="string"||o==="default")o="string";else if(o!=="number")throw new t("Incorrect hint");return a(this,o)}},57301:function(I,r,n){"use strict";var e=n(40773),a=n(8165);I.exports=function(t,o,f){return f.get&&e(f.get,o,{getter:!0}),f.set&&e(f.set,o,{setter:!0}),a.f(t,o,f)}},60855:function(I,r,n){"use strict";var e=n(53664),a=n(8165),t=n(40773),o=n(17553);I.exports=function(f,N,k,S){S||(S={});var y=S.enumerable,h=S.name!==void 0?S.name:N;if(e(k)&&t(k,h,S),S.global)y?f[N]=k:o(N,k);else{try{S.unsafe?f[N]&&(y=!0):delete f[N]}catch(i){}y?f[N]=k:a.f(f,N,{value:k,enumerable:!1,configurable:!S.nonConfigurable,writable:!S.nonWritable})}return f}},26148:function(I,r,n){"use strict";var e=n(60855);I.exports=function(a,t,o){for(var f in t)e(a,f,t[f],o);return a}},17553:function(I,r,n){"use strict";var e=n(26856),a=Object.defineProperty;I.exports=function(t,o){try{a(e,t,{value:o,configurable:!0,writable:!0})}catch(f){e[t]=o}return o}},81245:function(I,r,n){"use strict";var e=n(36787),a=TypeError;I.exports=function(t,o){if(!delete t[o])throw new a("Cannot delete property "+e(o)+" of "+e(t))}},16361:function(I,r,n){"use strict";var e=n(13586);I.exports=!e(function(){return Object.defineProperty({},1,{get:function(){function a(){return 7}return a}()})[1]!==7})},55642:function(I,r,n){"use strict";var e=n(26856),a=n(66379),t=e.document,o=a(t)&&a(t.createElement);I.exports=function(f){return o?t.createElement(f):{}}},54579:function(I){"use strict";var r=TypeError,n=9007199254740991;I.exports=function(e){if(e>n)throw r("Maximum allowed index exceeded");return e}},31574:function(I,r,n){"use strict";var e=n(74247),a=e.match(/firefox\/(\d+)/i);I.exports=!!a&&+a[1]},52460:function(I,r,n){"use strict";var e=n(53437),a=n(86727);I.exports=!e&&!a&&typeof window=="object"&&typeof document=="object"},68261:function(I){"use strict";I.exports=typeof Bun=="function"&&Bun&&typeof Bun.version=="string"},53437:function(I){"use strict";I.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},88836:function(I,r,n){"use strict";var e=n(74247);I.exports=/MSIE|Trident/.test(e)},79034:function(I,r,n){"use strict";var e=n(74247);I.exports=/ipad|iphone|ipod/i.test(e)&&typeof Pebble!="undefined"},25184:function(I,r,n){"use strict";var e=n(74247);I.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(e)},86727:function(I,r,n){"use strict";var e=n(26856),a=n(8649);I.exports=a(e.process)==="process"},71979:function(I,r,n){"use strict";var e=n(74247);I.exports=/web0s(?!.*chrome)/i.test(e)},74247:function(I){"use strict";I.exports=typeof navigator!="undefined"&&String(navigator.userAgent)||""},43541:function(I,r,n){"use strict";var e=n(26856),a=n(74247),t=e.process,o=e.Deno,f=t&&t.versions||o&&o.version,N=f&&f.v8,k,S;N&&(k=N.split("."),S=k[0]>0&&k[0]<4?1:+(k[0]+k[1])),!S&&a&&(k=a.match(/Edge\/(\d+)/),(!k||k[1]>=74)&&(k=a.match(/Chrome\/(\d+)/),k&&(S=+k[1]))),I.exports=S},27204:function(I,r,n){"use strict";var e=n(74247),a=e.match(/AppleWebKit\/(\d+)\./);I.exports=!!a&&+a[1]},38139:function(I){"use strict";I.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},3116:function(I,r,n){"use strict";var e=n(26856),a=n(19765).f,t=n(21650),o=n(60855),f=n(17553),N=n(83826),k=n(23620);I.exports=function(S,y){var h=S.target,i=S.global,c=S.stat,m,l,d,u,s,C;if(i?l=e:c?l=e[h]||f(h,{}):l=(e[h]||{}).prototype,l)for(d in y){if(s=y[d],S.dontCallGetSet?(C=a(l,d),u=C&&C.value):u=l[d],m=k(i?d:h+(c?".":"#")+d,S.forced),!m&&u!==void 0){if(typeof s==typeof u)continue;N(s,u)}(S.sham||u&&u.sham)&&t(s,"sham",!0),o(l,d,s,S)}}},13586:function(I){"use strict";I.exports=function(r){try{return!!r()}catch(n){return!0}}},18690:function(I,r,n){"use strict";n(72941);var e=n(69935),a=n(60855),t=n(59049),o=n(13586),f=n(95558),N=n(21650),k=f("species"),S=RegExp.prototype;I.exports=function(y,h,i,c){var m=f(y),l=!o(function(){var C={};return C[m]=function(){return 7},""[y](C)!==7}),d=l&&!o(function(){var C=!1,g=/a/;return y==="split"&&(g={},g.constructor={},g.constructor[k]=function(){return g},g.flags="",g[m]=/./[m]),g.exec=function(){return C=!0,null},g[m](""),!C});if(!l||!d||i){var u=e(/./[m]),s=h(m,""[y],function(C,g,v,p,V){var b=e(C),B=g.exec;return B===t||B===S.exec?l&&!V?{done:!0,value:u(g,v,p)}:{done:!0,value:b(v,g,p)}:{done:!1}});a(String.prototype,y,s[0]),a(S,m,s[1])}c&&N(S[m],"sham",!0)}},73132:function(I,r,n){"use strict";var e=n(59882),a=n(83207),t=n(54579),o=n(8942),f=function N(k,S,y,h,i,c,m,l){for(var d=i,u=0,s=m?o(m,l):!1,C,g;u0&&e(C)?(g=a(C),d=N(k,S,C,g,d,c-1)-1):(t(d+1),k[d]=C),d++),u++;return d};I.exports=f},58199:function(I,r,n){"use strict";var e=n(13586);I.exports=!e(function(){return Object.isExtensible(Object.preventExtensions({}))})},47244:function(I,r,n){"use strict";var e=n(86678),a=Function.prototype,t=a.apply,o=a.call;I.exports=typeof Reflect=="object"&&Reflect.apply||(e?o.bind(t):function(){return o.apply(t,arguments)})},8942:function(I,r,n){"use strict";var e=n(69935),a=n(79474),t=n(86678),o=e(e.bind);I.exports=function(f,N){return a(f),N===void 0?f:t?o(f,N):function(){return f.apply(N,arguments)}}},86678:function(I,r,n){"use strict";var e=n(13586);I.exports=!e(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})},82060:function(I,r,n){"use strict";var e=n(72908),a=n(79474),t=n(66379),o=n(3302),f=n(31170),N=n(86678),k=Function,S=e([].concat),y=e([].join),h={},i=function(m,l,d){if(!o(h,l)){for(var u=[],s=0;s]*>)/g,S=/\$([$&'`]|\d{1,2})/g;I.exports=function(y,h,i,c,m,l){var d=i+y.length,u=c.length,s=S;return m!==void 0&&(m=a(m),s=k),f(l,s,function(C,g){var v;switch(o(g,0)){case"$":return"$";case"&":return y;case"`":return N(h,0,i);case"'":return N(h,d);case"<":v=m[N(g,1,-1)];break;default:var p=+g;if(p===0)return C;if(p>u){var V=t(p/10);return V===0?C:V<=u?c[V-1]===void 0?o(g,1):c[V-1]+o(g,1):C}v=c[p-1]}return v===void 0?"":v})}},26856:function(I,r,n){"use strict";var e=function(t){return t&&t.Math===Math&&t};I.exports=e(typeof globalThis=="object"&&globalThis)||e(typeof window=="object"&&window)||e(typeof self=="object"&&self)||e(typeof n.g=="object"&&n.g)||e(!1)||function(){return this}()||Function("return this")()},3302:function(I,r,n){"use strict";var e=n(72908),a=n(63549),t=e({}.hasOwnProperty);I.exports=Object.hasOwn||function(){function o(f,N){return t(a(f),N)}return o}()},51653:function(I){"use strict";I.exports={}},66481:function(I){"use strict";I.exports=function(r,n){try{arguments.length}catch(e){}}},21474:function(I,r,n){"use strict";var e=n(22070);I.exports=e("document","documentElement")},16109:function(I,r,n){"use strict";var e=n(16361),a=n(13586),t=n(55642);I.exports=!e&&!a(function(){return Object.defineProperty(t("div"),"a",{get:function(){function o(){return 7}return o}()}).a!==7})},48350:function(I){"use strict";var r=Array,n=Math.abs,e=Math.pow,a=Math.floor,t=Math.log,o=Math.LN2,f=function(S,y,h){var i=r(h),c=h*8-y-1,m=(1<>1,d=y===23?e(2,-24)-e(2,-77):0,u=S<0||S===0&&1/S<0?1:0,s=0,C,g,v;for(S=n(S),S!==S||S===1/0?(g=S!==S?1:0,C=m):(C=a(t(S)/o),v=e(2,-C),S*v<1&&(C--,v*=2),C+l>=1?S+=d/v:S+=d*e(2,1-l),S*v>=2&&(C++,v/=2),C+l>=m?(g=0,C=m):C+l>=1?(g=(S*v-1)*e(2,y),C+=l):(g=S*e(2,l-1)*e(2,y),C=0));y>=8;)i[s++]=g&255,g/=256,y-=8;for(C=C<0;)i[s++]=C&255,C/=256,c-=8;return i[--s]|=u*128,i},N=function(S,y){var h=S.length,i=h*8-y-1,c=(1<>1,l=i-7,d=h-1,u=S[d--],s=u&127,C;for(u>>=7;l>0;)s=s*256+S[d--],l-=8;for(C=s&(1<<-l)-1,s>>=-l,l+=y;l>0;)C=C*256+S[d--],l-=8;if(s===0)s=1-m;else{if(s===c)return C?NaN:u?-1/0:1/0;C+=e(2,y),s-=m}return(u?-1:1)*C*e(2,s-y)};I.exports={pack:f,unpack:N}},80689:function(I,r,n){"use strict";var e=n(72908),a=n(13586),t=n(8649),o=Object,f=e("".split);I.exports=a(function(){return!o("z").propertyIsEnumerable(0)})?function(N){return t(N)==="String"?f(N,""):o(N)}:o},43405:function(I,r,n){"use strict";var e=n(53664),a=n(66379),t=n(91420);I.exports=function(o,f,N){var k,S;return t&&e(k=f.constructor)&&k!==N&&a(S=k.prototype)&&S!==N.prototype&&t(o,S),o}},92004:function(I,r,n){"use strict";var e=n(72908),a=n(53664),t=n(70192),o=e(Function.toString);a(t.inspectSource)||(t.inspectSource=function(f){return o(f)}),I.exports=t.inspectSource},66526:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(51653),o=n(66379),f=n(3302),N=n(8165).f,k=n(60097),S=n(31024),y=n(58221),h=n(76246),i=n(58199),c=!1,m=h("meta"),l=0,d=function(V){N(V,m,{value:{objectID:"O"+l++,weakData:{}}})},u=function(V,b){if(!o(V))return typeof V=="symbol"?V:(typeof V=="string"?"S":"P")+V;if(!f(V,m)){if(!y(V))return"F";if(!b)return"E";d(V)}return V[m].objectID},s=function(V,b){if(!f(V,m)){if(!y(V))return!0;if(!b)return!1;d(V)}return V[m].weakData},C=function(V){return i&&c&&y(V)&&!f(V,m)&&d(V),V},g=function(){v.enable=function(){},c=!0;var V=k.f,b=a([].splice),B={};B[m]=1,V(B).length&&(k.f=function(L){for(var w=V(L),T=0,x=w.length;TL;L++)if(T=P(l[L]),T&&k(m,T))return T;return new c(!1)}b=S(l,B)}for(x=g?l.next:b.next;!(A=a(x,b)).done;){try{T=P(A.value)}catch(R){h(b,"throw",R)}if(typeof T=="object"&&T&&k(m,T))return T}return new c(!1)}},65169:function(I,r,n){"use strict";var e=n(20276),a=n(45418),t=n(76540);I.exports=function(o,f,N){var k,S;a(o);try{if(k=t(o,"return"),!k){if(f==="throw")throw N;return N}k=e(k,o)}catch(y){S=!0,k=y}if(f==="throw")throw N;if(S)throw k;return a(k),N}},41903:function(I,r,n){"use strict";var e=n(83665).IteratorPrototype,a=n(15439),t=n(73970),o=n(15676),f=n(47730),N=function(){return this};I.exports=function(k,S,y,h){var i=S+" Iterator";return k.prototype=a(e,{next:t(+!h,y)}),o(k,i,!1,!0),f[i]=N,k}},21436:function(I,r,n){"use strict";var e=n(3116),a=n(20276),t=n(90139),o=n(15340),f=n(53664),N=n(41903),k=n(56379),S=n(91420),y=n(15676),h=n(21650),i=n(60855),c=n(95558),m=n(47730),l=n(83665),d=o.PROPER,u=o.CONFIGURABLE,s=l.IteratorPrototype,C=l.BUGGY_SAFARI_ITERATORS,g=c("iterator"),v="keys",p="values",V="entries",b=function(){return this};I.exports=function(B,L,w,T,x,A,E){N(w,L,T);var P=function(z){if(z===x&&W)return W;if(!C&&z&&z in D)return D[z];switch(z){case v:return function(){function Q(){return new w(this,z)}return Q}();case p:return function(){function Q(){return new w(this,z)}return Q}();case V:return function(){function Q(){return new w(this,z)}return Q}()}return function(){return new w(this)}},R=L+" Iterator",M=!1,D=B.prototype,j=D[g]||D["@@iterator"]||x&&D[x],W=!C&&j||P(x),U=L==="Array"&&D.entries||j,K,$,H;if(U&&(K=k(U.call(new B)),K!==Object.prototype&&K.next&&(!t&&k(K)!==s&&(S?S(K,s):f(K[g])||i(K,g,b)),y(K,R,!0,!0),t&&(m[R]=b))),d&&x===p&&j&&j.name!==p&&(!t&&u?h(D,"name",p):(M=!0,W=function(){function Y(){return a(j,this)}return Y}())),x)if($={values:P(p),keys:A?W:P(v),entries:P(V)},E)for(H in $)(C||M||!(H in D))&&i(D,H,$[H]);else e({target:L,proto:!0,forced:C||M},$);return(!t||E)&&D[g]!==W&&i(D,g,W,{name:x}),m[L]=W,$}},83665:function(I,r,n){"use strict";var e=n(13586),a=n(53664),t=n(66379),o=n(15439),f=n(56379),N=n(60855),k=n(95558),S=n(90139),y=k("iterator"),h=!1,i,c,m;[].keys&&(m=[].keys(),"next"in m?(c=f(f(m)),c!==Object.prototype&&(i=c)):h=!0);var l=!t(i)||e(function(){var d={};return i[y].call(d)!==d});l?i={}:S&&(i=o(i)),a(i[y])||N(i,y,function(){return this}),I.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:h}},47730:function(I){"use strict";I.exports={}},83207:function(I,r,n){"use strict";var e=n(74369);I.exports=function(a){return e(a.length)}},40773:function(I,r,n){"use strict";var e=n(72908),a=n(13586),t=n(53664),o=n(3302),f=n(16361),N=n(15340).CONFIGURABLE,k=n(92004),S=n(4471),y=S.enforce,h=S.get,i=String,c=Object.defineProperty,m=e("".slice),l=e("".replace),d=e([].join),u=f&&!a(function(){return c(function(){},"length",{value:8}).length!==8}),s=String(String).split("String"),C=I.exports=function(g,v,p){m(i(v),0,7)==="Symbol("&&(v="["+l(i(v),/^Symbol\(([^)]*)\)/,"$1")+"]"),p&&p.getter&&(v="get "+v),p&&p.setter&&(v="set "+v),(!o(g,"name")||N&&g.name!==v)&&(f?c(g,"name",{value:v,configurable:!0}):g.name=v),u&&p&&o(p,"arity")&&g.length!==p.arity&&c(g,"length",{value:p.arity});try{p&&o(p,"constructor")&&p.constructor?f&&c(g,"prototype",{writable:!1}):g.prototype&&(g.prototype=void 0)}catch(b){}var V=y(g);return o(V,"source")||(V.source=d(s,typeof v=="string"?v:"")),g};Function.prototype.toString=C(function(){function g(){return t(this)&&h(this).source||k(this)}return g}(),"toString")},80563:function(I){"use strict";var r=Math.expm1,n=Math.exp;I.exports=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||r(-2e-17)!==-2e-17?function(){function e(a){var t=+a;return t===0?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}return e}():r},27509:function(I,r,n){"use strict";var e=n(30585),a=Math.abs,t=2220446049250313e-31,o=1/t,f=function(k){return k+o-o};I.exports=function(N,k,S,y){var h=+N,i=a(h),c=e(h);if(iS||l!==l?c*(1/0):c*l}},48705:function(I,r,n){"use strict";var e=n(27509),a=11920928955078125e-23,t=34028234663852886e22,o=11754943508222875e-54;I.exports=Math.fround||function(){function f(N){return e(N,a,t,o)}return f}()},74347:function(I){"use strict";var r=Math.log,n=Math.LOG10E;I.exports=Math.log10||function(){function e(a){return r(a)*n}return e}()},50169:function(I){"use strict";var r=Math.log;I.exports=Math.log1p||function(){function n(e){var a=+e;return a>-1e-8&&a<1e-8?a-a*a/2:r(1+a)}return n}()},30585:function(I){"use strict";I.exports=Math.sign||function(){function r(n){var e=+n;return e===0||e!==e?e:e<0?-1:1}return r}()},54037:function(I){"use strict";var r=Math.ceil,n=Math.floor;I.exports=Math.trunc||function(){function e(a){var t=+a;return(t>0?n:r)(t)}return e}()},60816:function(I,r,n){"use strict";var e=n(26856),a=n(8975),t=n(8942),o=n(87073).set,f=n(8274),N=n(25184),k=n(79034),S=n(71979),y=n(86727),h=e.MutationObserver||e.WebKitMutationObserver,i=e.document,c=e.process,m=e.Promise,l=a("queueMicrotask"),d,u,s,C,g;if(!l){var v=new f,p=function(){var b,B;for(y&&(b=c.domain)&&b.exit();B=v.get();)try{B()}catch(L){throw v.head&&d(),L}b&&b.enter()};!N&&!y&&!S&&h&&i?(u=!0,s=i.createTextNode(""),new h(p).observe(s,{characterData:!0}),d=function(){s.data=u=!u}):!k&&m&&m.resolve?(C=m.resolve(void 0),C.constructor=m,g=t(C.then,C),d=function(){g(p)}):y?d=function(){c.nextTick(p)}:(o=t(o,e),d=function(){o(p)}),l=function(b){v.head||d(),v.add(b)}}I.exports=l},14187:function(I,r,n){"use strict";var e=n(79474),a=TypeError,t=function(f){var N,k;this.promise=new f(function(S,y){if(N!==void 0||k!==void 0)throw new a("Bad Promise constructor");N=S,k=y}),this.resolve=e(N),this.reject=e(k)};I.exports.f=function(o){return new t(o)}},75816:function(I,r,n){"use strict";var e=n(28774),a=TypeError;I.exports=function(t){if(e(t))throw new a("The method doesn't accept regular expressions");return t}},23944:function(I,r,n){"use strict";var e=n(26856),a=e.isFinite;I.exports=Number.isFinite||function(){function t(o){return typeof o=="number"&&a(o)}return t}()},98973:function(I,r,n){"use strict";var e=n(26856),a=n(13586),t=n(72908),o=n(8758),f=n(47913).trim,N=n(47410),k=t("".charAt),S=e.parseFloat,y=e.Symbol,h=y&&y.iterator,i=1/S(N+"-0")!==-1/0||h&&!a(function(){S(Object(h))});I.exports=i?function(){function c(m){var l=f(o(m)),d=S(l);return d===0&&k(l,0)==="-"?-0:d}return c}():S},41148:function(I,r,n){"use strict";var e=n(26856),a=n(13586),t=n(72908),o=n(8758),f=n(47913).trim,N=n(47410),k=e.parseInt,S=e.Symbol,y=S&&S.iterator,h=/^[+-]?0x/i,i=t(h.exec),c=k(N+"08")!==8||k(N+"0x16")!==22||y&&!a(function(){k(Object(y))});I.exports=c?function(){function m(l,d){var u=f(o(l));return k(u,d>>>0||(i(h,u)?16:10))}return m}():k},23554:function(I,r,n){"use strict";var e=n(16361),a=n(72908),t=n(20276),o=n(13586),f=n(99869),N=n(61791),k=n(10409),S=n(63549),y=n(80689),h=Object.assign,i=Object.defineProperty,c=a([].concat);I.exports=!h||o(function(){if(e&&h({b:1},h(i({},"a",{enumerable:!0,get:function(){function s(){i(this,"b",{value:3,enumerable:!1})}return s}()}),{b:2})).b!==1)return!0;var m={},l={},d=Symbol("assign detection"),u="abcdefghijklmnopqrst";return m[d]=7,u.split("").forEach(function(s){l[s]=s}),h({},m)[d]!==7||f(h({},l)).join("")!==u})?function(){function m(l,d){for(var u=S(l),s=arguments.length,C=1,g=N.f,v=k.f;s>C;)for(var p=y(arguments[C++]),V=g?c(f(p),g(p)):f(p),b=V.length,B=0,L;b>B;)L=V[B++],(!e||t(v,p,L))&&(u[L]=p[L]);return u}return m}():h},15439:function(I,r,n){"use strict";var e=n(45418),a=n(55119),t=n(38139),o=n(51653),f=n(21474),N=n(55642),k=n(97223),S=">",y="<",h="prototype",i="script",c=k("IE_PROTO"),m=function(){},l=function(v){return y+i+S+v+y+"/"+i+S},d=function(v){v.write(l("")),v.close();var p=v.parentWindow.Object;return v=null,p},u=function(){var v=N("iframe"),p="java"+i+":",V;return v.style.display="none",f.appendChild(v),v.src=String(p),V=v.contentWindow.document,V.open(),V.write(l("document.F=Object")),V.close(),V.F},s,C=function(){try{s=new ActiveXObject("htmlfile")}catch(p){}C=typeof document!="undefined"?document.domain&&s?d(s):u():d(s);for(var v=t.length;v--;)delete C[h][t[v]];return C()};o[c]=!0,I.exports=Object.create||function(){function g(v,p){var V;return v!==null?(m[h]=e(v),V=new m,m[h]=null,V[c]=v):V=C(),p===void 0?V:a.f(V,p)}return g}()},55119:function(I,r,n){"use strict";var e=n(16361),a=n(87168),t=n(8165),o=n(45418),f=n(54292),N=n(99869);r.f=e&&!a?Object.defineProperties:function(){function k(S,y){o(S);for(var h=f(y),i=N(y),c=i.length,m=0,l;c>m;)t.f(S,l=i[m++],h[l]);return S}return k}()},8165:function(I,r,n){"use strict";var e=n(16361),a=n(16109),t=n(87168),o=n(45418),f=n(72445),N=TypeError,k=Object.defineProperty,S=Object.getOwnPropertyDescriptor,y="enumerable",h="configurable",i="writable";r.f=e?t?function(){function c(m,l,d){if(o(m),l=f(l),o(d),typeof m=="function"&&l==="prototype"&&"value"in d&&i in d&&!d[i]){var u=S(m,l);u&&u[i]&&(m[l]=d.value,d={configurable:h in d?d[h]:u[h],enumerable:y in d?d[y]:u[y],writable:!1})}return k(m,l,d)}return c}():k:function(){function c(m,l,d){if(o(m),l=f(l),o(d),a)try{return k(m,l,d)}catch(u){}if("get"in d||"set"in d)throw new N("Accessors not supported");return"value"in d&&(m[l]=d.value),m}return c}()},19765:function(I,r,n){"use strict";var e=n(16361),a=n(20276),t=n(10409),o=n(73970),f=n(54292),N=n(72445),k=n(3302),S=n(16109),y=Object.getOwnPropertyDescriptor;r.f=e?y:function(){function h(i,c){if(i=f(i),c=N(c),S)try{return y(i,c)}catch(m){}if(k(i,c))return o(!a(t.f,i,c),i[c])}return h}()},31024:function(I,r,n){"use strict";var e=n(8649),a=n(54292),t=n(60097).f,o=n(31170),f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],N=function(S){try{return t(S)}catch(y){return o(f)}};I.exports.f=function(){function k(S){return f&&e(S)==="Window"?N(S):t(a(S))}return k}()},60097:function(I,r,n){"use strict";var e=n(49871),a=n(38139),t=a.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(){function o(f){return e(f,t)}return o}()},61791:function(I,r){"use strict";r.f=Object.getOwnPropertySymbols},56379:function(I,r,n){"use strict";var e=n(3302),a=n(53664),t=n(63549),o=n(97223),f=n(62297),N=o("IE_PROTO"),k=Object,S=k.prototype;I.exports=f?k.getPrototypeOf:function(y){var h=t(y);if(e(h,N))return h[N];var i=h.constructor;return a(i)&&h instanceof i?i.prototype:h instanceof k?S:null}},58221:function(I,r,n){"use strict";var e=n(13586),a=n(66379),t=n(8649),o=n(8685),f=Object.isExtensible,N=e(function(){f(1)});I.exports=N||o?function(){function k(S){return!a(S)||o&&t(S)==="ArrayBuffer"?!1:f?f(S):!0}return k}():f},54341:function(I,r,n){"use strict";var e=n(72908);I.exports=e({}.isPrototypeOf)},49871:function(I,r,n){"use strict";var e=n(72908),a=n(3302),t=n(54292),o=n(33483).indexOf,f=n(51653),N=e([].push);I.exports=function(k,S){var y=t(k),h=0,i=[],c;for(c in y)!a(f,c)&&a(y,c)&&N(i,c);for(;S.length>h;)a(y,c=S[h++])&&(~o(i,c)||N(i,c));return i}},99869:function(I,r,n){"use strict";var e=n(49871),a=n(38139);I.exports=Object.keys||function(){function t(o){return e(o,a)}return t}()},10409:function(I,r){"use strict";var n={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,a=e&&!n.call({1:2},1);r.f=a?function(){function t(o){var f=e(this,o);return!!f&&f.enumerable}return t}():n},6205:function(I,r,n){"use strict";var e=n(90139),a=n(26856),t=n(13586),o=n(27204);I.exports=e||!t(function(){if(!(o&&o<535)){var f=Math.random();__defineSetter__.call(null,f,function(){}),delete a[f]}})},91420:function(I,r,n){"use strict";var e=n(53715),a=n(45418),t=n(30907);I.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var o=!1,f={},N;try{N=e(Object.prototype,"__proto__","set"),N(f,[]),o=f instanceof Array}catch(k){}return function(){function k(S,y){return a(S),t(y),o?N(S,y):S.__proto__=y,S}return k}()}():void 0)},64266:function(I,r,n){"use strict";var e=n(16361),a=n(13586),t=n(72908),o=n(56379),f=n(99869),N=n(54292),k=n(10409).f,S=t(k),y=t([].push),h=e&&a(function(){var c=Object.create(null);return c[2]=2,!S(c,2)}),i=function(m){return function(l){for(var d=N(l),u=f(d),s=h&&o(d)===null,C=u.length,g=0,v=[],p;C>g;)p=u[g++],(!e||(s?p in d:S(d,p)))&&y(v,m?[p,d[p]]:d[p]);return v}};I.exports={entries:i(!0),values:i(!1)}},6625:function(I,r,n){"use strict";var e=n(41936),a=n(48615);I.exports=e?{}.toString:function(){function t(){return"[object "+a(this)+"]"}return t}()},56109:function(I,r,n){"use strict";var e=n(20276),a=n(53664),t=n(66379),o=TypeError;I.exports=function(f,N){var k,S;if(N==="string"&&a(k=f.toString)&&!t(S=e(k,f))||a(k=f.valueOf)&&!t(S=e(k,f))||N!=="string"&&a(k=f.toString)&&!t(S=e(k,f)))return S;throw new o("Can't convert object to primitive value")}},53988:function(I,r,n){"use strict";var e=n(22070),a=n(72908),t=n(60097),o=n(61791),f=n(45418),N=a([].concat);I.exports=e("Reflect","ownKeys")||function(){function k(S){var y=t.f(f(S)),h=o.f;return h?N(y,h(S)):y}return k}()},55601:function(I,r,n){"use strict";var e=n(26856);I.exports=e},73034:function(I){"use strict";I.exports=function(r){try{return{error:!1,value:r()}}catch(n){return{error:!0,value:n}}}},14657:function(I,r,n){"use strict";var e=n(26856),a=n(3e3),t=n(53664),o=n(23620),f=n(92004),N=n(95558),k=n(52460),S=n(53437),y=n(90139),h=n(43541),i=a&&a.prototype,c=N("species"),m=!1,l=t(e.PromiseRejectionEvent),d=o("Promise",function(){var u=f(a),s=u!==String(a);if(!s&&h===66||y&&!(i.catch&&i.finally))return!0;if(!h||h<51||!/native code/.test(u)){var C=new a(function(p){p(1)}),g=function(V){V(function(){},function(){})},v=C.constructor={};if(v[c]=g,m=C.then(function(){})instanceof g,!m)return!0}return!s&&(k||S)&&!l});I.exports={CONSTRUCTOR:d,REJECTION_EVENT:l,SUBCLASSING:m}},3e3:function(I,r,n){"use strict";var e=n(26856);I.exports=e.Promise},61988:function(I,r,n){"use strict";var e=n(45418),a=n(66379),t=n(14187);I.exports=function(o,f){if(e(o),a(f)&&f.constructor===o)return f;var N=t.f(o),k=N.resolve;return k(f),N.promise}},18182:function(I,r,n){"use strict";var e=n(3e3),a=n(1608),t=n(14657).CONSTRUCTOR;I.exports=t||!a(function(o){e.all(o).then(void 0,function(){})})},69713:function(I,r,n){"use strict";var e=n(8165).f;I.exports=function(a,t,o){o in a||e(a,o,{configurable:!0,get:function(){function f(){return t[o]}return f}(),set:function(){function f(N){t[o]=N}return f}()})}},8274:function(I){"use strict";var r=function(){this.head=null,this.tail=null};r.prototype={add:function(){function n(e){var a={item:e,next:null},t=this.tail;t?t.next=a:this.head=a,this.tail=a}return n}(),get:function(){function n(){var e=this.head;if(e){var a=this.head=e.next;return a===null&&(this.tail=null),e.item}}return n}()},I.exports=r},59833:function(I,r,n){"use strict";var e=n(20276),a=n(45418),t=n(53664),o=n(8649),f=n(59049),N=TypeError;I.exports=function(k,S){var y=k.exec;if(t(y)){var h=e(y,k,S);return h!==null&&a(h),h}if(o(k)==="RegExp")return e(f,k,S);throw new N("RegExp#exec called on incompatible receiver")}},59049:function(I,r,n){"use strict";var e=n(20276),a=n(72908),t=n(8758),o=n(41913),f=n(96472),N=n(7624),k=n(15439),S=n(4471).get,y=n(18095),h=n(17329),i=N("native-string-replace",String.prototype.replace),c=RegExp.prototype.exec,m=c,l=a("".charAt),d=a("".indexOf),u=a("".replace),s=a("".slice),C=function(){var V=/a/,b=/b*/g;return e(c,V,"a"),e(c,b,"a"),V.lastIndex!==0||b.lastIndex!==0}(),g=f.BROKEN_CARET,v=/()??/.exec("")[1]!==void 0,p=C||v||g||y||h;p&&(m=function(){function V(b){var B=this,L=S(B),w=t(b),T=L.raw,x,A,E,P,R,M,D;if(T)return T.lastIndex=B.lastIndex,x=e(m,T,w),B.lastIndex=T.lastIndex,x;var j=L.groups,W=g&&B.sticky,U=e(o,B),K=B.source,$=0,H=w;if(W&&(U=u(U,"y",""),d(U,"g")===-1&&(U+="g"),H=s(w,B.lastIndex),B.lastIndex>0&&(!B.multiline||B.multiline&&l(w,B.lastIndex-1)!=="\n")&&(K="(?: "+K+")",H=" "+H,$++),A=new RegExp("^(?:"+K+")",U)),v&&(A=new RegExp("^"+K+"$(?!\\s)",U)),C&&(E=B.lastIndex),P=e(c,W?A:B,H),W?P?(P.input=s(P.input,$),P[0]=s(P[0],$),P.index=B.lastIndex,B.lastIndex+=P[0].length):B.lastIndex=0:C&&P&&(B.lastIndex=B.global?P.index+P[0].length:E),v&&P&&P.length>1&&e(i,P[0],A,function(){for(R=1;Rb)","g");return o.exec("b").groups.a!=="b"||"b".replace(o,"$c")!=="bc"})},305:function(I,r,n){"use strict";var e=n(62695),a=TypeError;I.exports=function(t){if(e(t))throw new a("Can't call method on "+t);return t}},8975:function(I,r,n){"use strict";var e=n(26856),a=n(16361),t=Object.getOwnPropertyDescriptor;I.exports=function(o){if(!a)return e[o];var f=t(e,o);return f&&f.value}},91935:function(I){"use strict";I.exports=Object.is||function(){function r(n,e){return n===e?n!==0||1/n===1/e:n!==n&&e!==e}return r}()},17459:function(I,r,n){"use strict";var e=n(26856),a=n(47244),t=n(53664),o=n(68261),f=n(74247),N=n(31170),k=n(92827),S=e.Function,y=/MSIE .\./.test(f)||o&&function(){var h=e.Bun.version.split(".");return h.length<3||h[0]==="0"&&(h[1]<3||h[1]==="3"&&h[2]==="0")}();I.exports=function(h,i){var c=i?2:1;return y?function(m,l){var d=k(arguments.length,1)>c,u=t(m)?m:S(m),s=d?N(arguments,c):[],C=d?function(){a(u,this,s)}:u;return i?h(C,l):h(C)}:h}},92468:function(I,r,n){"use strict";var e=n(22070),a=n(57301),t=n(95558),o=n(16361),f=t("species");I.exports=function(N){var k=e(N);o&&k&&!k[f]&&a(k,f,{configurable:!0,get:function(){function S(){return this}return S}()})}},15676:function(I,r,n){"use strict";var e=n(8165).f,a=n(3302),t=n(95558),o=t("toStringTag");I.exports=function(f,N,k){f&&!k&&(f=f.prototype),f&&!a(f,o)&&e(f,o,{configurable:!0,value:N})}},97223:function(I,r,n){"use strict";var e=n(7624),a=n(76246),t=e("keys");I.exports=function(o){return t[o]||(t[o]=a(o))}},70192:function(I,r,n){"use strict";var e=n(26856),a=n(17553),t="__core-js_shared__",o=e[t]||a(t,{});I.exports=o},7624:function(I,r,n){"use strict";var e=n(90139),a=n(70192);(I.exports=function(t,o){return a[t]||(a[t]=o!==void 0?o:{})})("versions",[]).push({version:"3.35.0",mode:e?"pure":"global",copyright:"\xA9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.0/LICENSE",source:"https://github.com/zloirock/core-js"})},83604:function(I,r,n){"use strict";var e=n(45418),a=n(48218),t=n(62695),o=n(95558),f=o("species");I.exports=function(N,k){var S=e(N).constructor,y;return S===void 0||t(y=e(S)[f])?k:a(y)}},81626:function(I,r,n){"use strict";var e=n(13586);I.exports=function(a){return e(function(){var t=""[a]('"');return t!==t.toLowerCase()||t.split('"').length>3})}},13300:function(I,r,n){"use strict";var e=n(72908),a=n(84501),t=n(8758),o=n(305),f=e("".charAt),N=e("".charCodeAt),k=e("".slice),S=function(h){return function(i,c){var m=t(o(i)),l=a(c),d=m.length,u,s;return l<0||l>=d?h?"":void 0:(u=N(m,l),u<55296||u>56319||l+1===d||(s=N(m,l+1))<56320||s>57343?h?f(m,l):u:h?k(m,l,l+2):(u-55296<<10)+(s-56320)+65536)}};I.exports={codeAt:S(!1),charAt:S(!0)}},51468:function(I,r,n){"use strict";var e=n(74247);I.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(e)},81290:function(I,r,n){"use strict";var e=n(72908),a=n(74369),t=n(8758),o=n(75463),f=n(305),N=e(o),k=e("".slice),S=Math.ceil,y=function(i){return function(c,m,l){var d=t(f(c)),u=a(m),s=d.length,C=l===void 0?" ":t(l),g,v;return u<=s||C===""?d:(g=u-s,v=N(C,S(g/C.length)),v.length>g&&(v=k(v,0,g)),i?d+v:v+d)}};I.exports={start:y(!1),end:y(!0)}},75463:function(I,r,n){"use strict";var e=n(84501),a=n(8758),t=n(305),o=RangeError;I.exports=function(){function f(N){var k=a(t(this)),S="",y=e(N);if(y<0||y===1/0)throw new o("Wrong number of repetitions");for(;y>0;(y>>>=1)&&(k+=k))y&1&&(S+=k);return S}return f}()},45745:function(I,r,n){"use strict";var e=n(47913).end,a=n(15677);I.exports=a("trimEnd")?function(){function t(){return e(this)}return t}():"".trimEnd},15677:function(I,r,n){"use strict";var e=n(15340).PROPER,a=n(13586),t=n(47410),o="\u200B\x85\u180E";I.exports=function(f){return a(function(){return!!t[f]()||o[f]()!==o||e&&t[f].name!==f})}},35634:function(I,r,n){"use strict";var e=n(47913).start,a=n(15677);I.exports=a("trimStart")?function(){function t(){return e(this)}return t}():"".trimStart},47913:function(I,r,n){"use strict";var e=n(72908),a=n(305),t=n(8758),o=n(47410),f=e("".replace),N=RegExp("^["+o+"]+"),k=RegExp("(^|[^"+o+"])["+o+"]+$"),S=function(h){return function(i){var c=t(a(i));return h&1&&(c=f(c,N,"")),h&2&&(c=f(c,k,"$1")),c}};I.exports={start:S(1),end:S(2),trim:S(3)}},61855:function(I,r,n){"use strict";var e=n(43541),a=n(13586),t=n(26856),o=t.String;I.exports=!!Object.getOwnPropertySymbols&&!a(function(){var f=Symbol("symbol detection");return!o(f)||!(Object(f)instanceof Symbol)||!Symbol.sham&&e&&e<41})},28952:function(I,r,n){"use strict";var e=n(20276),a=n(22070),t=n(95558),o=n(60855);I.exports=function(){var f=a("Symbol"),N=f&&f.prototype,k=N&&N.valueOf,S=t("toPrimitive");N&&!N[S]&&o(N,S,function(y){return e(k,this)},{arity:1})}},16010:function(I,r,n){"use strict";var e=n(61855);I.exports=e&&!!Symbol.for&&!!Symbol.keyFor},87073:function(I,r,n){"use strict";var e=n(26856),a=n(47244),t=n(8942),o=n(53664),f=n(3302),N=n(13586),k=n(21474),S=n(31170),y=n(55642),h=n(92827),i=n(25184),c=n(86727),m=e.setImmediate,l=e.clearImmediate,d=e.process,u=e.Dispatch,s=e.Function,C=e.MessageChannel,g=e.String,v=0,p={},V="onreadystatechange",b,B,L,w;N(function(){b=e.location});var T=function(R){if(f(p,R)){var M=p[R];delete p[R],M()}},x=function(R){return function(){T(R)}},A=function(R){T(R.data)},E=function(R){e.postMessage(g(R),b.protocol+"//"+b.host)};(!m||!l)&&(m=function(){function P(R){h(arguments.length,1);var M=o(R)?R:s(R),D=S(arguments,1);return p[++v]=function(){a(M,void 0,D)},B(v),v}return P}(),l=function(){function P(R){delete p[R]}return P}(),c?B=function(R){d.nextTick(x(R))}:u&&u.now?B=function(R){u.now(x(R))}:C&&!i?(L=new C,w=L.port2,L.port1.onmessage=A,B=t(w.postMessage,w)):e.addEventListener&&o(e.postMessage)&&!e.importScripts&&b&&b.protocol!=="file:"&&!N(E)?(B=E,e.addEventListener("message",A,!1)):V in y("script")?B=function(R){k.appendChild(y("script"))[V]=function(){k.removeChild(this),T(R)}}:B=function(R){setTimeout(x(R),0)}),I.exports={set:m,clear:l}},7950:function(I,r,n){"use strict";var e=n(72908);I.exports=e(1 .valueOf)},39531:function(I,r,n){"use strict";var e=n(84501),a=Math.max,t=Math.min;I.exports=function(o,f){var N=e(o);return N<0?a(N+f,0):t(N,f)}},73873:function(I,r,n){"use strict";var e=n(9560),a=TypeError;I.exports=function(t){var o=e(t,"number");if(typeof o=="number")throw new a("Can't convert number to bigint");return BigInt(o)}},28968:function(I,r,n){"use strict";var e=n(84501),a=n(74369),t=RangeError;I.exports=function(o){if(o===void 0)return 0;var f=e(o),N=a(f);if(f!==N)throw new t("Wrong length or index");return N}},54292:function(I,r,n){"use strict";var e=n(80689),a=n(305);I.exports=function(t){return e(a(t))}},84501:function(I,r,n){"use strict";var e=n(54037);I.exports=function(a){var t=+a;return t!==t||t===0?0:e(t)}},74369:function(I,r,n){"use strict";var e=n(84501),a=Math.min;I.exports=function(t){return t>0?a(e(t),9007199254740991):0}},63549:function(I,r,n){"use strict";var e=n(305),a=Object;I.exports=function(t){return a(e(t))}},45476:function(I,r,n){"use strict";var e=n(70685),a=RangeError;I.exports=function(t,o){var f=e(t);if(f%o)throw new a("Wrong offset");return f}},70685:function(I,r,n){"use strict";var e=n(84501),a=RangeError;I.exports=function(t){var o=e(t);if(o<0)throw new a("The argument can't be less than 0");return o}},9560:function(I,r,n){"use strict";var e=n(20276),a=n(66379),t=n(43474),o=n(76540),f=n(56109),N=n(95558),k=TypeError,S=N("toPrimitive");I.exports=function(y,h){if(!a(y)||t(y))return y;var i=o(y,S),c;if(i){if(h===void 0&&(h="default"),c=e(i,y,h),!a(c)||t(c))return c;throw new k("Can't convert object to primitive value")}return h===void 0&&(h="number"),f(y,h)}},72445:function(I,r,n){"use strict";var e=n(9560),a=n(43474);I.exports=function(t){var o=e(t,"string");return a(o)?o:o+""}},41936:function(I,r,n){"use strict";var e=n(95558),a=e("toStringTag"),t={};t[a]="z",I.exports=String(t)==="[object z]"},8758:function(I,r,n){"use strict";var e=n(48615),a=String;I.exports=function(t){if(e(t)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return a(t)}},52834:function(I){"use strict";var r=Math.round;I.exports=function(n){var e=r(n);return e<0?0:e>255?255:e&255}},36787:function(I){"use strict";var r=String;I.exports=function(n){try{return r(n)}catch(e){return"Object"}}},43186:function(I,r,n){"use strict";var e=n(3116),a=n(26856),t=n(20276),o=n(16361),f=n(45410),N=n(30432),k=n(31284),S=n(14434),y=n(73970),h=n(21650),i=n(76117),c=n(74369),m=n(28968),l=n(45476),d=n(52834),u=n(72445),s=n(3302),C=n(48615),g=n(66379),v=n(43474),p=n(15439),V=n(54341),b=n(91420),B=n(60097).f,L=n(12778),w=n(18539).forEach,T=n(92468),x=n(57301),A=n(8165),E=n(19765),P=n(21465),R=n(4471),M=n(43405),D=R.get,j=R.set,W=R.enforce,U=A.f,K=E.f,$=a.RangeError,H=k.ArrayBuffer,Y=H.prototype,z=k.DataView,Q=N.NATIVE_ARRAY_BUFFER_VIEWS,re=N.TYPED_ARRAY_TAG,ae=N.TypedArray,de=N.TypedArrayPrototype,ve=N.isTypedArray,ye="BYTES_PER_ELEMENT",Le="Wrong length",pe=function(te,be){x(te,be,{configurable:!0,get:function(){function fe(){return D(this)[be]}return fe}()})},ne=function(te){var be;return V(Y,te)||(be=C(te))==="ArrayBuffer"||be==="SharedArrayBuffer"},ce=function(te,be){return ve(te)&&!v(be)&&be in te&&i(+be)&&be>=0},q=function(){function me(te,be){return be=u(be),ce(te,be)?y(2,te[be]):K(te,be)}return me}(),se=function(){function me(te,be,fe){return be=u(be),ce(te,be)&&g(fe)&&s(fe,"value")&&!s(fe,"get")&&!s(fe,"set")&&!fe.configurable&&(!s(fe,"writable")||fe.writable)&&(!s(fe,"enumerable")||fe.enumerable)?(te[be]=fe.value,te):U(te,be,fe)}return me}();o?(Q||(E.f=q,A.f=se,pe(de,"buffer"),pe(de,"byteOffset"),pe(de,"byteLength"),pe(de,"length")),e({target:"Object",stat:!0,forced:!Q},{getOwnPropertyDescriptor:q,defineProperty:se}),I.exports=function(me,te,be){var fe=me.match(/\d+/)[0]/8,ge=me+(be?"Clamped":"")+"Array",ke="get"+me,Ce="set"+me,Se=a[ge],we=Se,xe=we&&we.prototype,Oe={},We=function(ue,Ne){var Ae=D(ue);return Ae.view[ke](Ne*fe+Ae.byteOffset,!0)},Ve=function(ue,Ne,Ae){var De=D(ue);De.view[Ce](Ne*fe+De.byteOffset,be?d(Ae):Ae,!0)},oe=function(ue,Ne){U(ue,Ne,{get:function(){function Ae(){return We(this,Ne)}return Ae}(),set:function(){function Ae(De){return Ve(this,Ne,De)}return Ae}(),enumerable:!0})};Q?f&&(we=te(function(he,ue,Ne,Ae){return S(he,xe),M(function(){return g(ue)?ne(ue)?Ae!==void 0?new Se(ue,l(Ne,fe),Ae):Ne!==void 0?new Se(ue,l(Ne,fe)):new Se(ue):ve(ue)?P(we,ue):t(L,we,ue):new Se(m(ue))}(),he,we)}),b&&b(we,ae),w(B(Se),function(he){he in we||h(we,he,Se[he])}),we.prototype=xe):(we=te(function(he,ue,Ne,Ae){S(he,xe);var De=0,je=0,Ke,Ue,_e;if(!g(ue))_e=m(ue),Ue=_e*fe,Ke=new H(Ue);else if(ne(ue)){Ke=ue,je=l(Ne,fe);var Ge=ue.byteLength;if(Ae===void 0){if(Ge%fe)throw new $(Le);if(Ue=Ge-je,Ue<0)throw new $(Le)}else if(Ue=c(Ae)*fe,Ue+je>Ge)throw new $(Le);_e=Ue/fe}else return ve(ue)?P(we,ue):t(L,we,ue);for(j(he,{buffer:Ke,byteOffset:je,byteLength:Ue,length:_e,view:new z(Ke)});De<_e;)oe(he,De++)}),b&&b(we,ae),xe=we.prototype=p(de)),xe.constructor!==we&&h(xe,"constructor",we),W(xe).TypedArrayConstructor=we,re&&h(xe,re,ge);var le=we!==Se;Oe[ge]=we,e({global:!0,constructor:!0,forced:le,sham:!Q},Oe),ye in we||h(we,ye,fe),ye in xe||h(xe,ye,fe),T(ge)}):I.exports=function(){}},45410:function(I,r,n){"use strict";var e=n(26856),a=n(13586),t=n(1608),o=n(30432).NATIVE_ARRAY_BUFFER_VIEWS,f=e.ArrayBuffer,N=e.Int8Array;I.exports=!o||!a(function(){N(1)})||!a(function(){new N(-1)})||!t(function(k){new N,new N(null),new N(1.5),new N(k)},!0)||a(function(){return new N(new f(2),1,void 0).length!==1})},85710:function(I,r,n){"use strict";var e=n(21465),a=n(9230);I.exports=function(t,o){return e(a(t),o)}},12778:function(I,r,n){"use strict";var e=n(8942),a=n(20276),t=n(48218),o=n(63549),f=n(83207),N=n(45731),k=n(52984),S=n(48594),y=n(76567),h=n(30432).aTypedArrayConstructor,i=n(73873);I.exports=function(){function c(m){var l=t(this),d=o(m),u=arguments.length,s=u>1?arguments[1]:void 0,C=s!==void 0,g=k(d),v,p,V,b,B,L,w,T;if(g&&!S(g))for(w=N(d,g),T=w.next,d=[];!(L=a(T,w)).done;)d.push(L.value);for(C&&u>2&&(s=e(s,arguments[2])),p=f(d),V=new(h(l))(p),b=y(V),v=0;p>v;v++)B=C?s(d[v],v):d[v],V[v]=b?i(B):+B;return V}return c}()},9230:function(I,r,n){"use strict";var e=n(30432),a=n(83604),t=e.aTypedArrayConstructor,o=e.getTypedArrayConstructor;I.exports=function(f){return t(a(f,o(f)))}},76246:function(I,r,n){"use strict";var e=n(72908),a=0,t=Math.random(),o=e(1 .toString);I.exports=function(f){return"Symbol("+(f===void 0?"":f)+")_"+o(++a+t,36)}},95343:function(I,r,n){"use strict";var e=n(61855);I.exports=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},87168:function(I,r,n){"use strict";var e=n(16361),a=n(13586);I.exports=e&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},92827:function(I){"use strict";var r=TypeError;I.exports=function(n,e){if(n=51||!a(function(){var s=[];return s[m]=!1,s.concat()[0]!==s}),d=function(C){if(!o(C))return!1;var g=C[m];return g!==void 0?!!g:t(C)},u=!l||!h("concat");e({target:"Array",proto:!0,arity:1,forced:u},{concat:function(){function s(C){var g=f(this),v=y(g,0),p=0,V,b,B,L,w;for(V=-1,B=arguments.length;V1?arguments[1]:void 0)}return f}()})},7216:function(I,r,n){"use strict";var e=n(3116),a=n(39948),t=n(98759);e({target:"Array",proto:!0},{fill:a}),t("fill")},50584:function(I,r,n){"use strict";var e=n(3116),a=n(18539).filter,t=n(34924),o=t("filter");e({target:"Array",proto:!0,forced:!o},{filter:function(){function f(N){return a(this,N,arguments.length>1?arguments[1]:void 0)}return f}()})},25972:function(I,r,n){"use strict";var e=n(3116),a=n(18539).findIndex,t=n(98759),o="findIndex",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{findIndex:function(){function N(k){return a(this,k,arguments.length>1?arguments[1]:void 0)}return N}()}),t(o)},26632:function(I,r,n){"use strict";var e=n(3116),a=n(18539).find,t=n(98759),o="find",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{find:function(){function N(k){return a(this,k,arguments.length>1?arguments[1]:void 0)}return N}()}),t(o)},14064:function(I,r,n){"use strict";var e=n(3116),a=n(73132),t=n(79474),o=n(63549),f=n(83207),N=n(51582);e({target:"Array",proto:!0},{flatMap:function(){function k(S){var y=o(this),h=f(y),i;return t(S),i=N(y,0),i.length=a(i,y,y,h,0,1,S,arguments.length>1?arguments[1]:void 0),i}return k}()})},55222:function(I,r,n){"use strict";var e=n(3116),a=n(73132),t=n(63549),o=n(83207),f=n(84501),N=n(51582);e({target:"Array",proto:!0},{flat:function(){function k(){var S=arguments.length?arguments[0]:void 0,y=t(this),h=o(y),i=N(y,0);return i.length=a(i,y,y,h,0,S===void 0?1:f(S)),i}return k}()})},68616:function(I,r,n){"use strict";var e=n(3116),a=n(16856);e({target:"Array",proto:!0,forced:[].forEach!==a},{forEach:a})},45168:function(I,r,n){"use strict";var e=n(3116),a=n(45056),t=n(1608),o=!t(function(f){Array.from(f)});e({target:"Array",stat:!0,forced:o},{from:a})},26088:function(I,r,n){"use strict";var e=n(3116),a=n(33483).includes,t=n(13586),o=n(98759),f=t(function(){return!Array(1).includes()});e({target:"Array",proto:!0,forced:f},{includes:function(){function N(k){return a(this,k,arguments.length>1?arguments[1]:void 0)}return N}()}),o("includes")},92654:function(I,r,n){"use strict";var e=n(3116),a=n(69935),t=n(33483).indexOf,o=n(56127),f=a([].indexOf),N=!!f&&1/f([1],1,-0)<0,k=N||!o("indexOf");e({target:"Array",proto:!0,forced:k},{indexOf:function(){function S(y){var h=arguments.length>1?arguments[1]:void 0;return N?f(this,y,h)||0:t(this,y,h)}return S}()})},58423:function(I,r,n){"use strict";var e=n(3116),a=n(59882);e({target:"Array",stat:!0},{isArray:a})},26017:function(I,r,n){"use strict";var e=n(54292),a=n(98759),t=n(47730),o=n(4471),f=n(8165).f,N=n(21436),k=n(32214),S=n(90139),y=n(16361),h="Array Iterator",i=o.set,c=o.getterFor(h);I.exports=N(Array,"Array",function(l,d){i(this,{type:h,target:e(l),index:0,kind:d})},function(){var l=c(this),d=l.target,u=l.index++;if(!d||u>=d.length)return l.target=void 0,k(void 0,!0);switch(l.kind){case"keys":return k(u,!1);case"values":return k(d[u],!1)}return k([u,d[u]],!1)},"values");var m=t.Arguments=t.Array;if(a("keys"),a("values"),a("entries"),!S&&y&&m.name!=="values")try{f(m,"name",{value:"values"})}catch(l){}},37808:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(80689),o=n(54292),f=n(56127),N=a([].join),k=t!==Object,S=k||!f("join",",");e({target:"Array",proto:!0,forced:S},{join:function(){function y(h){return N(o(this),h===void 0?",":h)}return y}()})},2509:function(I,r,n){"use strict";var e=n(3116),a=n(16400);e({target:"Array",proto:!0,forced:a!==[].lastIndexOf},{lastIndexOf:a})},2124:function(I,r,n){"use strict";var e=n(3116),a=n(18539).map,t=n(34924),o=t("map");e({target:"Array",proto:!0,forced:!o},{map:function(){function f(N){return a(this,N,arguments.length>1?arguments[1]:void 0)}return f}()})},38196:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=n(49632),o=n(80750),f=Array,N=a(function(){function k(){}return!(f.of.call(k)instanceof k)});e({target:"Array",stat:!0,forced:N},{of:function(){function k(){for(var S=0,y=arguments.length,h=new(t(this)?this:f)(y);y>S;)o(h,S,arguments[S++]);return h.length=y,h}return k}()})},56913:function(I,r,n){"use strict";var e=n(3116),a=n(58394).right,t=n(56127),o=n(43541),f=n(86727),N=!f&&o>79&&o<83,k=N||!t("reduceRight");e({target:"Array",proto:!0,forced:k},{reduceRight:function(){function S(y){return a(this,y,arguments.length,arguments.length>1?arguments[1]:void 0)}return S}()})},7731:function(I,r,n){"use strict";var e=n(3116),a=n(58394).left,t=n(56127),o=n(43541),f=n(86727),N=!f&&o>79&&o<83,k=N||!t("reduce");e({target:"Array",proto:!0,forced:k},{reduce:function(){function S(y){var h=arguments.length;return a(this,y,h,h>1?arguments[1]:void 0)}return S}()})},48704:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(59882),o=a([].reverse),f=[1,2];e({target:"Array",proto:!0,forced:String(f)===String(f.reverse())},{reverse:function(){function N(){return t(this)&&(this.length=this.length),o(this)}return N}()})},24077:function(I,r,n){"use strict";var e=n(3116),a=n(59882),t=n(49632),o=n(66379),f=n(39531),N=n(83207),k=n(54292),S=n(80750),y=n(95558),h=n(34924),i=n(31170),c=h("slice"),m=y("species"),l=Array,d=Math.max;e({target:"Array",proto:!0,forced:!c},{slice:function(){function u(s,C){var g=k(this),v=N(g),p=f(s,v),V=f(C===void 0?v:C,v),b,B,L;if(a(g)&&(b=g.constructor,t(b)&&(b===l||a(b.prototype))?b=void 0:o(b)&&(b=b[m],b===null&&(b=void 0)),b===l||b===void 0))return i(g,p,V);for(B=new(b===void 0?l:b)(d(V-p,0)),L=0;p1?arguments[1]:void 0)}return f}()})},43430:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(79474),o=n(63549),f=n(83207),N=n(81245),k=n(8758),S=n(13586),y=n(91183),h=n(56127),i=n(31574),c=n(88836),m=n(43541),l=n(27204),d=[],u=a(d.sort),s=a(d.push),C=S(function(){d.sort(void 0)}),g=S(function(){d.sort(null)}),v=h("sort"),p=!S(function(){if(m)return m<70;if(!(i&&i>3)){if(c)return!0;if(l)return l<603;var B="",L,w,T,x;for(L=65;L<76;L++){switch(w=String.fromCharCode(L),L){case 66:case 69:case 70:case 72:T=3;break;case 68:case 71:T=4;break;default:T=2}for(x=0;x<47;x++)d.push({k:w+x,v:T})}for(d.sort(function(A,E){return E.v-A.v}),x=0;xk(T)?1:-1}};e({target:"Array",proto:!0,forced:V},{sort:function(){function B(L){L!==void 0&&t(L);var w=o(this);if(p)return L===void 0?u(w):u(w,L);var T=[],x=f(w),A,E;for(E=0;Eg-b+V;L--)h(C,L-1)}else if(V>b)for(L=g-b;L>v;L--)w=L+b-1,T=L+V-1,w in C?C[T]=C[w]:h(C,T);for(L=0;L9490626562425156e-8?o(h)+N:a(h-1+f(h-1)*f(h+1))}return S}()})},68872:function(I,r,n){"use strict";var e=n(3116),a=Math.asinh,t=Math.log,o=Math.sqrt;function f(k){var S=+k;return!isFinite(S)||S===0?S:S<0?-f(-S):t(S+o(S*S+1))}var N=!(a&&1/a(0)>0);e({target:"Math",stat:!0,forced:N},{asinh:f})},93105:function(I,r,n){"use strict";var e=n(3116),a=Math.atanh,t=Math.log,o=!(a&&1/a(-0)<0);e({target:"Math",stat:!0,forced:o},{atanh:function(){function f(N){var k=+N;return k===0?k:t((1+k)/(1-k))/2}return f}()})},1795:function(I,r,n){"use strict";var e=n(3116),a=n(30585),t=Math.abs,o=Math.pow;e({target:"Math",stat:!0},{cbrt:function(){function f(N){var k=+N;return a(k)*o(t(k),.3333333333333333)}return f}()})},11121:function(I,r,n){"use strict";var e=n(3116),a=Math.floor,t=Math.log,o=Math.LOG2E;e({target:"Math",stat:!0},{clz32:function(){function f(N){var k=N>>>0;return k?31-a(t(k+.5)*o):32}return f}()})},18730:function(I,r,n){"use strict";var e=n(3116),a=n(80563),t=Math.cosh,o=Math.abs,f=Math.E,N=!t||t(710)===1/0;e({target:"Math",stat:!0,forced:N},{cosh:function(){function k(S){var y=a(o(S)-1)+1;return(y+1/(y*f*f))*(f/2)}return k}()})},11624:function(I,r,n){"use strict";var e=n(3116),a=n(80563);e({target:"Math",stat:!0,forced:a!==Math.expm1},{expm1:a})},89004:function(I,r,n){"use strict";var e=n(3116),a=n(48705);e({target:"Math",stat:!0},{fround:a})},72680:function(I,r,n){"use strict";var e=n(3116),a=Math.hypot,t=Math.abs,o=Math.sqrt,f=!!a&&a(1/0,NaN)!==1/0;e({target:"Math",stat:!0,arity:2,forced:f},{hypot:function(){function N(k,S){for(var y=0,h=0,i=arguments.length,c=0,m,l;h0?(l=m/c,y+=l*l):y+=m;return c===1/0?1/0:c*o(y)}return N}()})},75213:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=Math.imul,o=a(function(){return t(4294967295,5)!==-5||t.length!==2});e({target:"Math",stat:!0,forced:o},{imul:function(){function f(N,k){var S=65535,y=+N,h=+k,i=S&y,c=S&h;return 0|i*c+((S&y>>>16)*c+i*(S&h>>>16)<<16>>>0)}return f}()})},4347:function(I,r,n){"use strict";var e=n(3116),a=n(74347);e({target:"Math",stat:!0},{log10:a})},86433:function(I,r,n){"use strict";var e=n(3116),a=n(50169);e({target:"Math",stat:!0},{log1p:a})},21401:function(I,r,n){"use strict";var e=n(3116),a=Math.log,t=Math.LN2;e({target:"Math",stat:!0},{log2:function(){function o(f){return a(f)/t}return o}()})},54468:function(I,r,n){"use strict";var e=n(3116),a=n(30585);e({target:"Math",stat:!0},{sign:a})},36183:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=n(80563),o=Math.abs,f=Math.exp,N=Math.E,k=a(function(){return Math.sinh(-2e-17)!==-2e-17});e({target:"Math",stat:!0,forced:k},{sinh:function(){function S(y){var h=+y;return o(h)<1?(t(h)-t(-h))/2:(f(h-1)-f(-h-1))*(N/2)}return S}()})},95499:function(I,r,n){"use strict";var e=n(3116),a=n(80563),t=Math.exp;e({target:"Math",stat:!0},{tanh:function(){function o(f){var N=+f,k=a(N),S=a(-N);return k===1/0?1:S===1/0?-1:(k-S)/(t(N)+t(-N))}return o}()})},50929:function(I,r,n){"use strict";var e=n(15676);e(Math,"Math",!0)},91447:function(I,r,n){"use strict";var e=n(3116),a=n(54037);e({target:"Math",stat:!0},{trunc:a})},84314:function(I,r,n){"use strict";var e=n(3116),a=n(90139),t=n(16361),o=n(26856),f=n(55601),N=n(72908),k=n(23620),S=n(3302),y=n(43405),h=n(54341),i=n(43474),c=n(9560),m=n(13586),l=n(60097).f,d=n(19765).f,u=n(8165).f,s=n(7950),C=n(47913).trim,g="Number",v=o[g],p=f[g],V=v.prototype,b=o.TypeError,B=N("".slice),L=N("".charCodeAt),w=function(M){var D=c(M,"number");return typeof D=="bigint"?D:T(D)},T=function(M){var D=c(M,"number"),j,W,U,K,$,H,Y,z;if(i(D))throw new b("Cannot convert a Symbol value to a number");if(typeof D=="string"&&D.length>2){if(D=C(D),j=L(D,0),j===43||j===45){if(W=L(D,2),W===88||W===120)return NaN}else if(j===48){switch(L(D,1)){case 66:case 98:U=2,K=49;break;case 79:case 111:U=8,K=55;break;default:return+D}for($=B(D,2),H=$.length,Y=0;YK)return NaN;return parseInt($,U)}}return+D},x=k(g,!v(" 0o1")||!v("0b1")||v("+0x1")),A=function(M){return h(V,M)&&m(function(){s(M)})},E=function(){function R(M){var D=arguments.length<1?0:v(w(M));return A(this)?y(Object(D),this,E):D}return R}();E.prototype=V,x&&!a&&(V.constructor=E),e({global:!0,constructor:!0,wrap:!0,forced:x},{Number:E});var P=function(M,D){for(var j=t?l(D):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),W=0,U;j.length>W;W++)S(D,U=j[W])&&!S(M,U)&&u(M,U,d(D,U))};a&&p&&P(f[g],p),(x||a)&&P(f[g],v)},48211:function(I,r,n){"use strict";var e=n(3116);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},52237:function(I,r,n){"use strict";var e=n(3116),a=n(23944);e({target:"Number",stat:!0},{isFinite:a})},306:function(I,r,n){"use strict";var e=n(3116),a=n(76117);e({target:"Number",stat:!0},{isInteger:a})},22509:function(I,r,n){"use strict";var e=n(3116);e({target:"Number",stat:!0},{isNaN:function(){function a(t){return t!==t}return a}()})},84660:function(I,r,n){"use strict";var e=n(3116),a=n(76117),t=Math.abs;e({target:"Number",stat:!0},{isSafeInteger:function(){function o(f){return a(f)&&t(f)<=9007199254740991}return o}()})},82678:function(I,r,n){"use strict";var e=n(3116);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},76585:function(I,r,n){"use strict";var e=n(3116);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},21733:function(I,r,n){"use strict";var e=n(3116),a=n(98973);e({target:"Number",stat:!0,forced:Number.parseFloat!==a},{parseFloat:a})},21210:function(I,r,n){"use strict";var e=n(3116),a=n(41148);e({target:"Number",stat:!0,forced:Number.parseInt!==a},{parseInt:a})},10272:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(84501),o=n(7950),f=n(75463),N=n(13586),k=RangeError,S=String,y=Math.floor,h=a(f),i=a("".slice),c=a(1 .toFixed),m=function g(v,p,V){return p===0?V:p%2===1?g(v,p-1,V*v):g(v*v,p/2,V)},l=function(v){for(var p=0,V=v;V>=4096;)p+=12,V/=4096;for(;V>=2;)p+=1,V/=2;return p},d=function(v,p,V){for(var b=-1,B=V;++b<6;)B+=p*v[b],v[b]=B%1e7,B=y(B/1e7)},u=function(v,p){for(var V=6,b=0;--V>=0;)b+=v[V],v[V]=y(b/p),b=b%p*1e7},s=function(v){for(var p=6,V="";--p>=0;)if(V!==""||p===0||v[p]!==0){var b=S(v[p]);V=V===""?b:V+h("0",7-b.length)+b}return V},C=N(function(){return c(8e-5,3)!=="0.000"||c(.9,0)!=="1"||c(1.255,2)!=="1.25"||c(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!N(function(){c({})});e({target:"Number",proto:!0,forced:C},{toFixed:function(){function g(v){var p=o(this),V=t(v),b=[0,0,0,0,0,0],B="",L="0",w,T,x,A;if(V<0||V>20)throw new k("Incorrect fraction digits");if(p!==p)return"NaN";if(p<=-1e21||p>=1e21)return S(p);if(p<0&&(B="-",p=-p),p>1e-21)if(w=l(p*m(2,69,1))-69,T=w<0?p*m(2,-w,1):p/m(2,w,1),T*=4503599627370496,w=52-w,w>0){for(d(b,0,T),x=V;x>=7;)d(b,1e7,0),x-=7;for(d(b,m(10,x,1),0),x=w-1;x>=23;)u(b,8388608),x-=23;u(b,1<0?(A=L.length,L=B+(A<=V?"0."+h("0",V-A)+L:i(L,0,A-V)+"."+i(L,A-V))):L=B+L,L}return g}()})},83403:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(13586),o=n(7950),f=a(1 .toPrecision),N=t(function(){return f(1,void 0)!=="1"})||!t(function(){f({})});e({target:"Number",proto:!0,forced:N},{toPrecision:function(){function k(S){return S===void 0?f(o(this)):f(o(this),S)}return k}()})},4229:function(I,r,n){"use strict";var e=n(3116),a=n(23554);e({target:"Object",stat:!0,arity:2,forced:Object.assign!==a},{assign:a})},53388:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(15439);e({target:"Object",stat:!0,sham:!a},{create:t})},53121:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(6205),o=n(79474),f=n(63549),N=n(8165);a&&e({target:"Object",proto:!0,forced:t},{__defineGetter__:function(){function k(S,y){N.f(f(this),S,{get:o(y),enumerable:!0,configurable:!0})}return k}()})},53822:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(55119).f;e({target:"Object",stat:!0,forced:Object.defineProperties!==t,sham:!a},{defineProperties:t})},2514:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(8165).f;e({target:"Object",stat:!0,forced:Object.defineProperty!==t,sham:!a},{defineProperty:t})},2218:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(6205),o=n(79474),f=n(63549),N=n(8165);a&&e({target:"Object",proto:!0,forced:t},{__defineSetter__:function(){function k(S,y){N.f(f(this),S,{set:o(y),enumerable:!0,configurable:!0})}return k}()})},14955:function(I,r,n){"use strict";var e=n(3116),a=n(64266).entries;e({target:"Object",stat:!0},{entries:function(){function t(o){return a(o)}return t}()})},79220:function(I,r,n){"use strict";var e=n(3116),a=n(58199),t=n(13586),o=n(66379),f=n(66526).onFreeze,N=Object.freeze,k=t(function(){N(1)});e({target:"Object",stat:!0,forced:k,sham:!a},{freeze:function(){function S(y){return N&&o(y)?N(f(y)):y}return S}()})},81941:function(I,r,n){"use strict";var e=n(3116),a=n(20453),t=n(80750);e({target:"Object",stat:!0},{fromEntries:function(){function o(f){var N={};return a(f,function(k,S){t(N,k,S)},{AS_ENTRIES:!0}),N}return o}()})},37245:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=n(54292),o=n(19765).f,f=n(16361),N=!f||a(function(){o(1)});e({target:"Object",stat:!0,forced:N,sham:!f},{getOwnPropertyDescriptor:function(){function k(S,y){return o(t(S),y)}return k}()})},8373:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(53988),o=n(54292),f=n(19765),N=n(80750);e({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(){function k(S){for(var y=o(S),h=f.f,i=t(y),c={},m=0,l,d;i.length>m;)d=h(y,l=i[m++]),d!==void 0&&N(c,l,d);return c}return k}()})},81212:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=n(31024).f,o=a(function(){return!Object.getOwnPropertyNames(1)});e({target:"Object",stat:!0,forced:o},{getOwnPropertyNames:t})},56896:function(I,r,n){"use strict";var e=n(3116),a=n(61855),t=n(13586),o=n(61791),f=n(63549),N=!a||t(function(){o.f(1)});e({target:"Object",stat:!0,forced:N},{getOwnPropertySymbols:function(){function k(S){var y=o.f;return y?y(f(S)):[]}return k}()})},26054:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=n(63549),o=n(56379),f=n(62297),N=a(function(){o(1)});e({target:"Object",stat:!0,forced:N,sham:!f},{getPrototypeOf:function(){function k(S){return o(t(S))}return k}()})},49611:function(I,r,n){"use strict";var e=n(3116),a=n(58221);e({target:"Object",stat:!0,forced:Object.isExtensible!==a},{isExtensible:a})},98344:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=n(66379),o=n(8649),f=n(8685),N=Object.isFrozen,k=f||a(function(){N(1)});e({target:"Object",stat:!0,forced:k},{isFrozen:function(){function S(y){return!t(y)||f&&o(y)==="ArrayBuffer"?!0:N?N(y):!1}return S}()})},55750:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=n(66379),o=n(8649),f=n(8685),N=Object.isSealed,k=f||a(function(){N(1)});e({target:"Object",stat:!0,forced:k},{isSealed:function(){function S(y){return!t(y)||f&&o(y)==="ArrayBuffer"?!0:N?N(y):!1}return S}()})},57745:function(I,r,n){"use strict";var e=n(3116),a=n(91935);e({target:"Object",stat:!0},{is:a})},7340:function(I,r,n){"use strict";var e=n(3116),a=n(63549),t=n(99869),o=n(13586),f=o(function(){t(1)});e({target:"Object",stat:!0,forced:f},{keys:function(){function N(k){return t(a(k))}return N}()})},63429:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(6205),o=n(63549),f=n(72445),N=n(56379),k=n(19765).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupGetter__:function(){function S(y){var h=o(this),i=f(y),c;do if(c=k(h,i))return c.get;while(h=N(h))}return S}()})},9558:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(6205),o=n(63549),f=n(72445),N=n(56379),k=n(19765).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupSetter__:function(){function S(y){var h=o(this),i=f(y),c;do if(c=k(h,i))return c.set;while(h=N(h))}return S}()})},2420:function(I,r,n){"use strict";var e=n(3116),a=n(66379),t=n(66526).onFreeze,o=n(58199),f=n(13586),N=Object.preventExtensions,k=f(function(){N(1)});e({target:"Object",stat:!0,forced:k,sham:!o},{preventExtensions:function(){function S(y){return N&&a(y)?N(t(y)):y}return S}()})},19015:function(I,r,n){"use strict";var e=n(3116),a=n(66379),t=n(66526).onFreeze,o=n(58199),f=n(13586),N=Object.seal,k=f(function(){N(1)});e({target:"Object",stat:!0,forced:k,sham:!o},{seal:function(){function S(y){return N&&a(y)?N(t(y)):y}return S}()})},34137:function(I,r,n){"use strict";var e=n(3116),a=n(91420);e({target:"Object",stat:!0},{setPrototypeOf:a})},24705:function(I,r,n){"use strict";var e=n(41936),a=n(60855),t=n(6625);e||a(Object.prototype,"toString",t,{unsafe:!0})},55318:function(I,r,n){"use strict";var e=n(3116),a=n(64266).values;e({target:"Object",stat:!0},{values:function(){function t(o){return a(o)}return t}()})},49456:function(I,r,n){"use strict";var e=n(3116),a=n(98973);e({global:!0,forced:parseFloat!==a},{parseFloat:a})},12217:function(I,r,n){"use strict";var e=n(3116),a=n(41148);e({global:!0,forced:parseInt!==a},{parseInt:a})},70479:function(I,r,n){"use strict";var e=n(3116),a=n(20276),t=n(79474),o=n(14187),f=n(73034),N=n(20453),k=n(18182);e({target:"Promise",stat:!0,forced:k},{all:function(){function S(y){var h=this,i=o.f(h),c=i.resolve,m=i.reject,l=f(function(){var d=t(h.resolve),u=[],s=0,C=1;N(y,function(g){var v=s++,p=!1;C++,a(d,h,g).then(function(V){p||(p=!0,u[v]=V,--C||c(u))},m)}),--C||c(u)});return l.error&&m(l.value),i.promise}return S}()})},72188:function(I,r,n){"use strict";var e=n(3116),a=n(90139),t=n(14657).CONSTRUCTOR,o=n(3e3),f=n(22070),N=n(53664),k=n(60855),S=o&&o.prototype;if(e({target:"Promise",proto:!0,forced:t,real:!0},{catch:function(){function h(i){return this.then(void 0,i)}return h}()}),!a&&N(o)){var y=f("Promise").prototype.catch;S.catch!==y&&k(S,"catch",y,{unsafe:!0})}},13779:function(I,r,n){"use strict";var e=n(3116),a=n(90139),t=n(86727),o=n(26856),f=n(20276),N=n(60855),k=n(91420),S=n(15676),y=n(92468),h=n(79474),i=n(53664),c=n(66379),m=n(14434),l=n(83604),d=n(87073).set,u=n(60816),s=n(66481),C=n(73034),g=n(8274),v=n(4471),p=n(3e3),V=n(14657),b=n(14187),B="Promise",L=V.CONSTRUCTOR,w=V.REJECTION_EVENT,T=V.SUBCLASSING,x=v.getterFor(B),A=v.set,E=p&&p.prototype,P=p,R=E,M=o.TypeError,D=o.document,j=o.process,W=b.f,U=W,K=!!(D&&D.createEvent&&o.dispatchEvent),$="unhandledrejection",H="rejectionhandled",Y=0,z=1,Q=2,re=1,ae=2,de,ve,ye,Le,pe=function(Ce){var Se;return c(Ce)&&i(Se=Ce.then)?Se:!1},ne=function(Ce,Se){var we=Se.value,xe=Se.state===z,Oe=xe?Ce.ok:Ce.fail,We=Ce.resolve,Ve=Ce.reject,oe=Ce.domain,le,he,ue;try{Oe?(xe||(Se.rejection===ae&&te(Se),Se.rejection=re),Oe===!0?le=we:(oe&&oe.enter(),le=Oe(we),oe&&(oe.exit(),ue=!0)),le===Ce.promise?Ve(new M("Promise-chain cycle")):(he=pe(le))?f(he,le,We,Ve):We(le)):Ve(we)}catch(Ne){oe&&!ue&&oe.exit(),Ve(Ne)}},ce=function(Ce,Se){Ce.notified||(Ce.notified=!0,u(function(){for(var we=Ce.reactions,xe;xe=we.get();)ne(xe,Ce);Ce.notified=!1,Se&&!Ce.rejection&&se(Ce)}))},q=function(Ce,Se,we){var xe,Oe;K?(xe=D.createEvent("Event"),xe.promise=Se,xe.reason=we,xe.initEvent(Ce,!1,!0),o.dispatchEvent(xe)):xe={promise:Se,reason:we},!w&&(Oe=o["on"+Ce])?Oe(xe):Ce===$&&s("Unhandled promise rejection",we)},se=function(Ce){f(d,o,function(){var Se=Ce.facade,we=Ce.value,xe=me(Ce),Oe;if(xe&&(Oe=C(function(){t?j.emit("unhandledRejection",we,Se):q($,Se,we)}),Ce.rejection=t||me(Ce)?ae:re,Oe.error))throw Oe.value})},me=function(Ce){return Ce.rejection!==re&&!Ce.parent},te=function(Ce){f(d,o,function(){var Se=Ce.facade;t?j.emit("rejectionHandled",Se):q(H,Se,Ce.value)})},be=function(Ce,Se,we){return function(xe){Ce(Se,xe,we)}},fe=function(Ce,Se,we){Ce.done||(Ce.done=!0,we&&(Ce=we),Ce.value=Se,Ce.state=Q,ce(Ce,!0))},ge=function ke(Ce,Se,we){if(!Ce.done){Ce.done=!0,we&&(Ce=we);try{if(Ce.facade===Se)throw new M("Promise can't be resolved itself");var xe=pe(Se);xe?u(function(){var Oe={done:!1};try{f(xe,Se,be(ke,Oe,Ce),be(fe,Oe,Ce))}catch(We){fe(Oe,We,Ce)}}):(Ce.value=Se,Ce.state=z,ce(Ce,!1))}catch(Oe){fe({done:!1},Oe,Ce)}}};if(L&&(P=function(){function ke(Ce){m(this,R),h(Ce),f(de,this);var Se=x(this);try{Ce(be(ge,Se),be(fe,Se))}catch(we){fe(Se,we)}}return ke}(),R=P.prototype,de=function(){function ke(Ce){A(this,{type:B,done:!1,notified:!1,parent:!1,reactions:new g,rejection:!1,state:Y,value:void 0})}return ke}(),de.prototype=N(R,"then",function(){function ke(Ce,Se){var we=x(this),xe=W(l(this,P));return we.parent=!0,xe.ok=i(Ce)?Ce:!0,xe.fail=i(Se)&&Se,xe.domain=t?j.domain:void 0,we.state===Y?we.reactions.add(xe):u(function(){ne(xe,we)}),xe.promise}return ke}()),ve=function(){var Ce=new de,Se=x(Ce);this.promise=Ce,this.resolve=be(ge,Se),this.reject=be(fe,Se)},b.f=W=function(Ce){return Ce===P||Ce===ye?new ve(Ce):U(Ce)},!a&&i(p)&&E!==Object.prototype)){Le=E.then,T||N(E,"then",function(){function ke(Ce,Se){var we=this;return new P(function(xe,Oe){f(Le,we,xe,Oe)}).then(Ce,Se)}return ke}(),{unsafe:!0});try{delete E.constructor}catch(ke){}k&&k(E,R)}e({global:!0,constructor:!0,wrap:!0,forced:L},{Promise:P}),S(P,B,!1,!0),y(B)},79063:function(I,r,n){"use strict";var e=n(3116),a=n(90139),t=n(3e3),o=n(13586),f=n(22070),N=n(53664),k=n(83604),S=n(61988),y=n(60855),h=t&&t.prototype,i=!!t&&o(function(){h.finally.call({then:function(){function m(){}return m}()},function(){})});if(e({target:"Promise",proto:!0,real:!0,forced:i},{finally:function(){function m(l){var d=k(this,f("Promise")),u=N(l);return this.then(u?function(s){return S(d,l()).then(function(){return s})}:l,u?function(s){return S(d,l()).then(function(){throw s})}:l)}return m}()}),!a&&N(t)){var c=f("Promise").prototype.finally;h.finally!==c&&y(h,"finally",c,{unsafe:!0})}},75795:function(I,r,n){"use strict";n(13779),n(70479),n(72188),n(18199),n(75955),n(39996)},18199:function(I,r,n){"use strict";var e=n(3116),a=n(20276),t=n(79474),o=n(14187),f=n(73034),N=n(20453),k=n(18182);e({target:"Promise",stat:!0,forced:k},{race:function(){function S(y){var h=this,i=o.f(h),c=i.reject,m=f(function(){var l=t(h.resolve);N(y,function(d){a(l,h,d).then(i.resolve,c)})});return m.error&&c(m.value),i.promise}return S}()})},75955:function(I,r,n){"use strict";var e=n(3116),a=n(14187),t=n(14657).CONSTRUCTOR;e({target:"Promise",stat:!0,forced:t},{reject:function(){function o(f){var N=a.f(this),k=N.reject;return k(f),N.promise}return o}()})},39996:function(I,r,n){"use strict";var e=n(3116),a=n(22070),t=n(90139),o=n(3e3),f=n(14657).CONSTRUCTOR,N=n(61988),k=a("Promise"),S=t&&!f;e({target:"Promise",stat:!0,forced:t||f},{resolve:function(){function y(h){return N(S&&this===k?o:this,h)}return y}()})},1210:function(I,r,n){"use strict";var e=n(3116),a=n(47244),t=n(79474),o=n(45418),f=n(13586),N=!f(function(){Reflect.apply(function(){})});e({target:"Reflect",stat:!0,forced:N},{apply:function(){function k(S,y,h){return a(t(S),y,o(h))}return k}()})},91370:function(I,r,n){"use strict";var e=n(3116),a=n(22070),t=n(47244),o=n(82060),f=n(48218),N=n(45418),k=n(66379),S=n(15439),y=n(13586),h=a("Reflect","construct"),i=Object.prototype,c=[].push,m=y(function(){function u(){}return!(h(function(){},[],u)instanceof u)}),l=!y(function(){h(function(){})}),d=m||l;e({target:"Reflect",stat:!0,forced:d,sham:d},{construct:function(){function u(s,C){f(s),N(C);var g=arguments.length<3?s:f(arguments[2]);if(l&&!m)return h(s,C,g);if(s===g){switch(C.length){case 0:return new s;case 1:return new s(C[0]);case 2:return new s(C[0],C[1]);case 3:return new s(C[0],C[1],C[2]);case 4:return new s(C[0],C[1],C[2],C[3])}var v=[null];return t(c,v,C),new(t(o,s,v))}var p=g.prototype,V=S(k(p)?p:i),b=t(s,V,C);return k(b)?b:V}return u}()})},17327:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(45418),o=n(72445),f=n(8165),N=n(13586),k=N(function(){Reflect.defineProperty(f.f({},1,{value:1}),1,{value:2})});e({target:"Reflect",stat:!0,forced:k,sham:!a},{defineProperty:function(){function S(y,h,i){t(y);var c=o(h);t(i);try{return f.f(y,c,i),!0}catch(m){return!1}}return S}()})},2679:function(I,r,n){"use strict";var e=n(3116),a=n(45418),t=n(19765).f;e({target:"Reflect",stat:!0},{deleteProperty:function(){function o(f,N){var k=t(a(f),N);return k&&!k.configurable?!1:delete f[N]}return o}()})},27262:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(45418),o=n(19765);e({target:"Reflect",stat:!0,sham:!a},{getOwnPropertyDescriptor:function(){function f(N,k){return o.f(t(N),k)}return f}()})},47278:function(I,r,n){"use strict";var e=n(3116),a=n(45418),t=n(56379),o=n(62297);e({target:"Reflect",stat:!0,sham:!o},{getPrototypeOf:function(){function f(N){return t(a(N))}return f}()})},60733:function(I,r,n){"use strict";var e=n(3116),a=n(20276),t=n(66379),o=n(45418),f=n(75129),N=n(19765),k=n(56379);function S(y,h){var i=arguments.length<3?y:arguments[2],c,m;if(o(y)===i)return y[h];if(c=N.f(y,h),c)return f(c)?c.value:c.get===void 0?void 0:a(c.get,i);if(t(m=k(y)))return S(m,h,i)}e({target:"Reflect",stat:!0},{get:S})},22547:function(I,r,n){"use strict";var e=n(3116);e({target:"Reflect",stat:!0},{has:function(){function a(t,o){return o in t}return a}()})},92992:function(I,r,n){"use strict";var e=n(3116),a=n(45418),t=n(58221);e({target:"Reflect",stat:!0},{isExtensible:function(){function o(f){return a(f),t(f)}return o}()})},64650:function(I,r,n){"use strict";var e=n(3116),a=n(53988);e({target:"Reflect",stat:!0},{ownKeys:a})},71255:function(I,r,n){"use strict";var e=n(3116),a=n(22070),t=n(45418),o=n(58199);e({target:"Reflect",stat:!0,sham:!o},{preventExtensions:function(){function f(N){t(N);try{var k=a("Object","preventExtensions");return k&&k(N),!0}catch(S){return!1}}return f}()})},65558:function(I,r,n){"use strict";var e=n(3116),a=n(45418),t=n(30907),o=n(91420);o&&e({target:"Reflect",stat:!0},{setPrototypeOf:function(){function f(N,k){a(N),t(k);try{return o(N,k),!0}catch(S){return!1}}return f}()})},97836:function(I,r,n){"use strict";var e=n(3116),a=n(20276),t=n(45418),o=n(66379),f=n(75129),N=n(13586),k=n(8165),S=n(19765),y=n(56379),h=n(73970);function i(m,l,d){var u=arguments.length<4?m:arguments[3],s=S.f(t(m),l),C,g,v;if(!s){if(o(g=y(m)))return i(g,l,d,u);s=h(0)}if(f(s)){if(s.writable===!1||!o(u))return!1;if(C=S.f(u,l)){if(C.get||C.set||C.writable===!1)return!1;C.value=d,k.f(u,l,C)}else k.f(u,l,h(0,d))}else{if(v=s.set,v===void 0)return!1;a(v,u,d)}return!0}var c=N(function(){var m=function(){},l=k.f(new m,"a",{configurable:!0});return Reflect.set(m.prototype,"a",1,l)!==!1});e({target:"Reflect",stat:!0,forced:c},{set:i})},83932:function(I,r,n){"use strict";var e=n(16361),a=n(26856),t=n(72908),o=n(23620),f=n(43405),N=n(21650),k=n(15439),S=n(60097).f,y=n(54341),h=n(28774),i=n(8758),c=n(13980),m=n(96472),l=n(69713),d=n(60855),u=n(13586),s=n(3302),C=n(4471).enforce,g=n(92468),v=n(95558),p=n(18095),V=n(17329),b=v("match"),B=a.RegExp,L=B.prototype,w=a.SyntaxError,T=t(L.exec),x=t("".charAt),A=t("".replace),E=t("".indexOf),P=t("".slice),R=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,M=/a/g,D=/a/g,j=new B(M)!==M,W=m.MISSED_STICKY,U=m.UNSUPPORTED_Y,K=e&&(!j||W||p||V||u(function(){return D[b]=!1,B(M)!==M||B(D)===D||String(B(M,"i"))!=="/a/i"})),$=function(ae){for(var de=ae.length,ve=0,ye="",Le=!1,pe;ve<=de;ve++){if(pe=x(ae,ve),pe==="\\"){ye+=pe+x(ae,++ve);continue}!Le&&pe==="."?ye+="[\\s\\S]":(pe==="["?Le=!0:pe==="]"&&(Le=!1),ye+=pe)}return ye},H=function(ae){for(var de=ae.length,ve=0,ye="",Le=[],pe=k(null),ne=!1,ce=!1,q=0,se="",me;ve<=de;ve++){if(me=x(ae,ve),me==="\\")me+=x(ae,++ve);else if(me==="]")ne=!1;else if(!ne)switch(!0){case me==="[":ne=!0;break;case me==="(":T(R,P(ae,ve+1))&&(ve+=2,ce=!0),ye+=me,q++;continue;case(me===">"&&ce):if(se===""||s(pe,se))throw new w("Invalid capture group name");pe[se]=!0,Le[Le.length]=[se,q],ce=!1,se="";continue}ce?se+=me:ye+=me}return[ye,Le]};if(o("RegExp",K)){for(var Y=function(){function re(ae,de){var ve=y(L,this),ye=h(ae),Le=de===void 0,pe=[],ne=ae,ce,q,se,me,te,be;if(!ve&&ye&&Le&&ae.constructor===Y)return ae;if((ye||y(L,ae))&&(ae=ae.source,Le&&(de=c(ne))),ae=ae===void 0?"":i(ae),de=de===void 0?"":i(de),ne=ae,p&&"dotAll"in M&&(q=!!de&&E(de,"s")>-1,q&&(de=A(de,/s/g,""))),ce=de,W&&"sticky"in M&&(se=!!de&&E(de,"y")>-1,se&&U&&(de=A(de,/y/g,""))),V&&(me=H(ae),ae=me[0],pe=me[1]),te=f(B(ae,de),ve?this:L,Y),(q||se||pe.length)&&(be=C(te),q&&(be.dotAll=!0,be.raw=Y($(ae),ce)),se&&(be.sticky=!0),pe.length&&(be.groups=pe)),ae!==ne)try{N(te,"source",ne===""?"(?:)":ne)}catch(fe){}return te}return re}(),z=S(B),Q=0;z.length>Q;)l(Y,B,z[Q++]);L.constructor=Y,Y.prototype=L,d(a,"RegExp",Y,{constructor:!0})}g("RegExp")},72941:function(I,r,n){"use strict";var e=n(3116),a=n(59049);e({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},57918:function(I,r,n){"use strict";var e=n(26856),a=n(16361),t=n(57301),o=n(41913),f=n(13586),N=e.RegExp,k=N.prototype,S=a&&f(function(){var y=!0;try{N(".","d")}catch(s){y=!1}var h={},i="",c=y?"dgimsy":"gimsy",m=function(C,g){Object.defineProperty(h,C,{get:function(){function v(){return i+=g,!0}return v}()})},l={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};y&&(l.hasIndices="d");for(var d in l)m(d,l[d]);var u=Object.getOwnPropertyDescriptor(k,"flags").get.call(h);return u!==c||i!==c});S&&t(k,"flags",{configurable:!0,get:o})},2394:function(I,r,n){"use strict";var e=n(15340).PROPER,a=n(60855),t=n(45418),o=n(8758),f=n(13586),N=n(13980),k="toString",S=RegExp.prototype,y=S[k],h=f(function(){return y.call({source:"a",flags:"b"})!=="/a/b"}),i=e&&y.name!==k;(h||i)&&a(S,k,function(){function c(){var m=t(this),l=o(m.source),d=o(N(m));return"/"+l+"/"+d}return c}(),{unsafe:!0})},98480:function(I,r,n){"use strict";var e=n(10609),a=n(42384);e("Set",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},37517:function(I,r,n){"use strict";n(98480)},25492:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("anchor")},{anchor:function(){function o(f){return a(this,"a","name",f)}return o}()})},13684:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("big")},{big:function(){function o(){return a(this,"big","","")}return o}()})},79646:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("blink")},{blink:function(){function o(){return a(this,"blink","","")}return o}()})},98511:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("bold")},{bold:function(){function o(){return a(this,"b","","")}return o}()})},65699:function(I,r,n){"use strict";var e=n(3116),a=n(13300).codeAt;e({target:"String",proto:!0},{codePointAt:function(){function t(o){return a(this,o)}return t}()})},11360:function(I,r,n){"use strict";var e=n(3116),a=n(69935),t=n(19765).f,o=n(74369),f=n(8758),N=n(75816),k=n(305),S=n(46339),y=n(90139),h=a("".slice),i=Math.min,c=S("endsWith"),m=!y&&!c&&!!function(){var l=t(String.prototype,"endsWith");return l&&!l.writable}();e({target:"String",proto:!0,forced:!m&&!c},{endsWith:function(){function l(d){var u=f(k(this));N(d);var s=arguments.length>1?arguments[1]:void 0,C=u.length,g=s===void 0?C:i(o(s),C),v=f(d);return h(u,g-v.length,g)===v}return l}()})},30733:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("fixed")},{fixed:function(){function o(){return a(this,"tt","","")}return o}()})},58683:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("fontcolor")},{fontcolor:function(){function o(f){return a(this,"font","color",f)}return o}()})},70277:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("fontsize")},{fontsize:function(){function o(f){return a(this,"font","size",f)}return o}()})},33683:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(39531),o=RangeError,f=String.fromCharCode,N=String.fromCodePoint,k=a([].join),S=!!N&&N.length!==1;e({target:"String",stat:!0,arity:1,forced:S},{fromCodePoint:function(){function y(h){for(var i=[],c=arguments.length,m=0,l;c>m;){if(l=+arguments[m++],t(l,1114111)!==l)throw new o(l+" is not a valid code point");i[m]=l<65536?f(l):f(((l-=65536)>>10)+55296,l%1024+56320)}return k(i,"")}return y}()})},16792:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(75816),o=n(305),f=n(8758),N=n(46339),k=a("".indexOf);e({target:"String",proto:!0,forced:!N("includes")},{includes:function(){function S(y){return!!~k(f(o(this)),f(t(y)),arguments.length>1?arguments[1]:void 0)}return S}()})},36865:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("italics")},{italics:function(){function o(){return a(this,"i","","")}return o}()})},8:function(I,r,n){"use strict";var e=n(13300).charAt,a=n(8758),t=n(4471),o=n(21436),f=n(32214),N="String Iterator",k=t.set,S=t.getterFor(N);o(String,"String",function(y){k(this,{type:N,string:a(y),index:0})},function(){function y(){var h=S(this),i=h.string,c=h.index,m;return c>=i.length?f(void 0,!0):(m=e(i,c),h.index+=m.length,f(m,!1))}return y}())},13763:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("link")},{link:function(){function o(f){return a(this,"a","href",f)}return o}()})},76015:function(I,r,n){"use strict";var e=n(20276),a=n(18690),t=n(45418),o=n(62695),f=n(74369),N=n(8758),k=n(305),S=n(76540),y=n(47158),h=n(59833);a("match",function(i,c,m){return[function(){function l(d){var u=k(this),s=o(d)?void 0:S(d,i);return s?e(s,d,u):new RegExp(d)[i](N(u))}return l}(),function(l){var d=t(this),u=N(l),s=m(c,d,u);if(s.done)return s.value;if(!d.global)return h(d,u);var C=d.unicode;d.lastIndex=0;for(var g=[],v=0,p;(p=h(d,u))!==null;){var V=N(p[0]);g[v]=V,V===""&&(d.lastIndex=y(u,f(d.lastIndex),C)),v++}return v===0?null:g}]})},57318:function(I,r,n){"use strict";var e=n(3116),a=n(81290).end,t=n(51468);e({target:"String",proto:!0,forced:t},{padEnd:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},33177:function(I,r,n){"use strict";var e=n(3116),a=n(81290).start,t=n(51468);e({target:"String",proto:!0,forced:t},{padStart:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},1429:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(54292),o=n(63549),f=n(8758),N=n(83207),k=a([].push),S=a([].join);e({target:"String",stat:!0},{raw:function(){function y(h){var i=t(o(h).raw),c=N(i);if(!c)return"";for(var m=arguments.length,l=[],d=0;;){if(k(l,f(i[d++])),d===c)return S(l,"");d")!=="7"});o("replace",function(A,E,P){var R=T?"$":"$0";return[function(){function M(D,j){var W=c(this),U=S(D)?void 0:l(D,C);return U?a(U,D,W,j):a(E,i(W),D,j)}return M}(),function(M,D){var j=N(this),W=i(M);if(typeof D=="string"&&b(D,R)===-1&&b(D,"$<")===-1){var U=P(E,j,W,D);if(U.done)return U.value}var K=k(D);K||(D=i(D));var $=j.global,H;$&&(H=j.unicode,j.lastIndex=0);for(var Y=[],z;z=u(j,W),!(z===null||(V(Y,z),!$));){var Q=i(z[0]);Q===""&&(j.lastIndex=m(W,h(j.lastIndex),H))}for(var re="",ae=0,de=0;de=ae&&(re+=B(W,ae,ye)+pe,ae=ye+ve.length)}return re+B(W,ae)}]},!x||!w||T)},60981:function(I,r,n){"use strict";var e=n(20276),a=n(18690),t=n(45418),o=n(62695),f=n(305),N=n(91935),k=n(8758),S=n(76540),y=n(59833);a("search",function(h,i,c){return[function(){function m(l){var d=f(this),u=o(l)?void 0:S(l,h);return u?e(u,l,d):new RegExp(l)[h](k(d))}return m}(),function(m){var l=t(this),d=k(m),u=c(i,l,d);if(u.done)return u.value;var s=l.lastIndex;N(s,0)||(l.lastIndex=0);var C=y(l,d);return N(l.lastIndex,s)||(l.lastIndex=s),C===null?-1:C.index}]})},56001:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("small")},{small:function(){function o(){return a(this,"small","","")}return o}()})},96578:function(I,r,n){"use strict";var e=n(47244),a=n(20276),t=n(72908),o=n(18690),f=n(45418),N=n(62695),k=n(28774),S=n(305),y=n(83604),h=n(47158),i=n(74369),c=n(8758),m=n(76540),l=n(31170),d=n(59833),u=n(59049),s=n(96472),C=n(13586),g=s.UNSUPPORTED_Y,v=4294967295,p=Math.min,V=[].push,b=t(/./.exec),B=t(V),L=t("".slice),w=!C(function(){var T=/(?:)/,x=T.exec;T.exec=function(){return x.apply(this,arguments)};var A="ab".split(T);return A.length!==2||A[0]!=="a"||A[1]!=="b"});o("split",function(T,x,A){var E;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?E=function(R,M){var D=c(S(this)),j=M===void 0?v:M>>>0;if(j===0)return[];if(R===void 0)return[D];if(!k(R))return a(x,D,R,j);for(var W=[],U=(R.ignoreCase?"i":"")+(R.multiline?"m":"")+(R.unicode?"u":"")+(R.sticky?"y":""),K=0,$=new RegExp(R.source,U+"g"),H,Y,z;(H=a(u,$,D))&&(Y=$.lastIndex,!(Y>K&&(B(W,L(D,K,H.index)),H.length>1&&H.index=j)));)$.lastIndex===H.index&&$.lastIndex++;return K===D.length?(z||!b($,""))&&B(W,""):B(W,L(D,K)),W.length>j?l(W,0,j):W}:"0".split(void 0,0).length?E=function(R,M){return R===void 0&&M===0?[]:a(x,this,R,M)}:E=x,[function(){function P(R,M){var D=S(this),j=N(R)?void 0:m(R,T);return j?a(j,R,D,M):a(E,c(D),R,M)}return P}(),function(P,R){var M=f(this),D=c(P),j=A(E,M,D,R,E!==x);if(j.done)return j.value;var W=y(M,RegExp),U=M.unicode,K=(M.ignoreCase?"i":"")+(M.multiline?"m":"")+(M.unicode?"u":"")+(g?"g":"y"),$=new W(g?"^(?:"+M.source+")":M,K),H=R===void 0?v:R>>>0;if(H===0)return[];if(D.length===0)return d($,D)===null?[D]:[];for(var Y=0,z=0,Q=[];z1?arguments[1]:void 0,u.length)),C=f(d);return h(u,s,s+C.length)===C}return l}()})},58713:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("strike")},{strike:function(){function o(){return a(this,"strike","","")}return o}()})},41960:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("sub")},{sub:function(){function o(){return a(this,"sub","","")}return o}()})},31772:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("sup")},{sup:function(){function o(){return a(this,"sup","","")}return o}()})},84368:function(I,r,n){"use strict";n(12333);var e=n(3116),a=n(45745);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==a},{trimEnd:a})},81464:function(I,r,n){"use strict";var e=n(3116),a=n(35634);e({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==a},{trimLeft:a})},12333:function(I,r,n){"use strict";var e=n(3116),a=n(45745);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==a},{trimRight:a})},76980:function(I,r,n){"use strict";n(81464);var e=n(3116),a=n(35634);e({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==a},{trimStart:a})},54511:function(I,r,n){"use strict";var e=n(3116),a=n(47913).trim,t=n(15677);e({target:"String",proto:!0,forced:t("trim")},{trim:function(){function o(){return a(this)}return o}()})},65884:function(I,r,n){"use strict";var e=n(20614);e("asyncIterator")},28579:function(I,r,n){"use strict";var e=n(3116),a=n(26856),t=n(20276),o=n(72908),f=n(90139),N=n(16361),k=n(61855),S=n(13586),y=n(3302),h=n(54341),i=n(45418),c=n(54292),m=n(72445),l=n(8758),d=n(73970),u=n(15439),s=n(99869),C=n(60097),g=n(31024),v=n(61791),p=n(19765),V=n(8165),b=n(55119),B=n(10409),L=n(60855),w=n(57301),T=n(7624),x=n(97223),A=n(51653),E=n(76246),P=n(95558),R=n(15355),M=n(20614),D=n(28952),j=n(15676),W=n(4471),U=n(18539).forEach,K=x("hidden"),$="Symbol",H="prototype",Y=W.set,z=W.getterFor($),Q=Object[H],re=a.Symbol,ae=re&&re[H],de=a.RangeError,ve=a.TypeError,ye=a.QObject,Le=p.f,pe=V.f,ne=g.f,ce=B.f,q=o([].push),se=T("symbols"),me=T("op-symbols"),te=T("wks"),be=!ye||!ye[H]||!ye[H].findChild,fe=function(le,he,ue){var Ne=Le(Q,he);Ne&&delete Q[he],pe(le,he,ue),Ne&&le!==Q&&pe(Q,he,Ne)},ge=N&&S(function(){return u(pe({},"a",{get:function(){function oe(){return pe(this,"a",{value:7}).a}return oe}()})).a!==7})?fe:pe,ke=function(le,he){var ue=se[le]=u(ae);return Y(ue,{type:$,tag:le,description:he}),N||(ue.description=he),ue},Ce=function(){function oe(le,he,ue){le===Q&&Ce(me,he,ue),i(le);var Ne=m(he);return i(ue),y(se,Ne)?(ue.enumerable?(y(le,K)&&le[K][Ne]&&(le[K][Ne]=!1),ue=u(ue,{enumerable:d(0,!1)})):(y(le,K)||pe(le,K,d(1,u(null))),le[K][Ne]=!0),ge(le,Ne,ue)):pe(le,Ne,ue)}return oe}(),Se=function(){function oe(le,he){i(le);var ue=c(he),Ne=s(ue).concat(Ve(ue));return U(Ne,function(Ae){(!N||t(xe,ue,Ae))&&Ce(le,Ae,ue[Ae])}),le}return oe}(),we=function(){function oe(le,he){return he===void 0?u(le):Se(u(le),he)}return oe}(),xe=function(){function oe(le){var he=m(le),ue=t(ce,this,he);return this===Q&&y(se,he)&&!y(me,he)?!1:ue||!y(this,he)||!y(se,he)||y(this,K)&&this[K][he]?ue:!0}return oe}(),Oe=function(){function oe(le,he){var ue=c(le),Ne=m(he);if(!(ue===Q&&y(se,Ne)&&!y(me,Ne))){var Ae=Le(ue,Ne);return Ae&&y(se,Ne)&&!(y(ue,K)&&ue[K][Ne])&&(Ae.enumerable=!0),Ae}}return oe}(),We=function(){function oe(le){var he=ne(c(le)),ue=[];return U(he,function(Ne){!y(se,Ne)&&!y(A,Ne)&&q(ue,Ne)}),ue}return oe}(),Ve=function(le){var he=le===Q,ue=ne(he?me:c(le)),Ne=[];return U(ue,function(Ae){y(se,Ae)&&(!he||y(Q,Ae))&&q(Ne,se[Ae])}),Ne};k||(re=function(){function oe(){if(h(ae,this))throw new ve("Symbol is not a constructor");var le=!arguments.length||arguments[0]===void 0?void 0:l(arguments[0]),he=E(le),ue=function(){function Ne(Ae){var De=this===void 0?a:this;De===Q&&t(Ne,me,Ae),y(De,K)&&y(De[K],he)&&(De[K][he]=!1);var je=d(1,Ae);try{ge(De,he,je)}catch(Ke){if(!(Ke instanceof de))throw Ke;fe(De,he,je)}}return Ne}();return N&&be&&ge(Q,he,{configurable:!0,set:ue}),ke(he,le)}return oe}(),ae=re[H],L(ae,"toString",function(){function oe(){return z(this).tag}return oe}()),L(re,"withoutSetter",function(oe){return ke(E(oe),oe)}),B.f=xe,V.f=Ce,b.f=Se,p.f=Oe,C.f=g.f=We,v.f=Ve,R.f=function(oe){return ke(P(oe),oe)},N&&(w(ae,"description",{configurable:!0,get:function(){function oe(){return z(this).description}return oe}()}),f||L(Q,"propertyIsEnumerable",xe,{unsafe:!0}))),e({global:!0,constructor:!0,wrap:!0,forced:!k,sham:!k},{Symbol:re}),U(s(te),function(oe){M(oe)}),e({target:$,stat:!0,forced:!k},{useSetter:function(){function oe(){be=!0}return oe}(),useSimple:function(){function oe(){be=!1}return oe}()}),e({target:"Object",stat:!0,forced:!k,sham:!N},{create:we,defineProperty:Ce,defineProperties:Se,getOwnPropertyDescriptor:Oe}),e({target:"Object",stat:!0,forced:!k},{getOwnPropertyNames:We}),D(),j(re,$),A[K]=!0},64777:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(26856),o=n(72908),f=n(3302),N=n(53664),k=n(54341),S=n(8758),y=n(57301),h=n(83826),i=t.Symbol,c=i&&i.prototype;if(a&&N(i)&&(!("description"in c)||i().description!==void 0)){var m={},l=function(){function p(){var V=arguments.length<1||arguments[0]===void 0?void 0:S(arguments[0]),b=k(c,this)?new i(V):V===void 0?i():i(V);return V===""&&(m[b]=!0),b}return p}();h(l,i),l.prototype=c,c.constructor=l;var d=String(i("description detection"))==="Symbol(description detection)",u=o(c.valueOf),s=o(c.toString),C=/^Symbol\((.*)\)[^)]+$/,g=o("".replace),v=o("".slice);y(c,"description",{configurable:!0,get:function(){function p(){var V=u(this);if(f(m,V))return"";var b=s(V),B=d?v(b,7,-1):g(b,C,"$1");return B===""?void 0:B}return p}()}),e({global:!0,constructor:!0,forced:!0},{Symbol:l})}},99694:function(I,r,n){"use strict";var e=n(3116),a=n(22070),t=n(3302),o=n(8758),f=n(7624),N=n(16010),k=f("string-to-symbol-registry"),S=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!N},{for:function(){function y(h){var i=o(h);if(t(k,i))return k[i];var c=a("Symbol")(i);return k[i]=c,S[c]=i,c}return y}()})},56564:function(I,r,n){"use strict";var e=n(20614);e("hasInstance")},68981:function(I,r,n){"use strict";var e=n(20614);e("isConcatSpreadable")},27699:function(I,r,n){"use strict";var e=n(20614);e("iterator")},32321:function(I,r,n){"use strict";n(28579),n(99694),n(16184),n(34233),n(56896)},16184:function(I,r,n){"use strict";var e=n(3116),a=n(3302),t=n(43474),o=n(36787),f=n(7624),N=n(16010),k=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!N},{keyFor:function(){function S(y){if(!t(y))throw new TypeError(o(y)+" is not a symbol");if(a(k,y))return k[y]}return S}()})},22905:function(I,r,n){"use strict";var e=n(20614);e("match")},96311:function(I,r,n){"use strict";var e=n(20614);e("replace")},61292:function(I,r,n){"use strict";var e=n(20614);e("search")},75419:function(I,r,n){"use strict";var e=n(20614);e("species")},67638:function(I,r,n){"use strict";var e=n(20614);e("split")},7601:function(I,r,n){"use strict";var e=n(20614),a=n(28952);e("toPrimitive"),a()},89010:function(I,r,n){"use strict";var e=n(22070),a=n(20614),t=n(15676);a("toStringTag"),t(e("Symbol"),"Symbol")},5401:function(I,r,n){"use strict";var e=n(20614);e("unscopables")},76464:function(I,r,n){"use strict";var e=n(72908),a=n(30432),t=n(28332),o=e(t),f=a.aTypedArray,N=a.exportTypedArrayMethod;N("copyWithin",function(){function k(S,y){return o(f(this),S,y,arguments.length>2?arguments[2]:void 0)}return k}())},58549:function(I,r,n){"use strict";var e=n(30432),a=n(18539).every,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("every",function(){function f(N){return a(t(this),N,arguments.length>1?arguments[1]:void 0)}return f}())},42774:function(I,r,n){"use strict";var e=n(30432),a=n(39948),t=n(73873),o=n(48615),f=n(20276),N=n(72908),k=n(13586),S=e.aTypedArray,y=e.exportTypedArrayMethod,h=N("".slice),i=k(function(){var c=0;return new Int8Array(2).fill({valueOf:function(){function m(){return c++}return m}()}),c!==1});y("fill",function(){function c(m){var l=arguments.length;S(this);var d=h(o(this),0,3)==="Big"?t(m):+m;return f(a,this,d,l>1?arguments[1]:void 0,l>2?arguments[2]:void 0)}return c}(),i)},65446:function(I,r,n){"use strict";var e=n(30432),a=n(18539).filter,t=n(85710),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("filter",function(){function N(k){var S=a(o(this),k,arguments.length>1?arguments[1]:void 0);return t(this,S)}return N}())},62243:function(I,r,n){"use strict";var e=n(30432),a=n(18539).findIndex,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("findIndex",function(){function f(N){return a(t(this),N,arguments.length>1?arguments[1]:void 0)}return f}())},21066:function(I,r,n){"use strict";var e=n(30432),a=n(18539).find,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("find",function(){function f(N){return a(t(this),N,arguments.length>1?arguments[1]:void 0)}return f}())},43059:function(I,r,n){"use strict";var e=n(43186);e("Float32",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},97363:function(I,r,n){"use strict";var e=n(43186);e("Float64",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},35249:function(I,r,n){"use strict";var e=n(30432),a=n(18539).forEach,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("forEach",function(){function f(N){a(t(this),N,arguments.length>1?arguments[1]:void 0)}return f}())},68739:function(I,r,n){"use strict";var e=n(45410),a=n(30432).exportTypedArrayStaticMethod,t=n(12778);a("from",t,e)},5723:function(I,r,n){"use strict";var e=n(30432),a=n(33483).includes,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("includes",function(){function f(N){return a(t(this),N,arguments.length>1?arguments[1]:void 0)}return f}())},40353:function(I,r,n){"use strict";var e=n(30432),a=n(33483).indexOf,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("indexOf",function(){function f(N){return a(t(this),N,arguments.length>1?arguments[1]:void 0)}return f}())},33278:function(I,r,n){"use strict";var e=n(43186);e("Int16",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},65331:function(I,r,n){"use strict";var e=n(43186);e("Int32",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},99755:function(I,r,n){"use strict";var e=n(43186);e("Int8",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},87975:function(I,r,n){"use strict";var e=n(26856),a=n(13586),t=n(72908),o=n(30432),f=n(26017),N=n(95558),k=N("iterator"),S=e.Uint8Array,y=t(f.values),h=t(f.keys),i=t(f.entries),c=o.aTypedArray,m=o.exportTypedArrayMethod,l=S&&S.prototype,d=!a(function(){l[k].call([1])}),u=!!l&&l.values&&l[k]===l.values&&l.values.name==="values",s=function(){function C(){return y(c(this))}return C}();m("entries",function(){function C(){return i(c(this))}return C}(),d),m("keys",function(){function C(){return h(c(this))}return C}(),d),m("values",s,d||!u,{name:"values"}),m(k,s,d||!u,{name:"values"})},20812:function(I,r,n){"use strict";var e=n(30432),a=n(72908),t=e.aTypedArray,o=e.exportTypedArrayMethod,f=a([].join);o("join",function(){function N(k){return f(t(this),k)}return N}())},5640:function(I,r,n){"use strict";var e=n(30432),a=n(47244),t=n(16400),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("lastIndexOf",function(){function N(k){var S=arguments.length;return a(t,o(this),S>1?[k,arguments[1]]:[k])}return N}())},47736:function(I,r,n){"use strict";var e=n(30432),a=n(18539).map,t=n(9230),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("map",function(){function N(k){return a(o(this),k,arguments.length>1?arguments[1]:void 0,function(S,y){return new(t(S))(y)})}return N}())},81944:function(I,r,n){"use strict";var e=n(30432),a=n(45410),t=e.aTypedArrayConstructor,o=e.exportTypedArrayStaticMethod;o("of",function(){function f(){for(var N=0,k=arguments.length,S=new(t(this))(k);k>N;)S[N]=arguments[N++];return S}return f}(),a)},72214:function(I,r,n){"use strict";var e=n(30432),a=n(58394).right,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduceRight",function(){function f(N){var k=arguments.length;return a(t(this),N,k,k>1?arguments[1]:void 0)}return f}())},68685:function(I,r,n){"use strict";var e=n(30432),a=n(58394).left,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduce",function(){function f(N){var k=arguments.length;return a(t(this),N,k,k>1?arguments[1]:void 0)}return f}())},48774:function(I,r,n){"use strict";var e=n(30432),a=e.aTypedArray,t=e.exportTypedArrayMethod,o=Math.floor;t("reverse",function(){function f(){for(var N=this,k=a(N).length,S=o(k/2),y=0,h;y1?arguments[1]:void 0,1),g=N(s);if(l)return a(i,this,g,C);var v=this.length,p=o(g),V=0;if(p+C>v)throw new S("Wrong length");for(;Vm;)d[m]=i[m++];return d}return S}(),k)},10702:function(I,r,n){"use strict";var e=n(30432),a=n(18539).some,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("some",function(){function f(N){return a(t(this),N,arguments.length>1?arguments[1]:void 0)}return f}())},76622:function(I,r,n){"use strict";var e=n(26856),a=n(69935),t=n(13586),o=n(79474),f=n(91183),N=n(30432),k=n(31574),S=n(88836),y=n(43541),h=n(27204),i=N.aTypedArray,c=N.exportTypedArrayMethod,m=e.Uint16Array,l=m&&a(m.prototype.sort),d=!!l&&!(t(function(){l(new m(2),null)})&&t(function(){l(new m(2),{})})),u=!!l&&!t(function(){if(y)return y<74;if(k)return k<67;if(S)return!0;if(h)return h<602;var C=new m(516),g=Array(516),v,p;for(v=0;v<516;v++)p=v%4,C[v]=515-v,g[v]=v-2*p+3;for(l(C,function(V,b){return(V/4|0)-(b/4|0)}),v=0;v<516;v++)if(C[v]!==g[v])return!0}),s=function(g){return function(v,p){return g!==void 0?+g(v,p)||0:p!==p?-1:v!==v?1:v===0&&p===0?1/v>0&&1/p<0?1:-1:v>p}};c("sort",function(){function C(g){return g!==void 0&&o(g),u?l(this,g):f(i(this),s(g))}return C}(),!u||d)},64408:function(I,r,n){"use strict";var e=n(30432),a=n(74369),t=n(39531),o=n(9230),f=e.aTypedArray,N=e.exportTypedArrayMethod;N("subarray",function(){function k(S,y){var h=f(this),i=h.length,c=t(S,i),m=o(h);return new m(h.buffer,h.byteOffset+c*h.BYTES_PER_ELEMENT,a((y===void 0?i:t(y,i))-c))}return k}())},22306:function(I,r,n){"use strict";var e=n(26856),a=n(47244),t=n(30432),o=n(13586),f=n(31170),N=e.Int8Array,k=t.aTypedArray,S=t.exportTypedArrayMethod,y=[].toLocaleString,h=!!N&&o(function(){y.call(new N(1))}),i=o(function(){return[1,2].toLocaleString()!==new N([1,2]).toLocaleString()})||!o(function(){N.prototype.toLocaleString.call([1,2])});S("toLocaleString",function(){function c(){return a(y,h?f(k(this)):k(this),f(arguments))}return c}(),i)},90334:function(I,r,n){"use strict";var e=n(30432).exportTypedArrayMethod,a=n(13586),t=n(26856),o=n(72908),f=t.Uint8Array,N=f&&f.prototype||{},k=[].toString,S=o([].join);a(function(){k.call({})})&&(k=function(){function h(){return S(this)}return h}());var y=N.toString!==k;e("toString",k,y)},70088:function(I,r,n){"use strict";var e=n(43186);e("Uint16",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},7284:function(I,r,n){"use strict";var e=n(43186);e("Uint32",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},25855:function(I,r,n){"use strict";var e=n(43186);e("Uint8",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},97372:function(I,r,n){"use strict";var e=n(43186);e("Uint8",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()},!0)},84937:function(I,r,n){"use strict";var e=n(58199),a=n(26856),t=n(72908),o=n(26148),f=n(66526),N=n(10609),k=n(19250),S=n(66379),y=n(4471).enforce,h=n(13586),i=n(73844),c=Object,m=Array.isArray,l=c.isExtensible,d=c.isFrozen,u=c.isSealed,s=c.freeze,C=c.seal,g=!a.ActiveXObject&&"ActiveXObject"in a,v,p=function(E){return function(){function P(){return E(this,arguments.length?arguments[0]:void 0)}return P}()},V=N("WeakMap",p,k),b=V.prototype,B=t(b.set),L=function(){return e&&h(function(){var E=s([]);return B(new V,E,1),!d(E)})};if(i)if(g){v=k.getConstructor(p,"WeakMap",!0),f.enable();var w=t(b.delete),T=t(b.has),x=t(b.get);o(b,{delete:function(){function A(E){if(S(E)&&!l(E)){var P=y(this);return P.frozen||(P.frozen=new v),w(this,E)||P.frozen.delete(E)}return w(this,E)}return A}(),has:function(){function A(E){if(S(E)&&!l(E)){var P=y(this);return P.frozen||(P.frozen=new v),T(this,E)||P.frozen.has(E)}return T(this,E)}return A}(),get:function(){function A(E){if(S(E)&&!l(E)){var P=y(this);return P.frozen||(P.frozen=new v),T(this,E)?x(this,E):P.frozen.get(E)}return x(this,E)}return A}(),set:function(){function A(E,P){if(S(E)&&!l(E)){var R=y(this);R.frozen||(R.frozen=new v),T(this,E)?B(this,E,P):R.frozen.set(E,P)}else B(this,E,P);return this}return A}()})}else L()&&o(b,{set:function(){function A(E,P){var R;return m(E)&&(d(E)?R=s:u(E)&&(R=C)),B(this,E,P),R&&R(E),this}return A}()})},69880:function(I,r,n){"use strict";n(84937)},74764:function(I,r,n){"use strict";var e=n(10609),a=n(19250);e("WeakSet",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},37167:function(I,r,n){"use strict";n(74764)},82818:function(I,r,n){"use strict";var e=n(3116),a=n(26856),t=n(87073).clear;e({global:!0,bind:!0,enumerable:!0,forced:a.clearImmediate!==t},{clearImmediate:t})},25109:function(I,r,n){"use strict";n(82818),n(21813)},367:function(I,r,n){"use strict";var e=n(3116),a=n(60816),t=n(79474),o=n(92827);e({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(){function f(N){o(arguments.length,1),a(t(N))}return f}()})},21813:function(I,r,n){"use strict";var e=n(3116),a=n(26856),t=n(87073).set,o=n(17459),f=a.setImmediate?o(t,!1):t;e({global:!0,bind:!0,enumerable:!0,forced:a.setImmediate!==f},{setImmediate:f})},50943:function(I,r,n){"use strict";var e=n(3116),a=n(26856),t=n(17459),o=t(a.setInterval,!0);e({global:!0,bind:!0,forced:a.setInterval!==o},{setInterval:o})},91851:function(I,r,n){"use strict";var e=n(3116),a=n(26856),t=n(17459),o=t(a.setTimeout,!0);e({global:!0,bind:!0,forced:a.setTimeout!==o},{setTimeout:o})},8459:function(I,r,n){"use strict";n(50943),n(91851)},87454:function(I){"use strict";/** + */var t=r.BoxWithSampleText=function(){function o(f){return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({},f,{children:[(0,e.createComponentVNode)(2,a.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,e.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}return o}()},47468:function(){},52355:function(){},66309:function(){},74395:function(){},86879:function(){},66782:function(){},72694:function(){},35116:function(){},47968:function(){},67041:function(){},59719:function(){},14045:function(){},81912:function(){},53152:function(){},33115:function(I,r,n){var e={"./pai_atmosphere.js":98638,"./pai_bioscan.js":56601,"./pai_directives.js":48047,"./pai_doorjack.js":4646,"./pai_main_menu.js":94648,"./pai_manifest.js":45549,"./pai_medrecords.js":53434,"./pai_messenger.js":7328,"./pai_radio.js":32036,"./pai_secrecords.js":76020,"./pai_signaler.js":11562};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,I.exports=a,a.id=33115},75168:function(I,r,n){var e={"./pda_atmos_scan.js":29539,"./pda_janitor.js":92180,"./pda_main_menu.js":57725,"./pda_manifest.js":29978,"./pda_medical.js":20567,"./pda_messenger.js":38467,"./pda_mob_hunt.js":54291,"./pda_mule.js":31112,"./pda_nanobank.js":2817,"./pda_notes.js":66621,"./pda_power.js":96490,"./pda_secbot.js":36436,"./pda_security.js":55244,"./pda_signaler.js":23470,"./pda_status_display.js":43085,"./pda_supplyrecords.js":26948};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,I.exports=a,a.id=75168},8156:function(I,r,n){var e={"./AICard":89163,"./AICard.js":89163,"./AIFixer":46817,"./AIFixer.js":46817,"./APC":20420,"./APC.js":20420,"./ATM":16822,"./ATM.js":16822,"./AccountsUplinkTerminal":90698,"./AccountsUplinkTerminal.js":90698,"./AiAirlock":26354,"./AiAirlock.js":26354,"./AirAlarm":26673,"./AirAlarm.js":26673,"./AirlockAccessController":98565,"./AirlockAccessController.js":98565,"./AirlockElectronics":76385,"./AirlockElectronics.js":76385,"./AlertModal":55666,"./AlertModal.tsx":55666,"./AppearanceChanger":16504,"./AppearanceChanger.js":16504,"./AtmosAlertConsole":77280,"./AtmosAlertConsole.js":77280,"./AtmosControl":66274,"./AtmosControl.js":66274,"./AtmosFilter":90588,"./AtmosFilter.js":90588,"./AtmosMixer":87486,"./AtmosMixer.js":87486,"./AtmosPump":46714,"./AtmosPump.js":46714,"./AtmosTankControl":66032,"./AtmosTankControl.js":66032,"./Autolathe":62343,"./Autolathe.js":62343,"./BioChipPad":13940,"./BioChipPad.js":13940,"./Biogenerator":55295,"./Biogenerator.js":55295,"./BlueSpaceArtilleryControl":92247,"./BlueSpaceArtilleryControl.js":92247,"./BluespaceTap":74594,"./BluespaceTap.js":74594,"./BodyScanner":31876,"./BodyScanner.js":31876,"./BookBinder":73440,"./BookBinder.js":73440,"./BotClean":40730,"./BotClean.js":40730,"./BotFloor":36078,"./BotFloor.js":36078,"./BotHonk":89121,"./BotHonk.js":89121,"./BotMed":39805,"./BotMed.js":39805,"./BotSecurity":35519,"./BotSecurity.js":35519,"./BrigCells":71169,"./BrigCells.js":71169,"./BrigTimer":19070,"./BrigTimer.js":19070,"./CameraConsole":59681,"./CameraConsole.js":59681,"./Canister":21348,"./Canister.js":21348,"./CardComputer":13944,"./CardComputer.js":13944,"./CargoConsole":62486,"./CargoConsole.js":62486,"./ChangelogView":86885,"./ChangelogView.js":86885,"./ChemDispenser":56975,"./ChemDispenser.js":56975,"./ChemHeater":48734,"./ChemHeater.js":48734,"./ChemMaster":35918,"./ChemMaster.js":35918,"./CloningConsole":8573,"./CloningConsole.js":8573,"./CloningPod":58378,"./CloningPod.js":58378,"./ColourMatrixTester":14283,"./ColourMatrixTester.js":14283,"./CommunicationsComputer":98577,"./CommunicationsComputer.js":98577,"./CompostBin":70611,"./CompostBin.js":70611,"./Contractor":73744,"./Contractor.js":73744,"./ConveyorSwitch":57392,"./ConveyorSwitch.js":57392,"./CrewMonitor":91413,"./CrewMonitor.js":91413,"./Cryo":55104,"./Cryo.js":55104,"./CryopodConsole":1763,"./CryopodConsole.js":1763,"./DNAModifier":69055,"./DNAModifier.js":69055,"./DestinationTagger":94406,"./DestinationTagger.js":94406,"./DisposalBin":17585,"./DisposalBin.js":17585,"./DnaVault":64636,"./DnaVault.js":64636,"./DroneConsole":13015,"./DroneConsole.js":13015,"./EFTPOS":97673,"./EFTPOS.js":97673,"./ERTManager":29206,"./ERTManager.js":29206,"./EconomyManager":77877,"./EconomyManager.js":77877,"./Electropack":10707,"./Electropack.js":10707,"./EvolutionMenu":52640,"./EvolutionMenu.js":52640,"./ExosuitFabricator":70672,"./ExosuitFabricator.js":70672,"./ExperimentConsole":25627,"./ExperimentConsole.js":25627,"./ExternalAirlockController":14172,"./ExternalAirlockController.js":14172,"./FaxMachine":61893,"./FaxMachine.js":61893,"./FilingCabinet":80031,"./FilingCabinet.js":80031,"./FloorPainter":39552,"./FloorPainter.js":39552,"./GPS":5090,"./GPS.js":5090,"./GeneModder":1055,"./GeneModder.js":1055,"./GenericCrewManifest":14232,"./GenericCrewManifest.js":14232,"./GhostHudPanel":86268,"./GhostHudPanel.js":86268,"./GlandDispenser":8977,"./GlandDispenser.js":8977,"./GravityGen":70309,"./GravityGen.js":70309,"./GuestPass":64769,"./GuestPass.js":64769,"./HandheldChemDispenser":12219,"./HandheldChemDispenser.js":12219,"./HealthSensor":53917,"./HealthSensor.js":53917,"./Holodeck":93116,"./Holodeck.js":93116,"./Instrument":77209,"./Instrument.js":77209,"./KeycardAuth":64261,"./KeycardAuth.js":64261,"./KitchenMachine":34898,"./KitchenMachine.js":34898,"./LawManager":52564,"./LawManager.js":52564,"./LibraryComputer":55499,"./LibraryComputer.js":55499,"./LibraryManager":92682,"./LibraryManager.js":92682,"./ListInputModal":68e3,"./ListInputModal.tsx":68e3,"./MODsuit":75965,"./MODsuit.js":75965,"./MagnetController":86322,"./MagnetController.js":86322,"./MechBayConsole":54374,"./MechBayConsole.js":54374,"./MechaControlConsole":14823,"./MechaControlConsole.js":14823,"./MedicalRecords":16189,"./MedicalRecords.js":16189,"./MerchVendor":44482,"./MerchVendor.js":44482,"./MiningVendor":53551,"./MiningVendor.js":53551,"./NTRecruiter":61100,"./NTRecruiter.js":61100,"./Newscaster":6802,"./Newscaster.js":6802,"./NuclearBomb":64639,"./NuclearBomb.js":64639,"./NumberInputModal":45523,"./NumberInputModal.tsx":45523,"./OperatingComputer":48314,"./OperatingComputer.js":48314,"./Orbit":87511,"./Orbit.js":87511,"./OreRedemption":54528,"./OreRedemption.js":54528,"./PAI":55686,"./PAI.js":55686,"./PDA":58717,"./PDA.js":58717,"./Pacman":78062,"./Pacman.js":78062,"./ParticleAccelerator":65823,"./ParticleAccelerator.js":65823,"./PdaPainter":67572,"./PdaPainter.js":67572,"./PersonalCrafting":12456,"./PersonalCrafting.js":12456,"./Photocopier":72143,"./Photocopier.js":72143,"./PoolController":47051,"./PoolController.js":47051,"./PortablePump":5424,"./PortablePump.js":5424,"./PortableScrubber":70673,"./PortableScrubber.js":70673,"./PortableTurret":22015,"./PortableTurret.js":22015,"./PowerMonitor":75199,"./PowerMonitor.js":75199,"./PrisonerImplantManager":15164,"./PrisonerImplantManager.js":15164,"./PrisonerShuttleConsole":99646,"./PrisonerShuttleConsole.js":99646,"./RCD":82443,"./RCD.js":82443,"./RPD":61566,"./RPD.js":61566,"./Radio":24618,"./Radio.js":24618,"./ReagentGrinder":85183,"./ReagentGrinder.js":85183,"./RemoteSignaler":94890,"./RemoteSignaler.js":94890,"./RequestConsole":6301,"./RequestConsole.js":6301,"./RndConsole":51939,"./RndConsole.js":51939,"./RndConsoleComponents":63752,"./RndConsoleComponents/":63752,"./RndConsoleComponents/CurrentLevels":50239,"./RndConsoleComponents/CurrentLevels.js":50239,"./RndConsoleComponents/DataDiskMenu":24183,"./RndConsoleComponents/DataDiskMenu.js":24183,"./RndConsoleComponents/DeconstructionMenu":72751,"./RndConsoleComponents/DeconstructionMenu.js":72751,"./RndConsoleComponents/LatheCategory":51802,"./RndConsoleComponents/LatheCategory.js":51802,"./RndConsoleComponents/LatheChemicalStorage":47349,"./RndConsoleComponents/LatheChemicalStorage.js":47349,"./RndConsoleComponents/LatheMainMenu":73492,"./RndConsoleComponents/LatheMainMenu.js":73492,"./RndConsoleComponents/LatheMaterialStorage":87115,"./RndConsoleComponents/LatheMaterialStorage.js":87115,"./RndConsoleComponents/LatheMaterials":2345,"./RndConsoleComponents/LatheMaterials.js":2345,"./RndConsoleComponents/LatheMenu":45805,"./RndConsoleComponents/LatheMenu.js":45805,"./RndConsoleComponents/LatheSearch":92497,"./RndConsoleComponents/LatheSearch.js":92497,"./RndConsoleComponents/MainMenu":25242,"./RndConsoleComponents/MainMenu.js":25242,"./RndConsoleComponents/RndNavButton":29933,"./RndConsoleComponents/RndNavButton.js":29933,"./RndConsoleComponents/RndNavbar":59959,"./RndConsoleComponents/RndNavbar.js":59959,"./RndConsoleComponents/RndRoute":28078,"./RndConsoleComponents/RndRoute.js":28078,"./RndConsoleComponents/SettingsMenu":59991,"./RndConsoleComponents/SettingsMenu.js":59991,"./RndConsoleComponents/index":63752,"./RndConsoleComponents/index.js":63752,"./RobotSelfDiagnosis":73407,"./RobotSelfDiagnosis.js":73407,"./RoboticsControlConsole":48356,"./RoboticsControlConsole.js":48356,"./Safe":33122,"./Safe.js":33122,"./SatelliteControl":46748,"./SatelliteControl.js":46748,"./SecureStorage":46504,"./SecureStorage.js":46504,"./SecurityRecords":54529,"./SecurityRecords.js":54529,"./SeedExtractor":79315,"./SeedExtractor.js":79315,"./ShuttleConsole":58578,"./ShuttleConsole.js":58578,"./ShuttleManipulator":11154,"./ShuttleManipulator.js":11154,"./Sleeper":80699,"./Sleeper.js":80699,"./SlotMachine":42439,"./SlotMachine.js":42439,"./Smartfridge":280,"./Smartfridge.js":280,"./Smes":47606,"./Smes.js":47606,"./SolarControl":66527,"./SolarControl.js":66527,"./SpawnersMenu":27478,"./SpawnersMenu.js":27478,"./SpecMenu":15565,"./SpecMenu.js":15565,"./StationAlertConsole":31752,"./StationAlertConsole.js":31752,"./StationTraitsPanel":64323,"./StationTraitsPanel.tsx":64323,"./SuitStorage":57633,"./SuitStorage.js":57633,"./SupermatterMonitor":72217,"./SupermatterMonitor.js":72217,"./SyndicateComputerSimple":55055,"./SyndicateComputerSimple.js":55055,"./TEG":61225,"./TEG.js":61225,"./TachyonArray":97552,"./TachyonArray.js":97552,"./Tank":33291,"./Tank.js":33291,"./TankDispenser":75480,"./TankDispenser.js":75480,"./TcommsCore":62291,"./TcommsCore.js":62291,"./TcommsRelay":82905,"./TcommsRelay.js":82905,"./Teleporter":87692,"./Teleporter.js":87692,"./TempGun":40759,"./TempGun.js":40759,"./TextInputModal":32369,"./TextInputModal.tsx":32369,"./ThermoMachine":82296,"./ThermoMachine.js":82296,"./TransferValve":68488,"./TransferValve.js":68488,"./TurbineComputer":26868,"./TurbineComputer.js":26868,"./Uplink":30778,"./Uplink.js":30778,"./Vending":7307,"./Vending.js":7307,"./VolumeMixer":25485,"./VolumeMixer.js":25485,"./VotePanel":26564,"./VotePanel.js":26564,"./Wires":496,"./Wires.js":496,"./WizardApprenticeContract":28919,"./WizardApprenticeContract.js":28919,"./common/AccessList":14635,"./common/AccessList.js":14635,"./common/AtmosScan":29136,"./common/AtmosScan.js":29136,"./common/BeakerContents":83326,"./common/BeakerContents.js":83326,"./common/BotStatus":86041,"./common/BotStatus.js":86041,"./common/ComplexModal":22677,"./common/ComplexModal.js":22677,"./common/CrewManifest":692,"./common/CrewManifest.js":692,"./common/InputButtons":98658,"./common/InputButtons.tsx":98658,"./common/InterfaceLockNoticeBox":29723,"./common/InterfaceLockNoticeBox.js":29723,"./common/Loader":2146,"./common/Loader.tsx":2146,"./common/LoginInfo":51185,"./common/LoginInfo.js":51185,"./common/LoginScreen":69774,"./common/LoginScreen.js":69774,"./common/Operating":48154,"./common/Operating.js":48154,"./common/Signaler":92149,"./common/Signaler.js":92149,"./common/SimpleRecords":79969,"./common/SimpleRecords.js":79969,"./common/TemporaryNotice":76519,"./common/TemporaryNotice.js":76519,"./pai/pai_atmosphere":98638,"./pai/pai_atmosphere.js":98638,"./pai/pai_bioscan":56601,"./pai/pai_bioscan.js":56601,"./pai/pai_directives":48047,"./pai/pai_directives.js":48047,"./pai/pai_doorjack":4646,"./pai/pai_doorjack.js":4646,"./pai/pai_main_menu":94648,"./pai/pai_main_menu.js":94648,"./pai/pai_manifest":45549,"./pai/pai_manifest.js":45549,"./pai/pai_medrecords":53434,"./pai/pai_medrecords.js":53434,"./pai/pai_messenger":7328,"./pai/pai_messenger.js":7328,"./pai/pai_radio":32036,"./pai/pai_radio.js":32036,"./pai/pai_secrecords":76020,"./pai/pai_secrecords.js":76020,"./pai/pai_signaler":11562,"./pai/pai_signaler.js":11562,"./pda/pda_atmos_scan":29539,"./pda/pda_atmos_scan.js":29539,"./pda/pda_janitor":92180,"./pda/pda_janitor.js":92180,"./pda/pda_main_menu":57725,"./pda/pda_main_menu.js":57725,"./pda/pda_manifest":29978,"./pda/pda_manifest.js":29978,"./pda/pda_medical":20567,"./pda/pda_medical.js":20567,"./pda/pda_messenger":38467,"./pda/pda_messenger.js":38467,"./pda/pda_mob_hunt":54291,"./pda/pda_mob_hunt.js":54291,"./pda/pda_mule":31112,"./pda/pda_mule.js":31112,"./pda/pda_nanobank":2817,"./pda/pda_nanobank.js":2817,"./pda/pda_notes":66621,"./pda/pda_notes.js":66621,"./pda/pda_power":96490,"./pda/pda_power.js":96490,"./pda/pda_secbot":36436,"./pda/pda_secbot.js":36436,"./pda/pda_security":55244,"./pda/pda_security.js":55244,"./pda/pda_signaler":23470,"./pda/pda_signaler.js":23470,"./pda/pda_status_display":43085,"./pda/pda_status_display.js":43085,"./pda/pda_supplyrecords":26948,"./pda/pda_supplyrecords.js":26948};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,I.exports=a,a.id=8156},69321:function(I,r,n){var e={"./Blink.stories.js":90969,"./BlockQuote.stories.js":22030,"./Box.stories.js":35286,"./Button.stories.js":38465,"./ByondUi.stories.js":16748,"./Collapsible.stories.js":76475,"./Flex.stories.js":28994,"./Input.stories.js":25462,"./Popper.stories.js":97028,"./ProgressBar.stories.js":85266,"./Stack.stories.js":36216,"./Storage.stories.js":22338,"./Tabs.stories.js":88446,"./Themes.stories.js":2938,"./Tooltip.stories.js":54212};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,I.exports=a,a.id=69321},79474:function(I,r,n){"use strict";var e=n(53664),a=n(36787),t=TypeError;I.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a function")}},48218:function(I,r,n){"use strict";var e=n(49632),a=n(36787),t=TypeError;I.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a constructor")}},30907:function(I,r,n){"use strict";var e=n(62600),a=String,t=TypeError;I.exports=function(o){if(e(o))return o;throw new t("Can't set "+a(o)+" as a prototype")}},98759:function(I,r,n){"use strict";var e=n(95558),a=n(15439),t=n(8165).f,o=e("unscopables"),f=Array.prototype;f[o]===void 0&&t(f,o,{configurable:!0,value:a(null)}),I.exports=function(N){f[o][N]=!0}},47158:function(I,r,n){"use strict";var e=n(13300).charAt;I.exports=function(a,t,o){return t+(o?e(a,t).length:1)}},14434:function(I,r,n){"use strict";var e=n(54341),a=TypeError;I.exports=function(t,o){if(e(o,t))return t;throw new a("Incorrect invocation")}},45418:function(I,r,n){"use strict";var e=n(66379),a=String,t=TypeError;I.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not an object")}},11559:function(I){"use strict";I.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},8685:function(I,r,n){"use strict";var e=n(13586);I.exports=e(function(){if(typeof ArrayBuffer=="function"){var a=new ArrayBuffer(8);Object.isExtensible(a)&&Object.defineProperty(a,"a",{value:8})}})},30432:function(I,r,n){"use strict";var e=n(11559),a=n(16361),t=n(26856),o=n(53664),f=n(66379),N=n(3302),k=n(48615),S=n(36787),b=n(21650),h=n(60855),l=n(57301),c=n(54341),m=n(56379),i=n(91420),d=n(95558),u=n(76246),s=n(4471),C=s.enforce,g=s.get,v=t.Int8Array,p=v&&v.prototype,V=t.Uint8ClampedArray,y=V&&V.prototype,B=v&&m(v),L=p&&m(p),w=Object.prototype,T=t.TypeError,A=d("toStringTag"),x=u("TYPED_ARRAY_TAG"),E="TypedArrayConstructor",P=e&&!!i&&k(t.opera)!=="Opera",R=!1,M,D,j,W={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},U={BigInt64Array:8,BigUint64Array:8},K=function(){function ae(de){if(!f(de))return!1;var ve=k(de);return ve==="DataView"||N(W,ve)||N(U,ve)}return ae}(),$=function ae(de){var ve=m(de);if(f(ve)){var ye=g(ve);return ye&&N(ye,E)?ye[E]:ae(ve)}},H=function(de){if(!f(de))return!1;var ve=k(de);return N(W,ve)||N(U,ve)},Y=function(de){if(H(de))return de;throw new T("Target is not a typed array")},z=function(de){if(o(de)&&(!i||c(B,de)))return de;throw new T(S(de)+" is not a typed array constructor")},Q=function(de,ve,ye,Le){if(a){if(ye)for(var pe in W){var ne=t[pe];if(ne&&N(ne.prototype,de))try{delete ne.prototype[de]}catch(ce){try{ne.prototype[de]=ve}catch(q){}}}(!L[de]||ye)&&h(L,de,ye?ve:P&&p[de]||ve,Le)}},re=function(de,ve,ye){var Le,pe;if(a){if(i){if(ye){for(Le in W)if(pe=t[Le],pe&&N(pe,de))try{delete pe[de]}catch(ne){}}if(!B[de]||ye)try{return h(B,de,ye?ve:P&&B[de]||ve)}catch(ne){}else return}for(Le in W)pe=t[Le],pe&&(!pe[de]||ye)&&h(pe,de,ve)}};for(M in W)D=t[M],j=D&&D.prototype,j?C(j)[E]=D:P=!1;for(M in U)D=t[M],j=D&&D.prototype,j&&(C(j)[E]=D);if((!P||!o(B)||B===Function.prototype)&&(B=function(){function ae(){throw new T("Incorrect invocation")}return ae}(),P))for(M in W)t[M]&&i(t[M],B);if((!P||!L||L===w)&&(L=B.prototype,P))for(M in W)t[M]&&i(t[M].prototype,L);if(P&&m(y)!==L&&i(y,L),a&&!N(L,A)){R=!0,l(L,A,{configurable:!0,get:function(){function ae(){return f(this)?this[x]:void 0}return ae}()});for(M in W)t[M]&&b(t[M],x,M)}I.exports={NATIVE_ARRAY_BUFFER_VIEWS:P,TYPED_ARRAY_TAG:R&&x,aTypedArray:Y,aTypedArrayConstructor:z,exportTypedArrayMethod:Q,exportTypedArrayStaticMethod:re,getTypedArrayConstructor:$,isView:K,isTypedArray:H,TypedArray:B,TypedArrayPrototype:L}},31284:function(I,r,n){"use strict";var e=n(26856),a=n(72908),t=n(16361),o=n(11559),f=n(15340),N=n(21650),k=n(57301),S=n(26148),b=n(13586),h=n(14434),l=n(84501),c=n(74369),m=n(28968),i=n(48705),d=n(48350),u=n(56379),s=n(91420),C=n(39948),g=n(31170),v=n(43405),p=n(83826),V=n(15676),y=n(4471),B=f.PROPER,L=f.CONFIGURABLE,w="ArrayBuffer",T="DataView",A="prototype",x="Wrong length",E="Wrong index",P=y.getterFor(w),R=y.getterFor(T),M=y.set,D=e[w],j=D,W=j&&j[A],U=e[T],K=U&&U[A],$=Object.prototype,H=e.Array,Y=e.RangeError,z=a(C),Q=a([].reverse),re=d.pack,ae=d.unpack,de=function(ge){return[ge&255]},ve=function(ge){return[ge&255,ge>>8&255]},ye=function(ge){return[ge&255,ge>>8&255,ge>>16&255,ge>>24&255]},Le=function(ge){return ge[3]<<24|ge[2]<<16|ge[1]<<8|ge[0]},pe=function(ge){return re(i(ge),23,4)},ne=function(ge){return re(ge,52,8)},ce=function(ge,ke,Ce){k(ge[A],ke,{configurable:!0,get:function(){function Se(){return Ce(this)[ke]}return Se}()})},q=function(ge,ke,Ce,Se){var we=R(ge),xe=m(Ce),Oe=!!Se;if(xe+ke>we.byteLength)throw new Y(E);var We=we.bytes,Ve=xe+we.byteOffset,oe=g(We,Ve,Ve+ke);return Oe?oe:Q(oe)},se=function(ge,ke,Ce,Se,we,xe){var Oe=R(ge),We=m(Ce),Ve=Se(+we),oe=!!xe;if(We+ke>Oe.byteLength)throw new Y(E);for(var le=Oe.bytes,he=We+Oe.byteOffset,ue=0;uewe)throw new Y("Wrong offset");if(Ce=Ce===void 0?we-xe:c(Ce),xe+Ce>we)throw new Y(x);M(this,{type:T,buffer:ge,byteLength:Ce,byteOffset:xe,bytes:Se.bytes}),t||(this.buffer=ge,this.byteLength=Ce,this.byteOffset=xe)}return fe}(),K=U[A],t&&(ce(j,"byteLength",P),ce(U,"buffer",R),ce(U,"byteLength",R),ce(U,"byteOffset",R)),S(K,{getInt8:function(){function fe(ge){return q(this,1,ge)[0]<<24>>24}return fe}(),getUint8:function(){function fe(ge){return q(this,1,ge)[0]}return fe}(),getInt16:function(){function fe(ge){var ke=q(this,2,ge,arguments.length>1?arguments[1]:!1);return(ke[1]<<8|ke[0])<<16>>16}return fe}(),getUint16:function(){function fe(ge){var ke=q(this,2,ge,arguments.length>1?arguments[1]:!1);return ke[1]<<8|ke[0]}return fe}(),getInt32:function(){function fe(ge){return Le(q(this,4,ge,arguments.length>1?arguments[1]:!1))}return fe}(),getUint32:function(){function fe(ge){return Le(q(this,4,ge,arguments.length>1?arguments[1]:!1))>>>0}return fe}(),getFloat32:function(){function fe(ge){return ae(q(this,4,ge,arguments.length>1?arguments[1]:!1),23)}return fe}(),getFloat64:function(){function fe(ge){return ae(q(this,8,ge,arguments.length>1?arguments[1]:!1),52)}return fe}(),setInt8:function(){function fe(ge,ke){se(this,1,ge,de,ke)}return fe}(),setUint8:function(){function fe(ge,ke){se(this,1,ge,de,ke)}return fe}(),setInt16:function(){function fe(ge,ke){se(this,2,ge,ve,ke,arguments.length>2?arguments[2]:!1)}return fe}(),setUint16:function(){function fe(ge,ke){se(this,2,ge,ve,ke,arguments.length>2?arguments[2]:!1)}return fe}(),setInt32:function(){function fe(ge,ke){se(this,4,ge,ye,ke,arguments.length>2?arguments[2]:!1)}return fe}(),setUint32:function(){function fe(ge,ke){se(this,4,ge,ye,ke,arguments.length>2?arguments[2]:!1)}return fe}(),setFloat32:function(){function fe(ge,ke){se(this,4,ge,pe,ke,arguments.length>2?arguments[2]:!1)}return fe}(),setFloat64:function(){function fe(ge,ke){se(this,8,ge,ne,ke,arguments.length>2?arguments[2]:!1)}return fe}()});else{var me=B&&D.name!==w;!b(function(){D(1)})||!b(function(){new D(-1)})||b(function(){return new D,new D(1.5),new D(NaN),D.length!==1||me&&!L})?(j=function(){function fe(ge){return h(this,W),v(new D(m(ge)),this,j)}return fe}(),j[A]=W,W.constructor=j,p(j,D)):me&&L&&N(D,"name",w),s&&u(K)!==$&&s(K,$);var te=new U(new j(2)),be=a(K.setInt8);te.setInt8(0,2147483648),te.setInt8(1,2147483649),(te.getInt8(0)||!te.getInt8(1))&&S(K,{setInt8:function(){function fe(ge,ke){be(this,ge,ke<<24>>24)}return fe}(),setUint8:function(){function fe(ge,ke){be(this,ge,ke<<24>>24)}return fe}()},{unsafe:!0})}V(j,w),V(U,T),I.exports={ArrayBuffer:j,DataView:U}},28332:function(I,r,n){"use strict";var e=n(63549),a=n(39531),t=n(83207),o=n(81245),f=Math.min;I.exports=[].copyWithin||function(){function N(k,S){var b=e(this),h=t(b),l=a(k,h),c=a(S,h),m=arguments.length>2?arguments[2]:void 0,i=f((m===void 0?h:a(m,h))-c,h-l),d=1;for(c0;)c in b?b[l]=b[c]:o(b,l),l+=d,c+=d;return b}return N}()},39948:function(I,r,n){"use strict";var e=n(63549),a=n(39531),t=n(83207);I.exports=function(){function o(f){for(var N=e(this),k=t(N),S=arguments.length,b=a(S>1?arguments[1]:void 0,k),h=S>2?arguments[2]:void 0,l=h===void 0?k:a(h,k);l>b;)N[b++]=f;return N}return o}()},16856:function(I,r,n){"use strict";var e=n(18539).forEach,a=n(56127),t=a("forEach");I.exports=t?[].forEach:function(){function o(f){return e(this,f,arguments.length>1?arguments[1]:void 0)}return o}()},21465:function(I,r,n){"use strict";var e=n(83207);I.exports=function(a,t,o){for(var f=0,N=arguments.length>2?o:e(t),k=new a(N);N>f;)k[f]=t[f++];return k}},45056:function(I,r,n){"use strict";var e=n(8942),a=n(20276),t=n(63549),o=n(80002),f=n(48594),N=n(49632),k=n(83207),S=n(80750),b=n(45731),h=n(52984),l=Array;I.exports=function(){function c(m){var i=t(m),d=N(this),u=arguments.length,s=u>1?arguments[1]:void 0,C=s!==void 0;C&&(s=e(s,u>2?arguments[2]:void 0));var g=h(i),v=0,p,V,y,B,L,w;if(g&&!(this===l&&f(g)))for(B=b(i,g),L=B.next,V=d?new this:[];!(y=a(L,B)).done;v++)w=C?o(B,s,[y.value,v],!0):y.value,S(V,v,w);else for(p=k(i),V=d?new this(p):l(p);p>v;v++)w=C?s(i[v],v):i[v],S(V,v,w);return V.length=v,V}return c}()},33483:function(I,r,n){"use strict";var e=n(54292),a=n(39531),t=n(83207),o=function(N){return function(k,S,b){var h=e(k),l=t(h),c=a(b,l),m;if(N&&S!==S){for(;l>c;)if(m=h[c++],m!==m)return!0}else for(;l>c;c++)if((N||c in h)&&h[c]===S)return N||c||0;return!N&&-1}};I.exports={includes:o(!0),indexOf:o(!1)}},18539:function(I,r,n){"use strict";var e=n(8942),a=n(72908),t=n(80689),o=n(63549),f=n(83207),N=n(51582),k=a([].push),S=function(h){var l=h===1,c=h===2,m=h===3,i=h===4,d=h===6,u=h===7,s=h===5||d;return function(C,g,v,p){for(var V=o(C),y=t(V),B=f(y),L=e(g,v),w=0,T=p||N,A=l?T(C,B):c||u?T(C,0):void 0,x,E;B>w;w++)if((s||w in y)&&(x=y[w],E=L(x,w,V),h))if(l)A[w]=E;else if(E)switch(h){case 3:return!0;case 5:return x;case 6:return w;case 2:k(A,x)}else switch(h){case 4:return!1;case 7:k(A,x)}return d?-1:m||i?i:A}};I.exports={forEach:S(0),map:S(1),filter:S(2),some:S(3),every:S(4),find:S(5),findIndex:S(6),filterReject:S(7)}},16400:function(I,r,n){"use strict";var e=n(47244),a=n(54292),t=n(84501),o=n(83207),f=n(56127),N=Math.min,k=[].lastIndexOf,S=!!k&&1/[1].lastIndexOf(1,-0)<0,b=f("lastIndexOf"),h=S||!b;I.exports=h?function(){function l(c){if(S)return e(k,this,arguments)||0;var m=a(this),i=o(m),d=i-1;for(arguments.length>1&&(d=N(d,t(arguments[1]))),d<0&&(d=i+d);d>=0;d--)if(d in m&&m[d]===c)return d||0;return-1}return l}():k},34924:function(I,r,n){"use strict";var e=n(13586),a=n(95558),t=n(43541),o=a("species");I.exports=function(f){return t>=51||!e(function(){var N=[],k=N.constructor={};return k[o]=function(){return{foo:1}},N[f](Boolean).foo!==1})}},56127:function(I,r,n){"use strict";var e=n(13586);I.exports=function(a,t){var o=[][a];return!!o&&e(function(){o.call(null,t||function(){return 1},1)})}},58394:function(I,r,n){"use strict";var e=n(79474),a=n(63549),t=n(80689),o=n(83207),f=TypeError,N=function(S){return function(b,h,l,c){var m=a(b),i=t(m),d=o(m);e(h);var u=S?d-1:0,s=S?-1:1;if(l<2)for(;;){if(u in i){c=i[u],u+=s;break}if(u+=s,S?u<0:d<=u)throw new f("Reduce of empty array with no initial value")}for(;S?u>=0:d>u;u+=s)u in i&&(c=h(c,i[u],u,m));return c}};I.exports={left:N(!1),right:N(!0)}},10779:function(I,r,n){"use strict";var e=n(16361),a=n(59882),t=TypeError,o=Object.getOwnPropertyDescriptor,f=e&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(N){return N instanceof TypeError}}();I.exports=f?function(N,k){if(a(N)&&!o(N,"length").writable)throw new t("Cannot set read only .length");return N.length=k}:function(N,k){return N.length=k}},31170:function(I,r,n){"use strict";var e=n(72908);I.exports=e([].slice)},91183:function(I,r,n){"use strict";var e=n(31170),a=Math.floor,t=function o(f,N){var k=f.length;if(k<8)for(var S=1,b,h;S0;)f[h]=f[--h];h!==S++&&(f[h]=b)}else for(var l=a(k/2),c=o(e(f,0,l),N),m=o(e(f,l),N),i=c.length,d=m.length,u=0,s=0;u1?arguments[1]:void 0),E;E=E?E.next:A.first;)for(x(E.value,E.key,this);E&&E.removed;)E=E.previous}return w}(),has:function(){function w(T){return!!L(this,T)}return w}()}),t(V,g?{get:function(){function w(T){var A=L(this,T);return A&&A.value}return w}(),set:function(){function w(T,A){return B(this,T===0?0:T,A)}return w}()}:{add:function(){function w(T){return B(this,T=T===0?0:T,T)}return w}()}),l&&a(V,"size",{configurable:!0,get:function(){function w(){return y(this).size}return w}()}),p}return u}(),setStrong:function(){function u(s,C,g){var v=C+" Iterator",p=d(C),V=d(v);S(s,C,function(y,B){i(this,{type:v,target:y,state:p(y),kind:B,last:void 0})},function(){for(var y=V(this),B=y.kind,L=y.last;L&&L.removed;)L=L.previous;return!y.target||!(y.last=L=L?L.next:y.state.first)?(y.target=void 0,b(void 0,!0)):b(B==="keys"?L.key:B==="values"?L.value:[L.key,L.value],!1)},g?"entries":"values",!g,!0),h(C)}return u}()}},19250:function(I,r,n){"use strict";var e=n(72908),a=n(26148),t=n(66526).getWeakData,o=n(14434),f=n(45418),N=n(62695),k=n(66379),S=n(20453),b=n(18539),h=n(3302),l=n(4471),c=l.set,m=l.getterFor,i=b.find,d=b.findIndex,u=e([].splice),s=0,C=function(V){return V.frozen||(V.frozen=new g)},g=function(){this.entries=[]},v=function(V,y){return i(V.entries,function(B){return B[0]===y})};g.prototype={get:function(){function p(V){var y=v(this,V);if(y)return y[1]}return p}(),has:function(){function p(V){return!!v(this,V)}return p}(),set:function(){function p(V,y){var B=v(this,V);B?B[1]=y:this.entries.push([V,y])}return p}(),delete:function(){function p(V){var y=d(this.entries,function(B){return B[0]===V});return~y&&u(this.entries,y,1),!!~y}return p}()},I.exports={getConstructor:function(){function p(V,y,B,L){var w=V(function(E,P){o(E,T),c(E,{type:y,id:s++,frozen:void 0}),N(P)||S(P,E[L],{that:E,AS_ENTRIES:B})}),T=w.prototype,A=m(y),x=function(){function E(P,R,M){var D=A(P),j=t(f(R),!0);return j===!0?C(D).set(R,M):j[D.id]=M,P}return E}();return a(T,{delete:function(){function E(P){var R=A(this);if(!k(P))return!1;var M=t(P);return M===!0?C(R).delete(P):M&&h(M,R.id)&&delete M[R.id]}return E}(),has:function(){function E(P){var R=A(this);if(!k(P))return!1;var M=t(P);return M===!0?C(R).has(P):M&&h(M,R.id)}return E}()}),a(T,B?{get:function(){function E(P){var R=A(this);if(k(P)){var M=t(P);return M===!0?C(R).get(P):M?M[R.id]:void 0}}return E}(),set:function(){function E(P,R){return x(this,P,R)}return E}()}:{add:function(){function E(P){return x(this,P,!0)}return E}()}),w}return p}()}},10609:function(I,r,n){"use strict";var e=n(3116),a=n(26856),t=n(72908),o=n(23620),f=n(60855),N=n(66526),k=n(20453),S=n(14434),b=n(53664),h=n(62695),l=n(66379),c=n(13586),m=n(1608),i=n(15676),d=n(43405);I.exports=function(u,s,C){var g=u.indexOf("Map")!==-1,v=u.indexOf("Weak")!==-1,p=g?"set":"add",V=a[u],y=V&&V.prototype,B=V,L={},w=function(D){var j=t(y[D]);f(y,D,D==="add"?function(){function W(U){return j(this,U===0?0:U),this}return W}():D==="delete"?function(W){return v&&!l(W)?!1:j(this,W===0?0:W)}:D==="get"?function(){function W(U){return v&&!l(U)?void 0:j(this,U===0?0:U)}return W}():D==="has"?function(){function W(U){return v&&!l(U)?!1:j(this,U===0?0:U)}return W}():function(){function W(U,K){return j(this,U===0?0:U,K),this}return W}())},T=o(u,!b(V)||!(v||y.forEach&&!c(function(){new V().entries().next()})));if(T)B=C.getConstructor(s,u,g,p),N.enable();else if(o(u,!0)){var A=new B,x=A[p](v?{}:-0,1)!==A,E=c(function(){A.has(1)}),P=m(function(M){new V(M)}),R=!v&&c(function(){for(var M=new V,D=5;D--;)M[p](D,D);return!M.has(-0)});P||(B=s(function(M,D){S(M,y);var j=d(new V,M,B);return h(D)||k(D,j[p],{that:j,AS_ENTRIES:g}),j}),B.prototype=y,y.constructor=B),(E||R)&&(w("delete"),w("has"),g&&w("get")),(R||x)&&w(p),v&&y.clear&&delete y.clear}return L[u]=B,e({global:!0,constructor:!0,forced:B!==V},L),i(B,u),v||C.setStrong(B,u,g),B}},83826:function(I,r,n){"use strict";var e=n(3302),a=n(53988),t=n(19765),o=n(8165);I.exports=function(f,N,k){for(var S=a(N),b=o.f,h=t.f,l=0;l"+h+""}},32214:function(I){"use strict";I.exports=function(r,n){return{value:r,done:n}}},21650:function(I,r,n){"use strict";var e=n(16361),a=n(8165),t=n(73970);I.exports=e?function(o,f,N){return a.f(o,f,t(1,N))}:function(o,f,N){return o[f]=N,o}},73970:function(I){"use strict";I.exports=function(r,n){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:n}}},80750:function(I,r,n){"use strict";var e=n(72445),a=n(8165),t=n(73970);I.exports=function(o,f,N){var k=e(f);k in o?a.f(o,k,t(0,N)):o[k]=N}},20228:function(I,r,n){"use strict";var e=n(72908),a=n(13586),t=n(81290).start,o=RangeError,f=isFinite,N=Math.abs,k=Date.prototype,S=k.toISOString,b=e(k.getTime),h=e(k.getUTCDate),l=e(k.getUTCFullYear),c=e(k.getUTCHours),m=e(k.getUTCMilliseconds),i=e(k.getUTCMinutes),d=e(k.getUTCMonth),u=e(k.getUTCSeconds);I.exports=a(function(){return S.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!a(function(){S.call(new Date(NaN))})?function(){function s(){if(!f(b(this)))throw new o("Invalid time value");var C=this,g=l(C),v=m(C),p=g<0?"-":g>9999?"+":"";return p+t(N(g),p?6:4,0)+"-"+t(d(C)+1,2,0)+"-"+t(h(C),2,0)+"T"+t(c(C),2,0)+":"+t(i(C),2,0)+":"+t(u(C),2,0)+"."+t(v,3,0)+"Z"}return s}():S},81603:function(I,r,n){"use strict";var e=n(45418),a=n(56109),t=TypeError;I.exports=function(o){if(e(this),o==="string"||o==="default")o="string";else if(o!=="number")throw new t("Incorrect hint");return a(this,o)}},57301:function(I,r,n){"use strict";var e=n(40773),a=n(8165);I.exports=function(t,o,f){return f.get&&e(f.get,o,{getter:!0}),f.set&&e(f.set,o,{setter:!0}),a.f(t,o,f)}},60855:function(I,r,n){"use strict";var e=n(53664),a=n(8165),t=n(40773),o=n(17553);I.exports=function(f,N,k,S){S||(S={});var b=S.enumerable,h=S.name!==void 0?S.name:N;if(e(k)&&t(k,h,S),S.global)b?f[N]=k:o(N,k);else{try{S.unsafe?f[N]&&(b=!0):delete f[N]}catch(l){}b?f[N]=k:a.f(f,N,{value:k,enumerable:!1,configurable:!S.nonConfigurable,writable:!S.nonWritable})}return f}},26148:function(I,r,n){"use strict";var e=n(60855);I.exports=function(a,t,o){for(var f in t)e(a,f,t[f],o);return a}},17553:function(I,r,n){"use strict";var e=n(26856),a=Object.defineProperty;I.exports=function(t,o){try{a(e,t,{value:o,configurable:!0,writable:!0})}catch(f){e[t]=o}return o}},81245:function(I,r,n){"use strict";var e=n(36787),a=TypeError;I.exports=function(t,o){if(!delete t[o])throw new a("Cannot delete property "+e(o)+" of "+e(t))}},16361:function(I,r,n){"use strict";var e=n(13586);I.exports=!e(function(){return Object.defineProperty({},1,{get:function(){function a(){return 7}return a}()})[1]!==7})},55642:function(I,r,n){"use strict";var e=n(26856),a=n(66379),t=e.document,o=a(t)&&a(t.createElement);I.exports=function(f){return o?t.createElement(f):{}}},54579:function(I){"use strict";var r=TypeError,n=9007199254740991;I.exports=function(e){if(e>n)throw r("Maximum allowed index exceeded");return e}},31574:function(I,r,n){"use strict";var e=n(74247),a=e.match(/firefox\/(\d+)/i);I.exports=!!a&&+a[1]},52460:function(I,r,n){"use strict";var e=n(53437),a=n(86727);I.exports=!e&&!a&&typeof window=="object"&&typeof document=="object"},68261:function(I){"use strict";I.exports=typeof Bun=="function"&&Bun&&typeof Bun.version=="string"},53437:function(I){"use strict";I.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},88836:function(I,r,n){"use strict";var e=n(74247);I.exports=/MSIE|Trident/.test(e)},79034:function(I,r,n){"use strict";var e=n(74247);I.exports=/ipad|iphone|ipod/i.test(e)&&typeof Pebble!="undefined"},25184:function(I,r,n){"use strict";var e=n(74247);I.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(e)},86727:function(I,r,n){"use strict";var e=n(26856),a=n(8649);I.exports=a(e.process)==="process"},71979:function(I,r,n){"use strict";var e=n(74247);I.exports=/web0s(?!.*chrome)/i.test(e)},74247:function(I){"use strict";I.exports=typeof navigator!="undefined"&&String(navigator.userAgent)||""},43541:function(I,r,n){"use strict";var e=n(26856),a=n(74247),t=e.process,o=e.Deno,f=t&&t.versions||o&&o.version,N=f&&f.v8,k,S;N&&(k=N.split("."),S=k[0]>0&&k[0]<4?1:+(k[0]+k[1])),!S&&a&&(k=a.match(/Edge\/(\d+)/),(!k||k[1]>=74)&&(k=a.match(/Chrome\/(\d+)/),k&&(S=+k[1]))),I.exports=S},27204:function(I,r,n){"use strict";var e=n(74247),a=e.match(/AppleWebKit\/(\d+)\./);I.exports=!!a&&+a[1]},38139:function(I){"use strict";I.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},3116:function(I,r,n){"use strict";var e=n(26856),a=n(19765).f,t=n(21650),o=n(60855),f=n(17553),N=n(83826),k=n(23620);I.exports=function(S,b){var h=S.target,l=S.global,c=S.stat,m,i,d,u,s,C;if(l?i=e:c?i=e[h]||f(h,{}):i=(e[h]||{}).prototype,i)for(d in b){if(s=b[d],S.dontCallGetSet?(C=a(i,d),u=C&&C.value):u=i[d],m=k(l?d:h+(c?".":"#")+d,S.forced),!m&&u!==void 0){if(typeof s==typeof u)continue;N(s,u)}(S.sham||u&&u.sham)&&t(s,"sham",!0),o(i,d,s,S)}}},13586:function(I){"use strict";I.exports=function(r){try{return!!r()}catch(n){return!0}}},18690:function(I,r,n){"use strict";n(72941);var e=n(69935),a=n(60855),t=n(59049),o=n(13586),f=n(95558),N=n(21650),k=f("species"),S=RegExp.prototype;I.exports=function(b,h,l,c){var m=f(b),i=!o(function(){var C={};return C[m]=function(){return 7},""[b](C)!==7}),d=i&&!o(function(){var C=!1,g=/a/;return b==="split"&&(g={},g.constructor={},g.constructor[k]=function(){return g},g.flags="",g[m]=/./[m]),g.exec=function(){return C=!0,null},g[m](""),!C});if(!i||!d||l){var u=e(/./[m]),s=h(m,""[b],function(C,g,v,p,V){var y=e(C),B=g.exec;return B===t||B===S.exec?i&&!V?{done:!0,value:u(g,v,p)}:{done:!0,value:y(v,g,p)}:{done:!1}});a(String.prototype,b,s[0]),a(S,m,s[1])}c&&N(S[m],"sham",!0)}},73132:function(I,r,n){"use strict";var e=n(59882),a=n(83207),t=n(54579),o=n(8942),f=function N(k,S,b,h,l,c,m,i){for(var d=l,u=0,s=m?o(m,i):!1,C,g;u0&&e(C)?(g=a(C),d=N(k,S,C,g,d,c-1)-1):(t(d+1),k[d]=C),d++),u++;return d};I.exports=f},58199:function(I,r,n){"use strict";var e=n(13586);I.exports=!e(function(){return Object.isExtensible(Object.preventExtensions({}))})},47244:function(I,r,n){"use strict";var e=n(86678),a=Function.prototype,t=a.apply,o=a.call;I.exports=typeof Reflect=="object"&&Reflect.apply||(e?o.bind(t):function(){return o.apply(t,arguments)})},8942:function(I,r,n){"use strict";var e=n(69935),a=n(79474),t=n(86678),o=e(e.bind);I.exports=function(f,N){return a(f),N===void 0?f:t?o(f,N):function(){return f.apply(N,arguments)}}},86678:function(I,r,n){"use strict";var e=n(13586);I.exports=!e(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})},82060:function(I,r,n){"use strict";var e=n(72908),a=n(79474),t=n(66379),o=n(3302),f=n(31170),N=n(86678),k=Function,S=e([].concat),b=e([].join),h={},l=function(m,i,d){if(!o(h,i)){for(var u=[],s=0;s]*>)/g,S=/\$([$&'`]|\d{1,2})/g;I.exports=function(b,h,l,c,m,i){var d=l+b.length,u=c.length,s=S;return m!==void 0&&(m=a(m),s=k),f(i,s,function(C,g){var v;switch(o(g,0)){case"$":return"$";case"&":return b;case"`":return N(h,0,l);case"'":return N(h,d);case"<":v=m[N(g,1,-1)];break;default:var p=+g;if(p===0)return C;if(p>u){var V=t(p/10);return V===0?C:V<=u?c[V-1]===void 0?o(g,1):c[V-1]+o(g,1):C}v=c[p-1]}return v===void 0?"":v})}},26856:function(I,r,n){"use strict";var e=function(t){return t&&t.Math===Math&&t};I.exports=e(typeof globalThis=="object"&&globalThis)||e(typeof window=="object"&&window)||e(typeof self=="object"&&self)||e(typeof n.g=="object"&&n.g)||e(!1)||function(){return this}()||Function("return this")()},3302:function(I,r,n){"use strict";var e=n(72908),a=n(63549),t=e({}.hasOwnProperty);I.exports=Object.hasOwn||function(){function o(f,N){return t(a(f),N)}return o}()},51653:function(I){"use strict";I.exports={}},66481:function(I){"use strict";I.exports=function(r,n){try{arguments.length}catch(e){}}},21474:function(I,r,n){"use strict";var e=n(22070);I.exports=e("document","documentElement")},16109:function(I,r,n){"use strict";var e=n(16361),a=n(13586),t=n(55642);I.exports=!e&&!a(function(){return Object.defineProperty(t("div"),"a",{get:function(){function o(){return 7}return o}()}).a!==7})},48350:function(I){"use strict";var r=Array,n=Math.abs,e=Math.pow,a=Math.floor,t=Math.log,o=Math.LN2,f=function(S,b,h){var l=r(h),c=h*8-b-1,m=(1<>1,d=b===23?e(2,-24)-e(2,-77):0,u=S<0||S===0&&1/S<0?1:0,s=0,C,g,v;for(S=n(S),S!==S||S===1/0?(g=S!==S?1:0,C=m):(C=a(t(S)/o),v=e(2,-C),S*v<1&&(C--,v*=2),C+i>=1?S+=d/v:S+=d*e(2,1-i),S*v>=2&&(C++,v/=2),C+i>=m?(g=0,C=m):C+i>=1?(g=(S*v-1)*e(2,b),C+=i):(g=S*e(2,i-1)*e(2,b),C=0));b>=8;)l[s++]=g&255,g/=256,b-=8;for(C=C<0;)l[s++]=C&255,C/=256,c-=8;return l[--s]|=u*128,l},N=function(S,b){var h=S.length,l=h*8-b-1,c=(1<>1,i=l-7,d=h-1,u=S[d--],s=u&127,C;for(u>>=7;i>0;)s=s*256+S[d--],i-=8;for(C=s&(1<<-i)-1,s>>=-i,i+=b;i>0;)C=C*256+S[d--],i-=8;if(s===0)s=1-m;else{if(s===c)return C?NaN:u?-1/0:1/0;C+=e(2,b),s-=m}return(u?-1:1)*C*e(2,s-b)};I.exports={pack:f,unpack:N}},80689:function(I,r,n){"use strict";var e=n(72908),a=n(13586),t=n(8649),o=Object,f=e("".split);I.exports=a(function(){return!o("z").propertyIsEnumerable(0)})?function(N){return t(N)==="String"?f(N,""):o(N)}:o},43405:function(I,r,n){"use strict";var e=n(53664),a=n(66379),t=n(91420);I.exports=function(o,f,N){var k,S;return t&&e(k=f.constructor)&&k!==N&&a(S=k.prototype)&&S!==N.prototype&&t(o,S),o}},92004:function(I,r,n){"use strict";var e=n(72908),a=n(53664),t=n(70192),o=e(Function.toString);a(t.inspectSource)||(t.inspectSource=function(f){return o(f)}),I.exports=t.inspectSource},66526:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(51653),o=n(66379),f=n(3302),N=n(8165).f,k=n(60097),S=n(31024),b=n(58221),h=n(76246),l=n(58199),c=!1,m=h("meta"),i=0,d=function(V){N(V,m,{value:{objectID:"O"+i++,weakData:{}}})},u=function(V,y){if(!o(V))return typeof V=="symbol"?V:(typeof V=="string"?"S":"P")+V;if(!f(V,m)){if(!b(V))return"F";if(!y)return"E";d(V)}return V[m].objectID},s=function(V,y){if(!f(V,m)){if(!b(V))return!0;if(!y)return!1;d(V)}return V[m].weakData},C=function(V){return l&&c&&b(V)&&!f(V,m)&&d(V),V},g=function(){v.enable=function(){},c=!0;var V=k.f,y=a([].splice),B={};B[m]=1,V(B).length&&(k.f=function(L){for(var w=V(L),T=0,A=w.length;TL;L++)if(T=P(i[L]),T&&k(m,T))return T;return new c(!1)}y=S(i,B)}for(A=g?i.next:y.next;!(x=a(A,y)).done;){try{T=P(x.value)}catch(R){h(y,"throw",R)}if(typeof T=="object"&&T&&k(m,T))return T}return new c(!1)}},65169:function(I,r,n){"use strict";var e=n(20276),a=n(45418),t=n(76540);I.exports=function(o,f,N){var k,S;a(o);try{if(k=t(o,"return"),!k){if(f==="throw")throw N;return N}k=e(k,o)}catch(b){S=!0,k=b}if(f==="throw")throw N;if(S)throw k;return a(k),N}},41903:function(I,r,n){"use strict";var e=n(83665).IteratorPrototype,a=n(15439),t=n(73970),o=n(15676),f=n(47730),N=function(){return this};I.exports=function(k,S,b,h){var l=S+" Iterator";return k.prototype=a(e,{next:t(+!h,b)}),o(k,l,!1,!0),f[l]=N,k}},21436:function(I,r,n){"use strict";var e=n(3116),a=n(20276),t=n(90139),o=n(15340),f=n(53664),N=n(41903),k=n(56379),S=n(91420),b=n(15676),h=n(21650),l=n(60855),c=n(95558),m=n(47730),i=n(83665),d=o.PROPER,u=o.CONFIGURABLE,s=i.IteratorPrototype,C=i.BUGGY_SAFARI_ITERATORS,g=c("iterator"),v="keys",p="values",V="entries",y=function(){return this};I.exports=function(B,L,w,T,A,x,E){N(w,L,T);var P=function(z){if(z===A&&W)return W;if(!C&&z&&z in D)return D[z];switch(z){case v:return function(){function Q(){return new w(this,z)}return Q}();case p:return function(){function Q(){return new w(this,z)}return Q}();case V:return function(){function Q(){return new w(this,z)}return Q}()}return function(){return new w(this)}},R=L+" Iterator",M=!1,D=B.prototype,j=D[g]||D["@@iterator"]||A&&D[A],W=!C&&j||P(A),U=L==="Array"&&D.entries||j,K,$,H;if(U&&(K=k(U.call(new B)),K!==Object.prototype&&K.next&&(!t&&k(K)!==s&&(S?S(K,s):f(K[g])||l(K,g,y)),b(K,R,!0,!0),t&&(m[R]=y))),d&&A===p&&j&&j.name!==p&&(!t&&u?h(D,"name",p):(M=!0,W=function(){function Y(){return a(j,this)}return Y}())),A)if($={values:P(p),keys:x?W:P(v),entries:P(V)},E)for(H in $)(C||M||!(H in D))&&l(D,H,$[H]);else e({target:L,proto:!0,forced:C||M},$);return(!t||E)&&D[g]!==W&&l(D,g,W,{name:A}),m[L]=W,$}},83665:function(I,r,n){"use strict";var e=n(13586),a=n(53664),t=n(66379),o=n(15439),f=n(56379),N=n(60855),k=n(95558),S=n(90139),b=k("iterator"),h=!1,l,c,m;[].keys&&(m=[].keys(),"next"in m?(c=f(f(m)),c!==Object.prototype&&(l=c)):h=!0);var i=!t(l)||e(function(){var d={};return l[b].call(d)!==d});i?l={}:S&&(l=o(l)),a(l[b])||N(l,b,function(){return this}),I.exports={IteratorPrototype:l,BUGGY_SAFARI_ITERATORS:h}},47730:function(I){"use strict";I.exports={}},83207:function(I,r,n){"use strict";var e=n(74369);I.exports=function(a){return e(a.length)}},40773:function(I,r,n){"use strict";var e=n(72908),a=n(13586),t=n(53664),o=n(3302),f=n(16361),N=n(15340).CONFIGURABLE,k=n(92004),S=n(4471),b=S.enforce,h=S.get,l=String,c=Object.defineProperty,m=e("".slice),i=e("".replace),d=e([].join),u=f&&!a(function(){return c(function(){},"length",{value:8}).length!==8}),s=String(String).split("String"),C=I.exports=function(g,v,p){m(l(v),0,7)==="Symbol("&&(v="["+i(l(v),/^Symbol\(([^)]*)\)/,"$1")+"]"),p&&p.getter&&(v="get "+v),p&&p.setter&&(v="set "+v),(!o(g,"name")||N&&g.name!==v)&&(f?c(g,"name",{value:v,configurable:!0}):g.name=v),u&&p&&o(p,"arity")&&g.length!==p.arity&&c(g,"length",{value:p.arity});try{p&&o(p,"constructor")&&p.constructor?f&&c(g,"prototype",{writable:!1}):g.prototype&&(g.prototype=void 0)}catch(y){}var V=b(g);return o(V,"source")||(V.source=d(s,typeof v=="string"?v:"")),g};Function.prototype.toString=C(function(){function g(){return t(this)&&h(this).source||k(this)}return g}(),"toString")},80563:function(I){"use strict";var r=Math.expm1,n=Math.exp;I.exports=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||r(-2e-17)!==-2e-17?function(){function e(a){var t=+a;return t===0?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}return e}():r},27509:function(I,r,n){"use strict";var e=n(30585),a=Math.abs,t=2220446049250313e-31,o=1/t,f=function(k){return k+o-o};I.exports=function(N,k,S,b){var h=+N,l=a(h),c=e(h);if(lS||i!==i?c*(1/0):c*i}},48705:function(I,r,n){"use strict";var e=n(27509),a=11920928955078125e-23,t=34028234663852886e22,o=11754943508222875e-54;I.exports=Math.fround||function(){function f(N){return e(N,a,t,o)}return f}()},74347:function(I){"use strict";var r=Math.log,n=Math.LOG10E;I.exports=Math.log10||function(){function e(a){return r(a)*n}return e}()},50169:function(I){"use strict";var r=Math.log;I.exports=Math.log1p||function(){function n(e){var a=+e;return a>-1e-8&&a<1e-8?a-a*a/2:r(1+a)}return n}()},30585:function(I){"use strict";I.exports=Math.sign||function(){function r(n){var e=+n;return e===0||e!==e?e:e<0?-1:1}return r}()},54037:function(I){"use strict";var r=Math.ceil,n=Math.floor;I.exports=Math.trunc||function(){function e(a){var t=+a;return(t>0?n:r)(t)}return e}()},60816:function(I,r,n){"use strict";var e=n(26856),a=n(8975),t=n(8942),o=n(87073).set,f=n(8274),N=n(25184),k=n(79034),S=n(71979),b=n(86727),h=e.MutationObserver||e.WebKitMutationObserver,l=e.document,c=e.process,m=e.Promise,i=a("queueMicrotask"),d,u,s,C,g;if(!i){var v=new f,p=function(){var y,B;for(b&&(y=c.domain)&&y.exit();B=v.get();)try{B()}catch(L){throw v.head&&d(),L}y&&y.enter()};!N&&!b&&!S&&h&&l?(u=!0,s=l.createTextNode(""),new h(p).observe(s,{characterData:!0}),d=function(){s.data=u=!u}):!k&&m&&m.resolve?(C=m.resolve(void 0),C.constructor=m,g=t(C.then,C),d=function(){g(p)}):b?d=function(){c.nextTick(p)}:(o=t(o,e),d=function(){o(p)}),i=function(y){v.head||d(),v.add(y)}}I.exports=i},14187:function(I,r,n){"use strict";var e=n(79474),a=TypeError,t=function(f){var N,k;this.promise=new f(function(S,b){if(N!==void 0||k!==void 0)throw new a("Bad Promise constructor");N=S,k=b}),this.resolve=e(N),this.reject=e(k)};I.exports.f=function(o){return new t(o)}},75816:function(I,r,n){"use strict";var e=n(28774),a=TypeError;I.exports=function(t){if(e(t))throw new a("The method doesn't accept regular expressions");return t}},23944:function(I,r,n){"use strict";var e=n(26856),a=e.isFinite;I.exports=Number.isFinite||function(){function t(o){return typeof o=="number"&&a(o)}return t}()},98973:function(I,r,n){"use strict";var e=n(26856),a=n(13586),t=n(72908),o=n(8758),f=n(47913).trim,N=n(47410),k=t("".charAt),S=e.parseFloat,b=e.Symbol,h=b&&b.iterator,l=1/S(N+"-0")!==-1/0||h&&!a(function(){S(Object(h))});I.exports=l?function(){function c(m){var i=f(o(m)),d=S(i);return d===0&&k(i,0)==="-"?-0:d}return c}():S},41148:function(I,r,n){"use strict";var e=n(26856),a=n(13586),t=n(72908),o=n(8758),f=n(47913).trim,N=n(47410),k=e.parseInt,S=e.Symbol,b=S&&S.iterator,h=/^[+-]?0x/i,l=t(h.exec),c=k(N+"08")!==8||k(N+"0x16")!==22||b&&!a(function(){k(Object(b))});I.exports=c?function(){function m(i,d){var u=f(o(i));return k(u,d>>>0||(l(h,u)?16:10))}return m}():k},23554:function(I,r,n){"use strict";var e=n(16361),a=n(72908),t=n(20276),o=n(13586),f=n(99869),N=n(61791),k=n(10409),S=n(63549),b=n(80689),h=Object.assign,l=Object.defineProperty,c=a([].concat);I.exports=!h||o(function(){if(e&&h({b:1},h(l({},"a",{enumerable:!0,get:function(){function s(){l(this,"b",{value:3,enumerable:!1})}return s}()}),{b:2})).b!==1)return!0;var m={},i={},d=Symbol("assign detection"),u="abcdefghijklmnopqrst";return m[d]=7,u.split("").forEach(function(s){i[s]=s}),h({},m)[d]!==7||f(h({},i)).join("")!==u})?function(){function m(i,d){for(var u=S(i),s=arguments.length,C=1,g=N.f,v=k.f;s>C;)for(var p=b(arguments[C++]),V=g?c(f(p),g(p)):f(p),y=V.length,B=0,L;y>B;)L=V[B++],(!e||t(v,p,L))&&(u[L]=p[L]);return u}return m}():h},15439:function(I,r,n){"use strict";var e=n(45418),a=n(55119),t=n(38139),o=n(51653),f=n(21474),N=n(55642),k=n(97223),S=">",b="<",h="prototype",l="script",c=k("IE_PROTO"),m=function(){},i=function(v){return b+l+S+v+b+"/"+l+S},d=function(v){v.write(i("")),v.close();var p=v.parentWindow.Object;return v=null,p},u=function(){var v=N("iframe"),p="java"+l+":",V;return v.style.display="none",f.appendChild(v),v.src=String(p),V=v.contentWindow.document,V.open(),V.write(i("document.F=Object")),V.close(),V.F},s,C=function(){try{s=new ActiveXObject("htmlfile")}catch(p){}C=typeof document!="undefined"?document.domain&&s?d(s):u():d(s);for(var v=t.length;v--;)delete C[h][t[v]];return C()};o[c]=!0,I.exports=Object.create||function(){function g(v,p){var V;return v!==null?(m[h]=e(v),V=new m,m[h]=null,V[c]=v):V=C(),p===void 0?V:a.f(V,p)}return g}()},55119:function(I,r,n){"use strict";var e=n(16361),a=n(87168),t=n(8165),o=n(45418),f=n(54292),N=n(99869);r.f=e&&!a?Object.defineProperties:function(){function k(S,b){o(S);for(var h=f(b),l=N(b),c=l.length,m=0,i;c>m;)t.f(S,i=l[m++],h[i]);return S}return k}()},8165:function(I,r,n){"use strict";var e=n(16361),a=n(16109),t=n(87168),o=n(45418),f=n(72445),N=TypeError,k=Object.defineProperty,S=Object.getOwnPropertyDescriptor,b="enumerable",h="configurable",l="writable";r.f=e?t?function(){function c(m,i,d){if(o(m),i=f(i),o(d),typeof m=="function"&&i==="prototype"&&"value"in d&&l in d&&!d[l]){var u=S(m,i);u&&u[l]&&(m[i]=d.value,d={configurable:h in d?d[h]:u[h],enumerable:b in d?d[b]:u[b],writable:!1})}return k(m,i,d)}return c}():k:function(){function c(m,i,d){if(o(m),i=f(i),o(d),a)try{return k(m,i,d)}catch(u){}if("get"in d||"set"in d)throw new N("Accessors not supported");return"value"in d&&(m[i]=d.value),m}return c}()},19765:function(I,r,n){"use strict";var e=n(16361),a=n(20276),t=n(10409),o=n(73970),f=n(54292),N=n(72445),k=n(3302),S=n(16109),b=Object.getOwnPropertyDescriptor;r.f=e?b:function(){function h(l,c){if(l=f(l),c=N(c),S)try{return b(l,c)}catch(m){}if(k(l,c))return o(!a(t.f,l,c),l[c])}return h}()},31024:function(I,r,n){"use strict";var e=n(8649),a=n(54292),t=n(60097).f,o=n(31170),f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],N=function(S){try{return t(S)}catch(b){return o(f)}};I.exports.f=function(){function k(S){return f&&e(S)==="Window"?N(S):t(a(S))}return k}()},60097:function(I,r,n){"use strict";var e=n(49871),a=n(38139),t=a.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(){function o(f){return e(f,t)}return o}()},61791:function(I,r){"use strict";r.f=Object.getOwnPropertySymbols},56379:function(I,r,n){"use strict";var e=n(3302),a=n(53664),t=n(63549),o=n(97223),f=n(62297),N=o("IE_PROTO"),k=Object,S=k.prototype;I.exports=f?k.getPrototypeOf:function(b){var h=t(b);if(e(h,N))return h[N];var l=h.constructor;return a(l)&&h instanceof l?l.prototype:h instanceof k?S:null}},58221:function(I,r,n){"use strict";var e=n(13586),a=n(66379),t=n(8649),o=n(8685),f=Object.isExtensible,N=e(function(){f(1)});I.exports=N||o?function(){function k(S){return!a(S)||o&&t(S)==="ArrayBuffer"?!1:f?f(S):!0}return k}():f},54341:function(I,r,n){"use strict";var e=n(72908);I.exports=e({}.isPrototypeOf)},49871:function(I,r,n){"use strict";var e=n(72908),a=n(3302),t=n(54292),o=n(33483).indexOf,f=n(51653),N=e([].push);I.exports=function(k,S){var b=t(k),h=0,l=[],c;for(c in b)!a(f,c)&&a(b,c)&&N(l,c);for(;S.length>h;)a(b,c=S[h++])&&(~o(l,c)||N(l,c));return l}},99869:function(I,r,n){"use strict";var e=n(49871),a=n(38139);I.exports=Object.keys||function(){function t(o){return e(o,a)}return t}()},10409:function(I,r){"use strict";var n={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,a=e&&!n.call({1:2},1);r.f=a?function(){function t(o){var f=e(this,o);return!!f&&f.enumerable}return t}():n},6205:function(I,r,n){"use strict";var e=n(90139),a=n(26856),t=n(13586),o=n(27204);I.exports=e||!t(function(){if(!(o&&o<535)){var f=Math.random();__defineSetter__.call(null,f,function(){}),delete a[f]}})},91420:function(I,r,n){"use strict";var e=n(53715),a=n(45418),t=n(30907);I.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var o=!1,f={},N;try{N=e(Object.prototype,"__proto__","set"),N(f,[]),o=f instanceof Array}catch(k){}return function(){function k(S,b){return a(S),t(b),o?N(S,b):S.__proto__=b,S}return k}()}():void 0)},64266:function(I,r,n){"use strict";var e=n(16361),a=n(13586),t=n(72908),o=n(56379),f=n(99869),N=n(54292),k=n(10409).f,S=t(k),b=t([].push),h=e&&a(function(){var c=Object.create(null);return c[2]=2,!S(c,2)}),l=function(m){return function(i){for(var d=N(i),u=f(d),s=h&&o(d)===null,C=u.length,g=0,v=[],p;C>g;)p=u[g++],(!e||(s?p in d:S(d,p)))&&b(v,m?[p,d[p]]:d[p]);return v}};I.exports={entries:l(!0),values:l(!1)}},6625:function(I,r,n){"use strict";var e=n(41936),a=n(48615);I.exports=e?{}.toString:function(){function t(){return"[object "+a(this)+"]"}return t}()},56109:function(I,r,n){"use strict";var e=n(20276),a=n(53664),t=n(66379),o=TypeError;I.exports=function(f,N){var k,S;if(N==="string"&&a(k=f.toString)&&!t(S=e(k,f))||a(k=f.valueOf)&&!t(S=e(k,f))||N!=="string"&&a(k=f.toString)&&!t(S=e(k,f)))return S;throw new o("Can't convert object to primitive value")}},53988:function(I,r,n){"use strict";var e=n(22070),a=n(72908),t=n(60097),o=n(61791),f=n(45418),N=a([].concat);I.exports=e("Reflect","ownKeys")||function(){function k(S){var b=t.f(f(S)),h=o.f;return h?N(b,h(S)):b}return k}()},55601:function(I,r,n){"use strict";var e=n(26856);I.exports=e},73034:function(I){"use strict";I.exports=function(r){try{return{error:!1,value:r()}}catch(n){return{error:!0,value:n}}}},14657:function(I,r,n){"use strict";var e=n(26856),a=n(3e3),t=n(53664),o=n(23620),f=n(92004),N=n(95558),k=n(52460),S=n(53437),b=n(90139),h=n(43541),l=a&&a.prototype,c=N("species"),m=!1,i=t(e.PromiseRejectionEvent),d=o("Promise",function(){var u=f(a),s=u!==String(a);if(!s&&h===66||b&&!(l.catch&&l.finally))return!0;if(!h||h<51||!/native code/.test(u)){var C=new a(function(p){p(1)}),g=function(V){V(function(){},function(){})},v=C.constructor={};if(v[c]=g,m=C.then(function(){})instanceof g,!m)return!0}return!s&&(k||S)&&!i});I.exports={CONSTRUCTOR:d,REJECTION_EVENT:i,SUBCLASSING:m}},3e3:function(I,r,n){"use strict";var e=n(26856);I.exports=e.Promise},61988:function(I,r,n){"use strict";var e=n(45418),a=n(66379),t=n(14187);I.exports=function(o,f){if(e(o),a(f)&&f.constructor===o)return f;var N=t.f(o),k=N.resolve;return k(f),N.promise}},18182:function(I,r,n){"use strict";var e=n(3e3),a=n(1608),t=n(14657).CONSTRUCTOR;I.exports=t||!a(function(o){e.all(o).then(void 0,function(){})})},69713:function(I,r,n){"use strict";var e=n(8165).f;I.exports=function(a,t,o){o in a||e(a,o,{configurable:!0,get:function(){function f(){return t[o]}return f}(),set:function(){function f(N){t[o]=N}return f}()})}},8274:function(I){"use strict";var r=function(){this.head=null,this.tail=null};r.prototype={add:function(){function n(e){var a={item:e,next:null},t=this.tail;t?t.next=a:this.head=a,this.tail=a}return n}(),get:function(){function n(){var e=this.head;if(e){var a=this.head=e.next;return a===null&&(this.tail=null),e.item}}return n}()},I.exports=r},59833:function(I,r,n){"use strict";var e=n(20276),a=n(45418),t=n(53664),o=n(8649),f=n(59049),N=TypeError;I.exports=function(k,S){var b=k.exec;if(t(b)){var h=e(b,k,S);return h!==null&&a(h),h}if(o(k)==="RegExp")return e(f,k,S);throw new N("RegExp#exec called on incompatible receiver")}},59049:function(I,r,n){"use strict";var e=n(20276),a=n(72908),t=n(8758),o=n(41913),f=n(96472),N=n(7624),k=n(15439),S=n(4471).get,b=n(18095),h=n(17329),l=N("native-string-replace",String.prototype.replace),c=RegExp.prototype.exec,m=c,i=a("".charAt),d=a("".indexOf),u=a("".replace),s=a("".slice),C=function(){var V=/a/,y=/b*/g;return e(c,V,"a"),e(c,y,"a"),V.lastIndex!==0||y.lastIndex!==0}(),g=f.BROKEN_CARET,v=/()??/.exec("")[1]!==void 0,p=C||v||g||b||h;p&&(m=function(){function V(y){var B=this,L=S(B),w=t(y),T=L.raw,A,x,E,P,R,M,D;if(T)return T.lastIndex=B.lastIndex,A=e(m,T,w),B.lastIndex=T.lastIndex,A;var j=L.groups,W=g&&B.sticky,U=e(o,B),K=B.source,$=0,H=w;if(W&&(U=u(U,"y",""),d(U,"g")===-1&&(U+="g"),H=s(w,B.lastIndex),B.lastIndex>0&&(!B.multiline||B.multiline&&i(w,B.lastIndex-1)!=="\n")&&(K="(?: "+K+")",H=" "+H,$++),x=new RegExp("^(?:"+K+")",U)),v&&(x=new RegExp("^"+K+"$(?!\\s)",U)),C&&(E=B.lastIndex),P=e(c,W?x:B,H),W?P?(P.input=s(P.input,$),P[0]=s(P[0],$),P.index=B.lastIndex,B.lastIndex+=P[0].length):B.lastIndex=0:C&&P&&(B.lastIndex=B.global?P.index+P[0].length:E),v&&P&&P.length>1&&e(l,P[0],x,function(){for(R=1;Rb)","g");return o.exec("b").groups.a!=="b"||"b".replace(o,"$c")!=="bc"})},305:function(I,r,n){"use strict";var e=n(62695),a=TypeError;I.exports=function(t){if(e(t))throw new a("Can't call method on "+t);return t}},8975:function(I,r,n){"use strict";var e=n(26856),a=n(16361),t=Object.getOwnPropertyDescriptor;I.exports=function(o){if(!a)return e[o];var f=t(e,o);return f&&f.value}},91935:function(I){"use strict";I.exports=Object.is||function(){function r(n,e){return n===e?n!==0||1/n===1/e:n!==n&&e!==e}return r}()},17459:function(I,r,n){"use strict";var e=n(26856),a=n(47244),t=n(53664),o=n(68261),f=n(74247),N=n(31170),k=n(92827),S=e.Function,b=/MSIE .\./.test(f)||o&&function(){var h=e.Bun.version.split(".");return h.length<3||h[0]==="0"&&(h[1]<3||h[1]==="3"&&h[2]==="0")}();I.exports=function(h,l){var c=l?2:1;return b?function(m,i){var d=k(arguments.length,1)>c,u=t(m)?m:S(m),s=d?N(arguments,c):[],C=d?function(){a(u,this,s)}:u;return l?h(C,i):h(C)}:h}},92468:function(I,r,n){"use strict";var e=n(22070),a=n(57301),t=n(95558),o=n(16361),f=t("species");I.exports=function(N){var k=e(N);o&&k&&!k[f]&&a(k,f,{configurable:!0,get:function(){function S(){return this}return S}()})}},15676:function(I,r,n){"use strict";var e=n(8165).f,a=n(3302),t=n(95558),o=t("toStringTag");I.exports=function(f,N,k){f&&!k&&(f=f.prototype),f&&!a(f,o)&&e(f,o,{configurable:!0,value:N})}},97223:function(I,r,n){"use strict";var e=n(7624),a=n(76246),t=e("keys");I.exports=function(o){return t[o]||(t[o]=a(o))}},70192:function(I,r,n){"use strict";var e=n(26856),a=n(17553),t="__core-js_shared__",o=e[t]||a(t,{});I.exports=o},7624:function(I,r,n){"use strict";var e=n(90139),a=n(70192);(I.exports=function(t,o){return a[t]||(a[t]=o!==void 0?o:{})})("versions",[]).push({version:"3.35.0",mode:e?"pure":"global",copyright:"\xA9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.0/LICENSE",source:"https://github.com/zloirock/core-js"})},83604:function(I,r,n){"use strict";var e=n(45418),a=n(48218),t=n(62695),o=n(95558),f=o("species");I.exports=function(N,k){var S=e(N).constructor,b;return S===void 0||t(b=e(S)[f])?k:a(b)}},81626:function(I,r,n){"use strict";var e=n(13586);I.exports=function(a){return e(function(){var t=""[a]('"');return t!==t.toLowerCase()||t.split('"').length>3})}},13300:function(I,r,n){"use strict";var e=n(72908),a=n(84501),t=n(8758),o=n(305),f=e("".charAt),N=e("".charCodeAt),k=e("".slice),S=function(h){return function(l,c){var m=t(o(l)),i=a(c),d=m.length,u,s;return i<0||i>=d?h?"":void 0:(u=N(m,i),u<55296||u>56319||i+1===d||(s=N(m,i+1))<56320||s>57343?h?f(m,i):u:h?k(m,i,i+2):(u-55296<<10)+(s-56320)+65536)}};I.exports={codeAt:S(!1),charAt:S(!0)}},51468:function(I,r,n){"use strict";var e=n(74247);I.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(e)},81290:function(I,r,n){"use strict";var e=n(72908),a=n(74369),t=n(8758),o=n(75463),f=n(305),N=e(o),k=e("".slice),S=Math.ceil,b=function(l){return function(c,m,i){var d=t(f(c)),u=a(m),s=d.length,C=i===void 0?" ":t(i),g,v;return u<=s||C===""?d:(g=u-s,v=N(C,S(g/C.length)),v.length>g&&(v=k(v,0,g)),l?d+v:v+d)}};I.exports={start:b(!1),end:b(!0)}},75463:function(I,r,n){"use strict";var e=n(84501),a=n(8758),t=n(305),o=RangeError;I.exports=function(){function f(N){var k=a(t(this)),S="",b=e(N);if(b<0||b===1/0)throw new o("Wrong number of repetitions");for(;b>0;(b>>>=1)&&(k+=k))b&1&&(S+=k);return S}return f}()},45745:function(I,r,n){"use strict";var e=n(47913).end,a=n(15677);I.exports=a("trimEnd")?function(){function t(){return e(this)}return t}():"".trimEnd},15677:function(I,r,n){"use strict";var e=n(15340).PROPER,a=n(13586),t=n(47410),o="\u200B\x85\u180E";I.exports=function(f){return a(function(){return!!t[f]()||o[f]()!==o||e&&t[f].name!==f})}},35634:function(I,r,n){"use strict";var e=n(47913).start,a=n(15677);I.exports=a("trimStart")?function(){function t(){return e(this)}return t}():"".trimStart},47913:function(I,r,n){"use strict";var e=n(72908),a=n(305),t=n(8758),o=n(47410),f=e("".replace),N=RegExp("^["+o+"]+"),k=RegExp("(^|[^"+o+"])["+o+"]+$"),S=function(h){return function(l){var c=t(a(l));return h&1&&(c=f(c,N,"")),h&2&&(c=f(c,k,"$1")),c}};I.exports={start:S(1),end:S(2),trim:S(3)}},61855:function(I,r,n){"use strict";var e=n(43541),a=n(13586),t=n(26856),o=t.String;I.exports=!!Object.getOwnPropertySymbols&&!a(function(){var f=Symbol("symbol detection");return!o(f)||!(Object(f)instanceof Symbol)||!Symbol.sham&&e&&e<41})},28952:function(I,r,n){"use strict";var e=n(20276),a=n(22070),t=n(95558),o=n(60855);I.exports=function(){var f=a("Symbol"),N=f&&f.prototype,k=N&&N.valueOf,S=t("toPrimitive");N&&!N[S]&&o(N,S,function(b){return e(k,this)},{arity:1})}},16010:function(I,r,n){"use strict";var e=n(61855);I.exports=e&&!!Symbol.for&&!!Symbol.keyFor},87073:function(I,r,n){"use strict";var e=n(26856),a=n(47244),t=n(8942),o=n(53664),f=n(3302),N=n(13586),k=n(21474),S=n(31170),b=n(55642),h=n(92827),l=n(25184),c=n(86727),m=e.setImmediate,i=e.clearImmediate,d=e.process,u=e.Dispatch,s=e.Function,C=e.MessageChannel,g=e.String,v=0,p={},V="onreadystatechange",y,B,L,w;N(function(){y=e.location});var T=function(R){if(f(p,R)){var M=p[R];delete p[R],M()}},A=function(R){return function(){T(R)}},x=function(R){T(R.data)},E=function(R){e.postMessage(g(R),y.protocol+"//"+y.host)};(!m||!i)&&(m=function(){function P(R){h(arguments.length,1);var M=o(R)?R:s(R),D=S(arguments,1);return p[++v]=function(){a(M,void 0,D)},B(v),v}return P}(),i=function(){function P(R){delete p[R]}return P}(),c?B=function(R){d.nextTick(A(R))}:u&&u.now?B=function(R){u.now(A(R))}:C&&!l?(L=new C,w=L.port2,L.port1.onmessage=x,B=t(w.postMessage,w)):e.addEventListener&&o(e.postMessage)&&!e.importScripts&&y&&y.protocol!=="file:"&&!N(E)?(B=E,e.addEventListener("message",x,!1)):V in b("script")?B=function(R){k.appendChild(b("script"))[V]=function(){k.removeChild(this),T(R)}}:B=function(R){setTimeout(A(R),0)}),I.exports={set:m,clear:i}},7950:function(I,r,n){"use strict";var e=n(72908);I.exports=e(1 .valueOf)},39531:function(I,r,n){"use strict";var e=n(84501),a=Math.max,t=Math.min;I.exports=function(o,f){var N=e(o);return N<0?a(N+f,0):t(N,f)}},73873:function(I,r,n){"use strict";var e=n(9560),a=TypeError;I.exports=function(t){var o=e(t,"number");if(typeof o=="number")throw new a("Can't convert number to bigint");return BigInt(o)}},28968:function(I,r,n){"use strict";var e=n(84501),a=n(74369),t=RangeError;I.exports=function(o){if(o===void 0)return 0;var f=e(o),N=a(f);if(f!==N)throw new t("Wrong length or index");return N}},54292:function(I,r,n){"use strict";var e=n(80689),a=n(305);I.exports=function(t){return e(a(t))}},84501:function(I,r,n){"use strict";var e=n(54037);I.exports=function(a){var t=+a;return t!==t||t===0?0:e(t)}},74369:function(I,r,n){"use strict";var e=n(84501),a=Math.min;I.exports=function(t){return t>0?a(e(t),9007199254740991):0}},63549:function(I,r,n){"use strict";var e=n(305),a=Object;I.exports=function(t){return a(e(t))}},45476:function(I,r,n){"use strict";var e=n(70685),a=RangeError;I.exports=function(t,o){var f=e(t);if(f%o)throw new a("Wrong offset");return f}},70685:function(I,r,n){"use strict";var e=n(84501),a=RangeError;I.exports=function(t){var o=e(t);if(o<0)throw new a("The argument can't be less than 0");return o}},9560:function(I,r,n){"use strict";var e=n(20276),a=n(66379),t=n(43474),o=n(76540),f=n(56109),N=n(95558),k=TypeError,S=N("toPrimitive");I.exports=function(b,h){if(!a(b)||t(b))return b;var l=o(b,S),c;if(l){if(h===void 0&&(h="default"),c=e(l,b,h),!a(c)||t(c))return c;throw new k("Can't convert object to primitive value")}return h===void 0&&(h="number"),f(b,h)}},72445:function(I,r,n){"use strict";var e=n(9560),a=n(43474);I.exports=function(t){var o=e(t,"string");return a(o)?o:o+""}},41936:function(I,r,n){"use strict";var e=n(95558),a=e("toStringTag"),t={};t[a]="z",I.exports=String(t)==="[object z]"},8758:function(I,r,n){"use strict";var e=n(48615),a=String;I.exports=function(t){if(e(t)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return a(t)}},52834:function(I){"use strict";var r=Math.round;I.exports=function(n){var e=r(n);return e<0?0:e>255?255:e&255}},36787:function(I){"use strict";var r=String;I.exports=function(n){try{return r(n)}catch(e){return"Object"}}},43186:function(I,r,n){"use strict";var e=n(3116),a=n(26856),t=n(20276),o=n(16361),f=n(45410),N=n(30432),k=n(31284),S=n(14434),b=n(73970),h=n(21650),l=n(76117),c=n(74369),m=n(28968),i=n(45476),d=n(52834),u=n(72445),s=n(3302),C=n(48615),g=n(66379),v=n(43474),p=n(15439),V=n(54341),y=n(91420),B=n(60097).f,L=n(12778),w=n(18539).forEach,T=n(92468),A=n(57301),x=n(8165),E=n(19765),P=n(21465),R=n(4471),M=n(43405),D=R.get,j=R.set,W=R.enforce,U=x.f,K=E.f,$=a.RangeError,H=k.ArrayBuffer,Y=H.prototype,z=k.DataView,Q=N.NATIVE_ARRAY_BUFFER_VIEWS,re=N.TYPED_ARRAY_TAG,ae=N.TypedArray,de=N.TypedArrayPrototype,ve=N.isTypedArray,ye="BYTES_PER_ELEMENT",Le="Wrong length",pe=function(te,be){A(te,be,{configurable:!0,get:function(){function fe(){return D(this)[be]}return fe}()})},ne=function(te){var be;return V(Y,te)||(be=C(te))==="ArrayBuffer"||be==="SharedArrayBuffer"},ce=function(te,be){return ve(te)&&!v(be)&&be in te&&l(+be)&&be>=0},q=function(){function me(te,be){return be=u(be),ce(te,be)?b(2,te[be]):K(te,be)}return me}(),se=function(){function me(te,be,fe){return be=u(be),ce(te,be)&&g(fe)&&s(fe,"value")&&!s(fe,"get")&&!s(fe,"set")&&!fe.configurable&&(!s(fe,"writable")||fe.writable)&&(!s(fe,"enumerable")||fe.enumerable)?(te[be]=fe.value,te):U(te,be,fe)}return me}();o?(Q||(E.f=q,x.f=se,pe(de,"buffer"),pe(de,"byteOffset"),pe(de,"byteLength"),pe(de,"length")),e({target:"Object",stat:!0,forced:!Q},{getOwnPropertyDescriptor:q,defineProperty:se}),I.exports=function(me,te,be){var fe=me.match(/\d+/)[0]/8,ge=me+(be?"Clamped":"")+"Array",ke="get"+me,Ce="set"+me,Se=a[ge],we=Se,xe=we&&we.prototype,Oe={},We=function(ue,Ne){var Ae=D(ue);return Ae.view[ke](Ne*fe+Ae.byteOffset,!0)},Ve=function(ue,Ne,Ae){var De=D(ue);De.view[Ce](Ne*fe+De.byteOffset,be?d(Ae):Ae,!0)},oe=function(ue,Ne){U(ue,Ne,{get:function(){function Ae(){return We(this,Ne)}return Ae}(),set:function(){function Ae(De){return Ve(this,Ne,De)}return Ae}(),enumerable:!0})};Q?f&&(we=te(function(he,ue,Ne,Ae){return S(he,xe),M(function(){return g(ue)?ne(ue)?Ae!==void 0?new Se(ue,i(Ne,fe),Ae):Ne!==void 0?new Se(ue,i(Ne,fe)):new Se(ue):ve(ue)?P(we,ue):t(L,we,ue):new Se(m(ue))}(),he,we)}),y&&y(we,ae),w(B(Se),function(he){he in we||h(we,he,Se[he])}),we.prototype=xe):(we=te(function(he,ue,Ne,Ae){S(he,xe);var De=0,je=0,Ke,Ue,_e;if(!g(ue))_e=m(ue),Ue=_e*fe,Ke=new H(Ue);else if(ne(ue)){Ke=ue,je=i(Ne,fe);var Ge=ue.byteLength;if(Ae===void 0){if(Ge%fe)throw new $(Le);if(Ue=Ge-je,Ue<0)throw new $(Le)}else if(Ue=c(Ae)*fe,Ue+je>Ge)throw new $(Le);_e=Ue/fe}else return ve(ue)?P(we,ue):t(L,we,ue);for(j(he,{buffer:Ke,byteOffset:je,byteLength:Ue,length:_e,view:new z(Ke)});De<_e;)oe(he,De++)}),y&&y(we,ae),xe=we.prototype=p(de)),xe.constructor!==we&&h(xe,"constructor",we),W(xe).TypedArrayConstructor=we,re&&h(xe,re,ge);var le=we!==Se;Oe[ge]=we,e({global:!0,constructor:!0,forced:le,sham:!Q},Oe),ye in we||h(we,ye,fe),ye in xe||h(xe,ye,fe),T(ge)}):I.exports=function(){}},45410:function(I,r,n){"use strict";var e=n(26856),a=n(13586),t=n(1608),o=n(30432).NATIVE_ARRAY_BUFFER_VIEWS,f=e.ArrayBuffer,N=e.Int8Array;I.exports=!o||!a(function(){N(1)})||!a(function(){new N(-1)})||!t(function(k){new N,new N(null),new N(1.5),new N(k)},!0)||a(function(){return new N(new f(2),1,void 0).length!==1})},85710:function(I,r,n){"use strict";var e=n(21465),a=n(9230);I.exports=function(t,o){return e(a(t),o)}},12778:function(I,r,n){"use strict";var e=n(8942),a=n(20276),t=n(48218),o=n(63549),f=n(83207),N=n(45731),k=n(52984),S=n(48594),b=n(76567),h=n(30432).aTypedArrayConstructor,l=n(73873);I.exports=function(){function c(m){var i=t(this),d=o(m),u=arguments.length,s=u>1?arguments[1]:void 0,C=s!==void 0,g=k(d),v,p,V,y,B,L,w,T;if(g&&!S(g))for(w=N(d,g),T=w.next,d=[];!(L=a(T,w)).done;)d.push(L.value);for(C&&u>2&&(s=e(s,arguments[2])),p=f(d),V=new(h(i))(p),y=b(V),v=0;p>v;v++)B=C?s(d[v],v):d[v],V[v]=y?l(B):+B;return V}return c}()},9230:function(I,r,n){"use strict";var e=n(30432),a=n(83604),t=e.aTypedArrayConstructor,o=e.getTypedArrayConstructor;I.exports=function(f){return t(a(f,o(f)))}},76246:function(I,r,n){"use strict";var e=n(72908),a=0,t=Math.random(),o=e(1 .toString);I.exports=function(f){return"Symbol("+(f===void 0?"":f)+")_"+o(++a+t,36)}},95343:function(I,r,n){"use strict";var e=n(61855);I.exports=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},87168:function(I,r,n){"use strict";var e=n(16361),a=n(13586);I.exports=e&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},92827:function(I){"use strict";var r=TypeError;I.exports=function(n,e){if(n=51||!a(function(){var s=[];return s[m]=!1,s.concat()[0]!==s}),d=function(C){if(!o(C))return!1;var g=C[m];return g!==void 0?!!g:t(C)},u=!i||!h("concat");e({target:"Array",proto:!0,arity:1,forced:u},{concat:function(){function s(C){var g=f(this),v=b(g,0),p=0,V,y,B,L,w;for(V=-1,B=arguments.length;V1?arguments[1]:void 0)}return f}()})},7216:function(I,r,n){"use strict";var e=n(3116),a=n(39948),t=n(98759);e({target:"Array",proto:!0},{fill:a}),t("fill")},50584:function(I,r,n){"use strict";var e=n(3116),a=n(18539).filter,t=n(34924),o=t("filter");e({target:"Array",proto:!0,forced:!o},{filter:function(){function f(N){return a(this,N,arguments.length>1?arguments[1]:void 0)}return f}()})},25972:function(I,r,n){"use strict";var e=n(3116),a=n(18539).findIndex,t=n(98759),o="findIndex",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{findIndex:function(){function N(k){return a(this,k,arguments.length>1?arguments[1]:void 0)}return N}()}),t(o)},26632:function(I,r,n){"use strict";var e=n(3116),a=n(18539).find,t=n(98759),o="find",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{find:function(){function N(k){return a(this,k,arguments.length>1?arguments[1]:void 0)}return N}()}),t(o)},14064:function(I,r,n){"use strict";var e=n(3116),a=n(73132),t=n(79474),o=n(63549),f=n(83207),N=n(51582);e({target:"Array",proto:!0},{flatMap:function(){function k(S){var b=o(this),h=f(b),l;return t(S),l=N(b,0),l.length=a(l,b,b,h,0,1,S,arguments.length>1?arguments[1]:void 0),l}return k}()})},55222:function(I,r,n){"use strict";var e=n(3116),a=n(73132),t=n(63549),o=n(83207),f=n(84501),N=n(51582);e({target:"Array",proto:!0},{flat:function(){function k(){var S=arguments.length?arguments[0]:void 0,b=t(this),h=o(b),l=N(b,0);return l.length=a(l,b,b,h,0,S===void 0?1:f(S)),l}return k}()})},68616:function(I,r,n){"use strict";var e=n(3116),a=n(16856);e({target:"Array",proto:!0,forced:[].forEach!==a},{forEach:a})},45168:function(I,r,n){"use strict";var e=n(3116),a=n(45056),t=n(1608),o=!t(function(f){Array.from(f)});e({target:"Array",stat:!0,forced:o},{from:a})},26088:function(I,r,n){"use strict";var e=n(3116),a=n(33483).includes,t=n(13586),o=n(98759),f=t(function(){return!Array(1).includes()});e({target:"Array",proto:!0,forced:f},{includes:function(){function N(k){return a(this,k,arguments.length>1?arguments[1]:void 0)}return N}()}),o("includes")},92654:function(I,r,n){"use strict";var e=n(3116),a=n(69935),t=n(33483).indexOf,o=n(56127),f=a([].indexOf),N=!!f&&1/f([1],1,-0)<0,k=N||!o("indexOf");e({target:"Array",proto:!0,forced:k},{indexOf:function(){function S(b){var h=arguments.length>1?arguments[1]:void 0;return N?f(this,b,h)||0:t(this,b,h)}return S}()})},58423:function(I,r,n){"use strict";var e=n(3116),a=n(59882);e({target:"Array",stat:!0},{isArray:a})},26017:function(I,r,n){"use strict";var e=n(54292),a=n(98759),t=n(47730),o=n(4471),f=n(8165).f,N=n(21436),k=n(32214),S=n(90139),b=n(16361),h="Array Iterator",l=o.set,c=o.getterFor(h);I.exports=N(Array,"Array",function(i,d){l(this,{type:h,target:e(i),index:0,kind:d})},function(){var i=c(this),d=i.target,u=i.index++;if(!d||u>=d.length)return i.target=void 0,k(void 0,!0);switch(i.kind){case"keys":return k(u,!1);case"values":return k(d[u],!1)}return k([u,d[u]],!1)},"values");var m=t.Arguments=t.Array;if(a("keys"),a("values"),a("entries"),!S&&b&&m.name!=="values")try{f(m,"name",{value:"values"})}catch(i){}},37808:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(80689),o=n(54292),f=n(56127),N=a([].join),k=t!==Object,S=k||!f("join",",");e({target:"Array",proto:!0,forced:S},{join:function(){function b(h){return N(o(this),h===void 0?",":h)}return b}()})},2509:function(I,r,n){"use strict";var e=n(3116),a=n(16400);e({target:"Array",proto:!0,forced:a!==[].lastIndexOf},{lastIndexOf:a})},2124:function(I,r,n){"use strict";var e=n(3116),a=n(18539).map,t=n(34924),o=t("map");e({target:"Array",proto:!0,forced:!o},{map:function(){function f(N){return a(this,N,arguments.length>1?arguments[1]:void 0)}return f}()})},38196:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=n(49632),o=n(80750),f=Array,N=a(function(){function k(){}return!(f.of.call(k)instanceof k)});e({target:"Array",stat:!0,forced:N},{of:function(){function k(){for(var S=0,b=arguments.length,h=new(t(this)?this:f)(b);b>S;)o(h,S,arguments[S++]);return h.length=b,h}return k}()})},56913:function(I,r,n){"use strict";var e=n(3116),a=n(58394).right,t=n(56127),o=n(43541),f=n(86727),N=!f&&o>79&&o<83,k=N||!t("reduceRight");e({target:"Array",proto:!0,forced:k},{reduceRight:function(){function S(b){return a(this,b,arguments.length,arguments.length>1?arguments[1]:void 0)}return S}()})},7731:function(I,r,n){"use strict";var e=n(3116),a=n(58394).left,t=n(56127),o=n(43541),f=n(86727),N=!f&&o>79&&o<83,k=N||!t("reduce");e({target:"Array",proto:!0,forced:k},{reduce:function(){function S(b){var h=arguments.length;return a(this,b,h,h>1?arguments[1]:void 0)}return S}()})},48704:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(59882),o=a([].reverse),f=[1,2];e({target:"Array",proto:!0,forced:String(f)===String(f.reverse())},{reverse:function(){function N(){return t(this)&&(this.length=this.length),o(this)}return N}()})},24077:function(I,r,n){"use strict";var e=n(3116),a=n(59882),t=n(49632),o=n(66379),f=n(39531),N=n(83207),k=n(54292),S=n(80750),b=n(95558),h=n(34924),l=n(31170),c=h("slice"),m=b("species"),i=Array,d=Math.max;e({target:"Array",proto:!0,forced:!c},{slice:function(){function u(s,C){var g=k(this),v=N(g),p=f(s,v),V=f(C===void 0?v:C,v),y,B,L;if(a(g)&&(y=g.constructor,t(y)&&(y===i||a(y.prototype))?y=void 0:o(y)&&(y=y[m],y===null&&(y=void 0)),y===i||y===void 0))return l(g,p,V);for(B=new(y===void 0?i:y)(d(V-p,0)),L=0;p1?arguments[1]:void 0)}return f}()})},43430:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(79474),o=n(63549),f=n(83207),N=n(81245),k=n(8758),S=n(13586),b=n(91183),h=n(56127),l=n(31574),c=n(88836),m=n(43541),i=n(27204),d=[],u=a(d.sort),s=a(d.push),C=S(function(){d.sort(void 0)}),g=S(function(){d.sort(null)}),v=h("sort"),p=!S(function(){if(m)return m<70;if(!(l&&l>3)){if(c)return!0;if(i)return i<603;var B="",L,w,T,A;for(L=65;L<76;L++){switch(w=String.fromCharCode(L),L){case 66:case 69:case 70:case 72:T=3;break;case 68:case 71:T=4;break;default:T=2}for(A=0;A<47;A++)d.push({k:w+A,v:T})}for(d.sort(function(x,E){return E.v-x.v}),A=0;Ak(T)?1:-1}};e({target:"Array",proto:!0,forced:V},{sort:function(){function B(L){L!==void 0&&t(L);var w=o(this);if(p)return L===void 0?u(w):u(w,L);var T=[],A=f(w),x,E;for(E=0;Eg-y+V;L--)h(C,L-1)}else if(V>y)for(L=g-y;L>v;L--)w=L+y-1,T=L+V-1,w in C?C[T]=C[w]:h(C,T);for(L=0;L9490626562425156e-8?o(h)+N:a(h-1+f(h-1)*f(h+1))}return S}()})},68872:function(I,r,n){"use strict";var e=n(3116),a=Math.asinh,t=Math.log,o=Math.sqrt;function f(k){var S=+k;return!isFinite(S)||S===0?S:S<0?-f(-S):t(S+o(S*S+1))}var N=!(a&&1/a(0)>0);e({target:"Math",stat:!0,forced:N},{asinh:f})},93105:function(I,r,n){"use strict";var e=n(3116),a=Math.atanh,t=Math.log,o=!(a&&1/a(-0)<0);e({target:"Math",stat:!0,forced:o},{atanh:function(){function f(N){var k=+N;return k===0?k:t((1+k)/(1-k))/2}return f}()})},1795:function(I,r,n){"use strict";var e=n(3116),a=n(30585),t=Math.abs,o=Math.pow;e({target:"Math",stat:!0},{cbrt:function(){function f(N){var k=+N;return a(k)*o(t(k),.3333333333333333)}return f}()})},11121:function(I,r,n){"use strict";var e=n(3116),a=Math.floor,t=Math.log,o=Math.LOG2E;e({target:"Math",stat:!0},{clz32:function(){function f(N){var k=N>>>0;return k?31-a(t(k+.5)*o):32}return f}()})},18730:function(I,r,n){"use strict";var e=n(3116),a=n(80563),t=Math.cosh,o=Math.abs,f=Math.E,N=!t||t(710)===1/0;e({target:"Math",stat:!0,forced:N},{cosh:function(){function k(S){var b=a(o(S)-1)+1;return(b+1/(b*f*f))*(f/2)}return k}()})},11624:function(I,r,n){"use strict";var e=n(3116),a=n(80563);e({target:"Math",stat:!0,forced:a!==Math.expm1},{expm1:a})},89004:function(I,r,n){"use strict";var e=n(3116),a=n(48705);e({target:"Math",stat:!0},{fround:a})},72680:function(I,r,n){"use strict";var e=n(3116),a=Math.hypot,t=Math.abs,o=Math.sqrt,f=!!a&&a(1/0,NaN)!==1/0;e({target:"Math",stat:!0,arity:2,forced:f},{hypot:function(){function N(k,S){for(var b=0,h=0,l=arguments.length,c=0,m,i;h0?(i=m/c,b+=i*i):b+=m;return c===1/0?1/0:c*o(b)}return N}()})},75213:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=Math.imul,o=a(function(){return t(4294967295,5)!==-5||t.length!==2});e({target:"Math",stat:!0,forced:o},{imul:function(){function f(N,k){var S=65535,b=+N,h=+k,l=S&b,c=S&h;return 0|l*c+((S&b>>>16)*c+l*(S&h>>>16)<<16>>>0)}return f}()})},4347:function(I,r,n){"use strict";var e=n(3116),a=n(74347);e({target:"Math",stat:!0},{log10:a})},86433:function(I,r,n){"use strict";var e=n(3116),a=n(50169);e({target:"Math",stat:!0},{log1p:a})},21401:function(I,r,n){"use strict";var e=n(3116),a=Math.log,t=Math.LN2;e({target:"Math",stat:!0},{log2:function(){function o(f){return a(f)/t}return o}()})},54468:function(I,r,n){"use strict";var e=n(3116),a=n(30585);e({target:"Math",stat:!0},{sign:a})},36183:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=n(80563),o=Math.abs,f=Math.exp,N=Math.E,k=a(function(){return Math.sinh(-2e-17)!==-2e-17});e({target:"Math",stat:!0,forced:k},{sinh:function(){function S(b){var h=+b;return o(h)<1?(t(h)-t(-h))/2:(f(h-1)-f(-h-1))*(N/2)}return S}()})},95499:function(I,r,n){"use strict";var e=n(3116),a=n(80563),t=Math.exp;e({target:"Math",stat:!0},{tanh:function(){function o(f){var N=+f,k=a(N),S=a(-N);return k===1/0?1:S===1/0?-1:(k-S)/(t(N)+t(-N))}return o}()})},50929:function(I,r,n){"use strict";var e=n(15676);e(Math,"Math",!0)},91447:function(I,r,n){"use strict";var e=n(3116),a=n(54037);e({target:"Math",stat:!0},{trunc:a})},84314:function(I,r,n){"use strict";var e=n(3116),a=n(90139),t=n(16361),o=n(26856),f=n(55601),N=n(72908),k=n(23620),S=n(3302),b=n(43405),h=n(54341),l=n(43474),c=n(9560),m=n(13586),i=n(60097).f,d=n(19765).f,u=n(8165).f,s=n(7950),C=n(47913).trim,g="Number",v=o[g],p=f[g],V=v.prototype,y=o.TypeError,B=N("".slice),L=N("".charCodeAt),w=function(M){var D=c(M,"number");return typeof D=="bigint"?D:T(D)},T=function(M){var D=c(M,"number"),j,W,U,K,$,H,Y,z;if(l(D))throw new y("Cannot convert a Symbol value to a number");if(typeof D=="string"&&D.length>2){if(D=C(D),j=L(D,0),j===43||j===45){if(W=L(D,2),W===88||W===120)return NaN}else if(j===48){switch(L(D,1)){case 66:case 98:U=2,K=49;break;case 79:case 111:U=8,K=55;break;default:return+D}for($=B(D,2),H=$.length,Y=0;YK)return NaN;return parseInt($,U)}}return+D},A=k(g,!v(" 0o1")||!v("0b1")||v("+0x1")),x=function(M){return h(V,M)&&m(function(){s(M)})},E=function(){function R(M){var D=arguments.length<1?0:v(w(M));return x(this)?b(Object(D),this,E):D}return R}();E.prototype=V,A&&!a&&(V.constructor=E),e({global:!0,constructor:!0,wrap:!0,forced:A},{Number:E});var P=function(M,D){for(var j=t?i(D):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),W=0,U;j.length>W;W++)S(D,U=j[W])&&!S(M,U)&&u(M,U,d(D,U))};a&&p&&P(f[g],p),(A||a)&&P(f[g],v)},48211:function(I,r,n){"use strict";var e=n(3116);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},52237:function(I,r,n){"use strict";var e=n(3116),a=n(23944);e({target:"Number",stat:!0},{isFinite:a})},306:function(I,r,n){"use strict";var e=n(3116),a=n(76117);e({target:"Number",stat:!0},{isInteger:a})},22509:function(I,r,n){"use strict";var e=n(3116);e({target:"Number",stat:!0},{isNaN:function(){function a(t){return t!==t}return a}()})},84660:function(I,r,n){"use strict";var e=n(3116),a=n(76117),t=Math.abs;e({target:"Number",stat:!0},{isSafeInteger:function(){function o(f){return a(f)&&t(f)<=9007199254740991}return o}()})},82678:function(I,r,n){"use strict";var e=n(3116);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},76585:function(I,r,n){"use strict";var e=n(3116);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},21733:function(I,r,n){"use strict";var e=n(3116),a=n(98973);e({target:"Number",stat:!0,forced:Number.parseFloat!==a},{parseFloat:a})},21210:function(I,r,n){"use strict";var e=n(3116),a=n(41148);e({target:"Number",stat:!0,forced:Number.parseInt!==a},{parseInt:a})},10272:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(84501),o=n(7950),f=n(75463),N=n(13586),k=RangeError,S=String,b=Math.floor,h=a(f),l=a("".slice),c=a(1 .toFixed),m=function g(v,p,V){return p===0?V:p%2===1?g(v,p-1,V*v):g(v*v,p/2,V)},i=function(v){for(var p=0,V=v;V>=4096;)p+=12,V/=4096;for(;V>=2;)p+=1,V/=2;return p},d=function(v,p,V){for(var y=-1,B=V;++y<6;)B+=p*v[y],v[y]=B%1e7,B=b(B/1e7)},u=function(v,p){for(var V=6,y=0;--V>=0;)y+=v[V],v[V]=b(y/p),y=y%p*1e7},s=function(v){for(var p=6,V="";--p>=0;)if(V!==""||p===0||v[p]!==0){var y=S(v[p]);V=V===""?y:V+h("0",7-y.length)+y}return V},C=N(function(){return c(8e-5,3)!=="0.000"||c(.9,0)!=="1"||c(1.255,2)!=="1.25"||c(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!N(function(){c({})});e({target:"Number",proto:!0,forced:C},{toFixed:function(){function g(v){var p=o(this),V=t(v),y=[0,0,0,0,0,0],B="",L="0",w,T,A,x;if(V<0||V>20)throw new k("Incorrect fraction digits");if(p!==p)return"NaN";if(p<=-1e21||p>=1e21)return S(p);if(p<0&&(B="-",p=-p),p>1e-21)if(w=i(p*m(2,69,1))-69,T=w<0?p*m(2,-w,1):p/m(2,w,1),T*=4503599627370496,w=52-w,w>0){for(d(y,0,T),A=V;A>=7;)d(y,1e7,0),A-=7;for(d(y,m(10,A,1),0),A=w-1;A>=23;)u(y,8388608),A-=23;u(y,1<0?(x=L.length,L=B+(x<=V?"0."+h("0",V-x)+L:l(L,0,x-V)+"."+l(L,x-V))):L=B+L,L}return g}()})},83403:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(13586),o=n(7950),f=a(1 .toPrecision),N=t(function(){return f(1,void 0)!=="1"})||!t(function(){f({})});e({target:"Number",proto:!0,forced:N},{toPrecision:function(){function k(S){return S===void 0?f(o(this)):f(o(this),S)}return k}()})},4229:function(I,r,n){"use strict";var e=n(3116),a=n(23554);e({target:"Object",stat:!0,arity:2,forced:Object.assign!==a},{assign:a})},53388:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(15439);e({target:"Object",stat:!0,sham:!a},{create:t})},53121:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(6205),o=n(79474),f=n(63549),N=n(8165);a&&e({target:"Object",proto:!0,forced:t},{__defineGetter__:function(){function k(S,b){N.f(f(this),S,{get:o(b),enumerable:!0,configurable:!0})}return k}()})},53822:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(55119).f;e({target:"Object",stat:!0,forced:Object.defineProperties!==t,sham:!a},{defineProperties:t})},2514:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(8165).f;e({target:"Object",stat:!0,forced:Object.defineProperty!==t,sham:!a},{defineProperty:t})},2218:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(6205),o=n(79474),f=n(63549),N=n(8165);a&&e({target:"Object",proto:!0,forced:t},{__defineSetter__:function(){function k(S,b){N.f(f(this),S,{set:o(b),enumerable:!0,configurable:!0})}return k}()})},14955:function(I,r,n){"use strict";var e=n(3116),a=n(64266).entries;e({target:"Object",stat:!0},{entries:function(){function t(o){return a(o)}return t}()})},79220:function(I,r,n){"use strict";var e=n(3116),a=n(58199),t=n(13586),o=n(66379),f=n(66526).onFreeze,N=Object.freeze,k=t(function(){N(1)});e({target:"Object",stat:!0,forced:k,sham:!a},{freeze:function(){function S(b){return N&&o(b)?N(f(b)):b}return S}()})},81941:function(I,r,n){"use strict";var e=n(3116),a=n(20453),t=n(80750);e({target:"Object",stat:!0},{fromEntries:function(){function o(f){var N={};return a(f,function(k,S){t(N,k,S)},{AS_ENTRIES:!0}),N}return o}()})},37245:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=n(54292),o=n(19765).f,f=n(16361),N=!f||a(function(){o(1)});e({target:"Object",stat:!0,forced:N,sham:!f},{getOwnPropertyDescriptor:function(){function k(S,b){return o(t(S),b)}return k}()})},8373:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(53988),o=n(54292),f=n(19765),N=n(80750);e({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(){function k(S){for(var b=o(S),h=f.f,l=t(b),c={},m=0,i,d;l.length>m;)d=h(b,i=l[m++]),d!==void 0&&N(c,i,d);return c}return k}()})},81212:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=n(31024).f,o=a(function(){return!Object.getOwnPropertyNames(1)});e({target:"Object",stat:!0,forced:o},{getOwnPropertyNames:t})},56896:function(I,r,n){"use strict";var e=n(3116),a=n(61855),t=n(13586),o=n(61791),f=n(63549),N=!a||t(function(){o.f(1)});e({target:"Object",stat:!0,forced:N},{getOwnPropertySymbols:function(){function k(S){var b=o.f;return b?b(f(S)):[]}return k}()})},26054:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=n(63549),o=n(56379),f=n(62297),N=a(function(){o(1)});e({target:"Object",stat:!0,forced:N,sham:!f},{getPrototypeOf:function(){function k(S){return o(t(S))}return k}()})},49611:function(I,r,n){"use strict";var e=n(3116),a=n(58221);e({target:"Object",stat:!0,forced:Object.isExtensible!==a},{isExtensible:a})},98344:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=n(66379),o=n(8649),f=n(8685),N=Object.isFrozen,k=f||a(function(){N(1)});e({target:"Object",stat:!0,forced:k},{isFrozen:function(){function S(b){return!t(b)||f&&o(b)==="ArrayBuffer"?!0:N?N(b):!1}return S}()})},55750:function(I,r,n){"use strict";var e=n(3116),a=n(13586),t=n(66379),o=n(8649),f=n(8685),N=Object.isSealed,k=f||a(function(){N(1)});e({target:"Object",stat:!0,forced:k},{isSealed:function(){function S(b){return!t(b)||f&&o(b)==="ArrayBuffer"?!0:N?N(b):!1}return S}()})},57745:function(I,r,n){"use strict";var e=n(3116),a=n(91935);e({target:"Object",stat:!0},{is:a})},7340:function(I,r,n){"use strict";var e=n(3116),a=n(63549),t=n(99869),o=n(13586),f=o(function(){t(1)});e({target:"Object",stat:!0,forced:f},{keys:function(){function N(k){return t(a(k))}return N}()})},63429:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(6205),o=n(63549),f=n(72445),N=n(56379),k=n(19765).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupGetter__:function(){function S(b){var h=o(this),l=f(b),c;do if(c=k(h,l))return c.get;while(h=N(h))}return S}()})},9558:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(6205),o=n(63549),f=n(72445),N=n(56379),k=n(19765).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupSetter__:function(){function S(b){var h=o(this),l=f(b),c;do if(c=k(h,l))return c.set;while(h=N(h))}return S}()})},2420:function(I,r,n){"use strict";var e=n(3116),a=n(66379),t=n(66526).onFreeze,o=n(58199),f=n(13586),N=Object.preventExtensions,k=f(function(){N(1)});e({target:"Object",stat:!0,forced:k,sham:!o},{preventExtensions:function(){function S(b){return N&&a(b)?N(t(b)):b}return S}()})},19015:function(I,r,n){"use strict";var e=n(3116),a=n(66379),t=n(66526).onFreeze,o=n(58199),f=n(13586),N=Object.seal,k=f(function(){N(1)});e({target:"Object",stat:!0,forced:k,sham:!o},{seal:function(){function S(b){return N&&a(b)?N(t(b)):b}return S}()})},34137:function(I,r,n){"use strict";var e=n(3116),a=n(91420);e({target:"Object",stat:!0},{setPrototypeOf:a})},24705:function(I,r,n){"use strict";var e=n(41936),a=n(60855),t=n(6625);e||a(Object.prototype,"toString",t,{unsafe:!0})},55318:function(I,r,n){"use strict";var e=n(3116),a=n(64266).values;e({target:"Object",stat:!0},{values:function(){function t(o){return a(o)}return t}()})},49456:function(I,r,n){"use strict";var e=n(3116),a=n(98973);e({global:!0,forced:parseFloat!==a},{parseFloat:a})},12217:function(I,r,n){"use strict";var e=n(3116),a=n(41148);e({global:!0,forced:parseInt!==a},{parseInt:a})},70479:function(I,r,n){"use strict";var e=n(3116),a=n(20276),t=n(79474),o=n(14187),f=n(73034),N=n(20453),k=n(18182);e({target:"Promise",stat:!0,forced:k},{all:function(){function S(b){var h=this,l=o.f(h),c=l.resolve,m=l.reject,i=f(function(){var d=t(h.resolve),u=[],s=0,C=1;N(b,function(g){var v=s++,p=!1;C++,a(d,h,g).then(function(V){p||(p=!0,u[v]=V,--C||c(u))},m)}),--C||c(u)});return i.error&&m(i.value),l.promise}return S}()})},72188:function(I,r,n){"use strict";var e=n(3116),a=n(90139),t=n(14657).CONSTRUCTOR,o=n(3e3),f=n(22070),N=n(53664),k=n(60855),S=o&&o.prototype;if(e({target:"Promise",proto:!0,forced:t,real:!0},{catch:function(){function h(l){return this.then(void 0,l)}return h}()}),!a&&N(o)){var b=f("Promise").prototype.catch;S.catch!==b&&k(S,"catch",b,{unsafe:!0})}},13779:function(I,r,n){"use strict";var e=n(3116),a=n(90139),t=n(86727),o=n(26856),f=n(20276),N=n(60855),k=n(91420),S=n(15676),b=n(92468),h=n(79474),l=n(53664),c=n(66379),m=n(14434),i=n(83604),d=n(87073).set,u=n(60816),s=n(66481),C=n(73034),g=n(8274),v=n(4471),p=n(3e3),V=n(14657),y=n(14187),B="Promise",L=V.CONSTRUCTOR,w=V.REJECTION_EVENT,T=V.SUBCLASSING,A=v.getterFor(B),x=v.set,E=p&&p.prototype,P=p,R=E,M=o.TypeError,D=o.document,j=o.process,W=y.f,U=W,K=!!(D&&D.createEvent&&o.dispatchEvent),$="unhandledrejection",H="rejectionhandled",Y=0,z=1,Q=2,re=1,ae=2,de,ve,ye,Le,pe=function(Ce){var Se;return c(Ce)&&l(Se=Ce.then)?Se:!1},ne=function(Ce,Se){var we=Se.value,xe=Se.state===z,Oe=xe?Ce.ok:Ce.fail,We=Ce.resolve,Ve=Ce.reject,oe=Ce.domain,le,he,ue;try{Oe?(xe||(Se.rejection===ae&&te(Se),Se.rejection=re),Oe===!0?le=we:(oe&&oe.enter(),le=Oe(we),oe&&(oe.exit(),ue=!0)),le===Ce.promise?Ve(new M("Promise-chain cycle")):(he=pe(le))?f(he,le,We,Ve):We(le)):Ve(we)}catch(Ne){oe&&!ue&&oe.exit(),Ve(Ne)}},ce=function(Ce,Se){Ce.notified||(Ce.notified=!0,u(function(){for(var we=Ce.reactions,xe;xe=we.get();)ne(xe,Ce);Ce.notified=!1,Se&&!Ce.rejection&&se(Ce)}))},q=function(Ce,Se,we){var xe,Oe;K?(xe=D.createEvent("Event"),xe.promise=Se,xe.reason=we,xe.initEvent(Ce,!1,!0),o.dispatchEvent(xe)):xe={promise:Se,reason:we},!w&&(Oe=o["on"+Ce])?Oe(xe):Ce===$&&s("Unhandled promise rejection",we)},se=function(Ce){f(d,o,function(){var Se=Ce.facade,we=Ce.value,xe=me(Ce),Oe;if(xe&&(Oe=C(function(){t?j.emit("unhandledRejection",we,Se):q($,Se,we)}),Ce.rejection=t||me(Ce)?ae:re,Oe.error))throw Oe.value})},me=function(Ce){return Ce.rejection!==re&&!Ce.parent},te=function(Ce){f(d,o,function(){var Se=Ce.facade;t?j.emit("rejectionHandled",Se):q(H,Se,Ce.value)})},be=function(Ce,Se,we){return function(xe){Ce(Se,xe,we)}},fe=function(Ce,Se,we){Ce.done||(Ce.done=!0,we&&(Ce=we),Ce.value=Se,Ce.state=Q,ce(Ce,!0))},ge=function ke(Ce,Se,we){if(!Ce.done){Ce.done=!0,we&&(Ce=we);try{if(Ce.facade===Se)throw new M("Promise can't be resolved itself");var xe=pe(Se);xe?u(function(){var Oe={done:!1};try{f(xe,Se,be(ke,Oe,Ce),be(fe,Oe,Ce))}catch(We){fe(Oe,We,Ce)}}):(Ce.value=Se,Ce.state=z,ce(Ce,!1))}catch(Oe){fe({done:!1},Oe,Ce)}}};if(L&&(P=function(){function ke(Ce){m(this,R),h(Ce),f(de,this);var Se=A(this);try{Ce(be(ge,Se),be(fe,Se))}catch(we){fe(Se,we)}}return ke}(),R=P.prototype,de=function(){function ke(Ce){x(this,{type:B,done:!1,notified:!1,parent:!1,reactions:new g,rejection:!1,state:Y,value:void 0})}return ke}(),de.prototype=N(R,"then",function(){function ke(Ce,Se){var we=A(this),xe=W(i(this,P));return we.parent=!0,xe.ok=l(Ce)?Ce:!0,xe.fail=l(Se)&&Se,xe.domain=t?j.domain:void 0,we.state===Y?we.reactions.add(xe):u(function(){ne(xe,we)}),xe.promise}return ke}()),ve=function(){var Ce=new de,Se=A(Ce);this.promise=Ce,this.resolve=be(ge,Se),this.reject=be(fe,Se)},y.f=W=function(Ce){return Ce===P||Ce===ye?new ve(Ce):U(Ce)},!a&&l(p)&&E!==Object.prototype)){Le=E.then,T||N(E,"then",function(){function ke(Ce,Se){var we=this;return new P(function(xe,Oe){f(Le,we,xe,Oe)}).then(Ce,Se)}return ke}(),{unsafe:!0});try{delete E.constructor}catch(ke){}k&&k(E,R)}e({global:!0,constructor:!0,wrap:!0,forced:L},{Promise:P}),S(P,B,!1,!0),b(B)},79063:function(I,r,n){"use strict";var e=n(3116),a=n(90139),t=n(3e3),o=n(13586),f=n(22070),N=n(53664),k=n(83604),S=n(61988),b=n(60855),h=t&&t.prototype,l=!!t&&o(function(){h.finally.call({then:function(){function m(){}return m}()},function(){})});if(e({target:"Promise",proto:!0,real:!0,forced:l},{finally:function(){function m(i){var d=k(this,f("Promise")),u=N(i);return this.then(u?function(s){return S(d,i()).then(function(){return s})}:i,u?function(s){return S(d,i()).then(function(){throw s})}:i)}return m}()}),!a&&N(t)){var c=f("Promise").prototype.finally;h.finally!==c&&b(h,"finally",c,{unsafe:!0})}},75795:function(I,r,n){"use strict";n(13779),n(70479),n(72188),n(18199),n(75955),n(39996)},18199:function(I,r,n){"use strict";var e=n(3116),a=n(20276),t=n(79474),o=n(14187),f=n(73034),N=n(20453),k=n(18182);e({target:"Promise",stat:!0,forced:k},{race:function(){function S(b){var h=this,l=o.f(h),c=l.reject,m=f(function(){var i=t(h.resolve);N(b,function(d){a(i,h,d).then(l.resolve,c)})});return m.error&&c(m.value),l.promise}return S}()})},75955:function(I,r,n){"use strict";var e=n(3116),a=n(14187),t=n(14657).CONSTRUCTOR;e({target:"Promise",stat:!0,forced:t},{reject:function(){function o(f){var N=a.f(this),k=N.reject;return k(f),N.promise}return o}()})},39996:function(I,r,n){"use strict";var e=n(3116),a=n(22070),t=n(90139),o=n(3e3),f=n(14657).CONSTRUCTOR,N=n(61988),k=a("Promise"),S=t&&!f;e({target:"Promise",stat:!0,forced:t||f},{resolve:function(){function b(h){return N(S&&this===k?o:this,h)}return b}()})},1210:function(I,r,n){"use strict";var e=n(3116),a=n(47244),t=n(79474),o=n(45418),f=n(13586),N=!f(function(){Reflect.apply(function(){})});e({target:"Reflect",stat:!0,forced:N},{apply:function(){function k(S,b,h){return a(t(S),b,o(h))}return k}()})},91370:function(I,r,n){"use strict";var e=n(3116),a=n(22070),t=n(47244),o=n(82060),f=n(48218),N=n(45418),k=n(66379),S=n(15439),b=n(13586),h=a("Reflect","construct"),l=Object.prototype,c=[].push,m=b(function(){function u(){}return!(h(function(){},[],u)instanceof u)}),i=!b(function(){h(function(){})}),d=m||i;e({target:"Reflect",stat:!0,forced:d,sham:d},{construct:function(){function u(s,C){f(s),N(C);var g=arguments.length<3?s:f(arguments[2]);if(i&&!m)return h(s,C,g);if(s===g){switch(C.length){case 0:return new s;case 1:return new s(C[0]);case 2:return new s(C[0],C[1]);case 3:return new s(C[0],C[1],C[2]);case 4:return new s(C[0],C[1],C[2],C[3])}var v=[null];return t(c,v,C),new(t(o,s,v))}var p=g.prototype,V=S(k(p)?p:l),y=t(s,V,C);return k(y)?y:V}return u}()})},17327:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(45418),o=n(72445),f=n(8165),N=n(13586),k=N(function(){Reflect.defineProperty(f.f({},1,{value:1}),1,{value:2})});e({target:"Reflect",stat:!0,forced:k,sham:!a},{defineProperty:function(){function S(b,h,l){t(b);var c=o(h);t(l);try{return f.f(b,c,l),!0}catch(m){return!1}}return S}()})},2679:function(I,r,n){"use strict";var e=n(3116),a=n(45418),t=n(19765).f;e({target:"Reflect",stat:!0},{deleteProperty:function(){function o(f,N){var k=t(a(f),N);return k&&!k.configurable?!1:delete f[N]}return o}()})},27262:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(45418),o=n(19765);e({target:"Reflect",stat:!0,sham:!a},{getOwnPropertyDescriptor:function(){function f(N,k){return o.f(t(N),k)}return f}()})},47278:function(I,r,n){"use strict";var e=n(3116),a=n(45418),t=n(56379),o=n(62297);e({target:"Reflect",stat:!0,sham:!o},{getPrototypeOf:function(){function f(N){return t(a(N))}return f}()})},60733:function(I,r,n){"use strict";var e=n(3116),a=n(20276),t=n(66379),o=n(45418),f=n(75129),N=n(19765),k=n(56379);function S(b,h){var l=arguments.length<3?b:arguments[2],c,m;if(o(b)===l)return b[h];if(c=N.f(b,h),c)return f(c)?c.value:c.get===void 0?void 0:a(c.get,l);if(t(m=k(b)))return S(m,h,l)}e({target:"Reflect",stat:!0},{get:S})},22547:function(I,r,n){"use strict";var e=n(3116);e({target:"Reflect",stat:!0},{has:function(){function a(t,o){return o in t}return a}()})},92992:function(I,r,n){"use strict";var e=n(3116),a=n(45418),t=n(58221);e({target:"Reflect",stat:!0},{isExtensible:function(){function o(f){return a(f),t(f)}return o}()})},64650:function(I,r,n){"use strict";var e=n(3116),a=n(53988);e({target:"Reflect",stat:!0},{ownKeys:a})},71255:function(I,r,n){"use strict";var e=n(3116),a=n(22070),t=n(45418),o=n(58199);e({target:"Reflect",stat:!0,sham:!o},{preventExtensions:function(){function f(N){t(N);try{var k=a("Object","preventExtensions");return k&&k(N),!0}catch(S){return!1}}return f}()})},65558:function(I,r,n){"use strict";var e=n(3116),a=n(45418),t=n(30907),o=n(91420);o&&e({target:"Reflect",stat:!0},{setPrototypeOf:function(){function f(N,k){a(N),t(k);try{return o(N,k),!0}catch(S){return!1}}return f}()})},97836:function(I,r,n){"use strict";var e=n(3116),a=n(20276),t=n(45418),o=n(66379),f=n(75129),N=n(13586),k=n(8165),S=n(19765),b=n(56379),h=n(73970);function l(m,i,d){var u=arguments.length<4?m:arguments[3],s=S.f(t(m),i),C,g,v;if(!s){if(o(g=b(m)))return l(g,i,d,u);s=h(0)}if(f(s)){if(s.writable===!1||!o(u))return!1;if(C=S.f(u,i)){if(C.get||C.set||C.writable===!1)return!1;C.value=d,k.f(u,i,C)}else k.f(u,i,h(0,d))}else{if(v=s.set,v===void 0)return!1;a(v,u,d)}return!0}var c=N(function(){var m=function(){},i=k.f(new m,"a",{configurable:!0});return Reflect.set(m.prototype,"a",1,i)!==!1});e({target:"Reflect",stat:!0,forced:c},{set:l})},83932:function(I,r,n){"use strict";var e=n(16361),a=n(26856),t=n(72908),o=n(23620),f=n(43405),N=n(21650),k=n(15439),S=n(60097).f,b=n(54341),h=n(28774),l=n(8758),c=n(13980),m=n(96472),i=n(69713),d=n(60855),u=n(13586),s=n(3302),C=n(4471).enforce,g=n(92468),v=n(95558),p=n(18095),V=n(17329),y=v("match"),B=a.RegExp,L=B.prototype,w=a.SyntaxError,T=t(L.exec),A=t("".charAt),x=t("".replace),E=t("".indexOf),P=t("".slice),R=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,M=/a/g,D=/a/g,j=new B(M)!==M,W=m.MISSED_STICKY,U=m.UNSUPPORTED_Y,K=e&&(!j||W||p||V||u(function(){return D[y]=!1,B(M)!==M||B(D)===D||String(B(M,"i"))!=="/a/i"})),$=function(ae){for(var de=ae.length,ve=0,ye="",Le=!1,pe;ve<=de;ve++){if(pe=A(ae,ve),pe==="\\"){ye+=pe+A(ae,++ve);continue}!Le&&pe==="."?ye+="[\\s\\S]":(pe==="["?Le=!0:pe==="]"&&(Le=!1),ye+=pe)}return ye},H=function(ae){for(var de=ae.length,ve=0,ye="",Le=[],pe=k(null),ne=!1,ce=!1,q=0,se="",me;ve<=de;ve++){if(me=A(ae,ve),me==="\\")me+=A(ae,++ve);else if(me==="]")ne=!1;else if(!ne)switch(!0){case me==="[":ne=!0;break;case me==="(":T(R,P(ae,ve+1))&&(ve+=2,ce=!0),ye+=me,q++;continue;case(me===">"&&ce):if(se===""||s(pe,se))throw new w("Invalid capture group name");pe[se]=!0,Le[Le.length]=[se,q],ce=!1,se="";continue}ce?se+=me:ye+=me}return[ye,Le]};if(o("RegExp",K)){for(var Y=function(){function re(ae,de){var ve=b(L,this),ye=h(ae),Le=de===void 0,pe=[],ne=ae,ce,q,se,me,te,be;if(!ve&&ye&&Le&&ae.constructor===Y)return ae;if((ye||b(L,ae))&&(ae=ae.source,Le&&(de=c(ne))),ae=ae===void 0?"":l(ae),de=de===void 0?"":l(de),ne=ae,p&&"dotAll"in M&&(q=!!de&&E(de,"s")>-1,q&&(de=x(de,/s/g,""))),ce=de,W&&"sticky"in M&&(se=!!de&&E(de,"y")>-1,se&&U&&(de=x(de,/y/g,""))),V&&(me=H(ae),ae=me[0],pe=me[1]),te=f(B(ae,de),ve?this:L,Y),(q||se||pe.length)&&(be=C(te),q&&(be.dotAll=!0,be.raw=Y($(ae),ce)),se&&(be.sticky=!0),pe.length&&(be.groups=pe)),ae!==ne)try{N(te,"source",ne===""?"(?:)":ne)}catch(fe){}return te}return re}(),z=S(B),Q=0;z.length>Q;)i(Y,B,z[Q++]);L.constructor=Y,Y.prototype=L,d(a,"RegExp",Y,{constructor:!0})}g("RegExp")},72941:function(I,r,n){"use strict";var e=n(3116),a=n(59049);e({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},57918:function(I,r,n){"use strict";var e=n(26856),a=n(16361),t=n(57301),o=n(41913),f=n(13586),N=e.RegExp,k=N.prototype,S=a&&f(function(){var b=!0;try{N(".","d")}catch(s){b=!1}var h={},l="",c=b?"dgimsy":"gimsy",m=function(C,g){Object.defineProperty(h,C,{get:function(){function v(){return l+=g,!0}return v}()})},i={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};b&&(i.hasIndices="d");for(var d in i)m(d,i[d]);var u=Object.getOwnPropertyDescriptor(k,"flags").get.call(h);return u!==c||l!==c});S&&t(k,"flags",{configurable:!0,get:o})},2394:function(I,r,n){"use strict";var e=n(15340).PROPER,a=n(60855),t=n(45418),o=n(8758),f=n(13586),N=n(13980),k="toString",S=RegExp.prototype,b=S[k],h=f(function(){return b.call({source:"a",flags:"b"})!=="/a/b"}),l=e&&b.name!==k;(h||l)&&a(S,k,function(){function c(){var m=t(this),i=o(m.source),d=o(N(m));return"/"+i+"/"+d}return c}(),{unsafe:!0})},98480:function(I,r,n){"use strict";var e=n(10609),a=n(42384);e("Set",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},37517:function(I,r,n){"use strict";n(98480)},25492:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("anchor")},{anchor:function(){function o(f){return a(this,"a","name",f)}return o}()})},13684:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("big")},{big:function(){function o(){return a(this,"big","","")}return o}()})},79646:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("blink")},{blink:function(){function o(){return a(this,"blink","","")}return o}()})},98511:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("bold")},{bold:function(){function o(){return a(this,"b","","")}return o}()})},65699:function(I,r,n){"use strict";var e=n(3116),a=n(13300).codeAt;e({target:"String",proto:!0},{codePointAt:function(){function t(o){return a(this,o)}return t}()})},11360:function(I,r,n){"use strict";var e=n(3116),a=n(69935),t=n(19765).f,o=n(74369),f=n(8758),N=n(75816),k=n(305),S=n(46339),b=n(90139),h=a("".slice),l=Math.min,c=S("endsWith"),m=!b&&!c&&!!function(){var i=t(String.prototype,"endsWith");return i&&!i.writable}();e({target:"String",proto:!0,forced:!m&&!c},{endsWith:function(){function i(d){var u=f(k(this));N(d);var s=arguments.length>1?arguments[1]:void 0,C=u.length,g=s===void 0?C:l(o(s),C),v=f(d);return h(u,g-v.length,g)===v}return i}()})},30733:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("fixed")},{fixed:function(){function o(){return a(this,"tt","","")}return o}()})},58683:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("fontcolor")},{fontcolor:function(){function o(f){return a(this,"font","color",f)}return o}()})},70277:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("fontsize")},{fontsize:function(){function o(f){return a(this,"font","size",f)}return o}()})},33683:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(39531),o=RangeError,f=String.fromCharCode,N=String.fromCodePoint,k=a([].join),S=!!N&&N.length!==1;e({target:"String",stat:!0,arity:1,forced:S},{fromCodePoint:function(){function b(h){for(var l=[],c=arguments.length,m=0,i;c>m;){if(i=+arguments[m++],t(i,1114111)!==i)throw new o(i+" is not a valid code point");l[m]=i<65536?f(i):f(((i-=65536)>>10)+55296,i%1024+56320)}return k(l,"")}return b}()})},16792:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(75816),o=n(305),f=n(8758),N=n(46339),k=a("".indexOf);e({target:"String",proto:!0,forced:!N("includes")},{includes:function(){function S(b){return!!~k(f(o(this)),f(t(b)),arguments.length>1?arguments[1]:void 0)}return S}()})},36865:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("italics")},{italics:function(){function o(){return a(this,"i","","")}return o}()})},8:function(I,r,n){"use strict";var e=n(13300).charAt,a=n(8758),t=n(4471),o=n(21436),f=n(32214),N="String Iterator",k=t.set,S=t.getterFor(N);o(String,"String",function(b){k(this,{type:N,string:a(b),index:0})},function(){function b(){var h=S(this),l=h.string,c=h.index,m;return c>=l.length?f(void 0,!0):(m=e(l,c),h.index+=m.length,f(m,!1))}return b}())},13763:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("link")},{link:function(){function o(f){return a(this,"a","href",f)}return o}()})},76015:function(I,r,n){"use strict";var e=n(20276),a=n(18690),t=n(45418),o=n(62695),f=n(74369),N=n(8758),k=n(305),S=n(76540),b=n(47158),h=n(59833);a("match",function(l,c,m){return[function(){function i(d){var u=k(this),s=o(d)?void 0:S(d,l);return s?e(s,d,u):new RegExp(d)[l](N(u))}return i}(),function(i){var d=t(this),u=N(i),s=m(c,d,u);if(s.done)return s.value;if(!d.global)return h(d,u);var C=d.unicode;d.lastIndex=0;for(var g=[],v=0,p;(p=h(d,u))!==null;){var V=N(p[0]);g[v]=V,V===""&&(d.lastIndex=b(u,f(d.lastIndex),C)),v++}return v===0?null:g}]})},57318:function(I,r,n){"use strict";var e=n(3116),a=n(81290).end,t=n(51468);e({target:"String",proto:!0,forced:t},{padEnd:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},33177:function(I,r,n){"use strict";var e=n(3116),a=n(81290).start,t=n(51468);e({target:"String",proto:!0,forced:t},{padStart:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},1429:function(I,r,n){"use strict";var e=n(3116),a=n(72908),t=n(54292),o=n(63549),f=n(8758),N=n(83207),k=a([].push),S=a([].join);e({target:"String",stat:!0},{raw:function(){function b(h){var l=t(o(h).raw),c=N(l);if(!c)return"";for(var m=arguments.length,i=[],d=0;;){if(k(i,f(l[d++])),d===c)return S(i,"");d")!=="7"});o("replace",function(x,E,P){var R=T?"$":"$0";return[function(){function M(D,j){var W=c(this),U=S(D)?void 0:i(D,C);return U?a(U,D,W,j):a(E,l(W),D,j)}return M}(),function(M,D){var j=N(this),W=l(M);if(typeof D=="string"&&y(D,R)===-1&&y(D,"$<")===-1){var U=P(E,j,W,D);if(U.done)return U.value}var K=k(D);K||(D=l(D));var $=j.global,H;$&&(H=j.unicode,j.lastIndex=0);for(var Y=[],z;z=u(j,W),!(z===null||(V(Y,z),!$));){var Q=l(z[0]);Q===""&&(j.lastIndex=m(W,h(j.lastIndex),H))}for(var re="",ae=0,de=0;de=ae&&(re+=B(W,ae,ye)+pe,ae=ye+ve.length)}return re+B(W,ae)}]},!A||!w||T)},60981:function(I,r,n){"use strict";var e=n(20276),a=n(18690),t=n(45418),o=n(62695),f=n(305),N=n(91935),k=n(8758),S=n(76540),b=n(59833);a("search",function(h,l,c){return[function(){function m(i){var d=f(this),u=o(i)?void 0:S(i,h);return u?e(u,i,d):new RegExp(i)[h](k(d))}return m}(),function(m){var i=t(this),d=k(m),u=c(l,i,d);if(u.done)return u.value;var s=i.lastIndex;N(s,0)||(i.lastIndex=0);var C=b(i,d);return N(i.lastIndex,s)||(i.lastIndex=s),C===null?-1:C.index}]})},56001:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("small")},{small:function(){function o(){return a(this,"small","","")}return o}()})},96578:function(I,r,n){"use strict";var e=n(47244),a=n(20276),t=n(72908),o=n(18690),f=n(45418),N=n(62695),k=n(28774),S=n(305),b=n(83604),h=n(47158),l=n(74369),c=n(8758),m=n(76540),i=n(31170),d=n(59833),u=n(59049),s=n(96472),C=n(13586),g=s.UNSUPPORTED_Y,v=4294967295,p=Math.min,V=[].push,y=t(/./.exec),B=t(V),L=t("".slice),w=!C(function(){var T=/(?:)/,A=T.exec;T.exec=function(){return A.apply(this,arguments)};var x="ab".split(T);return x.length!==2||x[0]!=="a"||x[1]!=="b"});o("split",function(T,A,x){var E;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?E=function(R,M){var D=c(S(this)),j=M===void 0?v:M>>>0;if(j===0)return[];if(R===void 0)return[D];if(!k(R))return a(A,D,R,j);for(var W=[],U=(R.ignoreCase?"i":"")+(R.multiline?"m":"")+(R.unicode?"u":"")+(R.sticky?"y":""),K=0,$=new RegExp(R.source,U+"g"),H,Y,z;(H=a(u,$,D))&&(Y=$.lastIndex,!(Y>K&&(B(W,L(D,K,H.index)),H.length>1&&H.index=j)));)$.lastIndex===H.index&&$.lastIndex++;return K===D.length?(z||!y($,""))&&B(W,""):B(W,L(D,K)),W.length>j?i(W,0,j):W}:"0".split(void 0,0).length?E=function(R,M){return R===void 0&&M===0?[]:a(A,this,R,M)}:E=A,[function(){function P(R,M){var D=S(this),j=N(R)?void 0:m(R,T);return j?a(j,R,D,M):a(E,c(D),R,M)}return P}(),function(P,R){var M=f(this),D=c(P),j=x(E,M,D,R,E!==A);if(j.done)return j.value;var W=b(M,RegExp),U=M.unicode,K=(M.ignoreCase?"i":"")+(M.multiline?"m":"")+(M.unicode?"u":"")+(g?"g":"y"),$=new W(g?"^(?:"+M.source+")":M,K),H=R===void 0?v:R>>>0;if(H===0)return[];if(D.length===0)return d($,D)===null?[D]:[];for(var Y=0,z=0,Q=[];z1?arguments[1]:void 0,u.length)),C=f(d);return h(u,s,s+C.length)===C}return i}()})},58713:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("strike")},{strike:function(){function o(){return a(this,"strike","","")}return o}()})},41960:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("sub")},{sub:function(){function o(){return a(this,"sub","","")}return o}()})},31772:function(I,r,n){"use strict";var e=n(3116),a=n(38017),t=n(81626);e({target:"String",proto:!0,forced:t("sup")},{sup:function(){function o(){return a(this,"sup","","")}return o}()})},84368:function(I,r,n){"use strict";n(12333);var e=n(3116),a=n(45745);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==a},{trimEnd:a})},81464:function(I,r,n){"use strict";var e=n(3116),a=n(35634);e({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==a},{trimLeft:a})},12333:function(I,r,n){"use strict";var e=n(3116),a=n(45745);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==a},{trimRight:a})},76980:function(I,r,n){"use strict";n(81464);var e=n(3116),a=n(35634);e({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==a},{trimStart:a})},54511:function(I,r,n){"use strict";var e=n(3116),a=n(47913).trim,t=n(15677);e({target:"String",proto:!0,forced:t("trim")},{trim:function(){function o(){return a(this)}return o}()})},65884:function(I,r,n){"use strict";var e=n(20614);e("asyncIterator")},28579:function(I,r,n){"use strict";var e=n(3116),a=n(26856),t=n(20276),o=n(72908),f=n(90139),N=n(16361),k=n(61855),S=n(13586),b=n(3302),h=n(54341),l=n(45418),c=n(54292),m=n(72445),i=n(8758),d=n(73970),u=n(15439),s=n(99869),C=n(60097),g=n(31024),v=n(61791),p=n(19765),V=n(8165),y=n(55119),B=n(10409),L=n(60855),w=n(57301),T=n(7624),A=n(97223),x=n(51653),E=n(76246),P=n(95558),R=n(15355),M=n(20614),D=n(28952),j=n(15676),W=n(4471),U=n(18539).forEach,K=A("hidden"),$="Symbol",H="prototype",Y=W.set,z=W.getterFor($),Q=Object[H],re=a.Symbol,ae=re&&re[H],de=a.RangeError,ve=a.TypeError,ye=a.QObject,Le=p.f,pe=V.f,ne=g.f,ce=B.f,q=o([].push),se=T("symbols"),me=T("op-symbols"),te=T("wks"),be=!ye||!ye[H]||!ye[H].findChild,fe=function(le,he,ue){var Ne=Le(Q,he);Ne&&delete Q[he],pe(le,he,ue),Ne&&le!==Q&&pe(Q,he,Ne)},ge=N&&S(function(){return u(pe({},"a",{get:function(){function oe(){return pe(this,"a",{value:7}).a}return oe}()})).a!==7})?fe:pe,ke=function(le,he){var ue=se[le]=u(ae);return Y(ue,{type:$,tag:le,description:he}),N||(ue.description=he),ue},Ce=function(){function oe(le,he,ue){le===Q&&Ce(me,he,ue),l(le);var Ne=m(he);return l(ue),b(se,Ne)?(ue.enumerable?(b(le,K)&&le[K][Ne]&&(le[K][Ne]=!1),ue=u(ue,{enumerable:d(0,!1)})):(b(le,K)||pe(le,K,d(1,u(null))),le[K][Ne]=!0),ge(le,Ne,ue)):pe(le,Ne,ue)}return oe}(),Se=function(){function oe(le,he){l(le);var ue=c(he),Ne=s(ue).concat(Ve(ue));return U(Ne,function(Ae){(!N||t(xe,ue,Ae))&&Ce(le,Ae,ue[Ae])}),le}return oe}(),we=function(){function oe(le,he){return he===void 0?u(le):Se(u(le),he)}return oe}(),xe=function(){function oe(le){var he=m(le),ue=t(ce,this,he);return this===Q&&b(se,he)&&!b(me,he)?!1:ue||!b(this,he)||!b(se,he)||b(this,K)&&this[K][he]?ue:!0}return oe}(),Oe=function(){function oe(le,he){var ue=c(le),Ne=m(he);if(!(ue===Q&&b(se,Ne)&&!b(me,Ne))){var Ae=Le(ue,Ne);return Ae&&b(se,Ne)&&!(b(ue,K)&&ue[K][Ne])&&(Ae.enumerable=!0),Ae}}return oe}(),We=function(){function oe(le){var he=ne(c(le)),ue=[];return U(he,function(Ne){!b(se,Ne)&&!b(x,Ne)&&q(ue,Ne)}),ue}return oe}(),Ve=function(le){var he=le===Q,ue=ne(he?me:c(le)),Ne=[];return U(ue,function(Ae){b(se,Ae)&&(!he||b(Q,Ae))&&q(Ne,se[Ae])}),Ne};k||(re=function(){function oe(){if(h(ae,this))throw new ve("Symbol is not a constructor");var le=!arguments.length||arguments[0]===void 0?void 0:i(arguments[0]),he=E(le),ue=function(){function Ne(Ae){var De=this===void 0?a:this;De===Q&&t(Ne,me,Ae),b(De,K)&&b(De[K],he)&&(De[K][he]=!1);var je=d(1,Ae);try{ge(De,he,je)}catch(Ke){if(!(Ke instanceof de))throw Ke;fe(De,he,je)}}return Ne}();return N&&be&&ge(Q,he,{configurable:!0,set:ue}),ke(he,le)}return oe}(),ae=re[H],L(ae,"toString",function(){function oe(){return z(this).tag}return oe}()),L(re,"withoutSetter",function(oe){return ke(E(oe),oe)}),B.f=xe,V.f=Ce,y.f=Se,p.f=Oe,C.f=g.f=We,v.f=Ve,R.f=function(oe){return ke(P(oe),oe)},N&&(w(ae,"description",{configurable:!0,get:function(){function oe(){return z(this).description}return oe}()}),f||L(Q,"propertyIsEnumerable",xe,{unsafe:!0}))),e({global:!0,constructor:!0,wrap:!0,forced:!k,sham:!k},{Symbol:re}),U(s(te),function(oe){M(oe)}),e({target:$,stat:!0,forced:!k},{useSetter:function(){function oe(){be=!0}return oe}(),useSimple:function(){function oe(){be=!1}return oe}()}),e({target:"Object",stat:!0,forced:!k,sham:!N},{create:we,defineProperty:Ce,defineProperties:Se,getOwnPropertyDescriptor:Oe}),e({target:"Object",stat:!0,forced:!k},{getOwnPropertyNames:We}),D(),j(re,$),x[K]=!0},64777:function(I,r,n){"use strict";var e=n(3116),a=n(16361),t=n(26856),o=n(72908),f=n(3302),N=n(53664),k=n(54341),S=n(8758),b=n(57301),h=n(83826),l=t.Symbol,c=l&&l.prototype;if(a&&N(l)&&(!("description"in c)||l().description!==void 0)){var m={},i=function(){function p(){var V=arguments.length<1||arguments[0]===void 0?void 0:S(arguments[0]),y=k(c,this)?new l(V):V===void 0?l():l(V);return V===""&&(m[y]=!0),y}return p}();h(i,l),i.prototype=c,c.constructor=i;var d=String(l("description detection"))==="Symbol(description detection)",u=o(c.valueOf),s=o(c.toString),C=/^Symbol\((.*)\)[^)]+$/,g=o("".replace),v=o("".slice);b(c,"description",{configurable:!0,get:function(){function p(){var V=u(this);if(f(m,V))return"";var y=s(V),B=d?v(y,7,-1):g(y,C,"$1");return B===""?void 0:B}return p}()}),e({global:!0,constructor:!0,forced:!0},{Symbol:i})}},99694:function(I,r,n){"use strict";var e=n(3116),a=n(22070),t=n(3302),o=n(8758),f=n(7624),N=n(16010),k=f("string-to-symbol-registry"),S=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!N},{for:function(){function b(h){var l=o(h);if(t(k,l))return k[l];var c=a("Symbol")(l);return k[l]=c,S[c]=l,c}return b}()})},56564:function(I,r,n){"use strict";var e=n(20614);e("hasInstance")},68981:function(I,r,n){"use strict";var e=n(20614);e("isConcatSpreadable")},27699:function(I,r,n){"use strict";var e=n(20614);e("iterator")},32321:function(I,r,n){"use strict";n(28579),n(99694),n(16184),n(34233),n(56896)},16184:function(I,r,n){"use strict";var e=n(3116),a=n(3302),t=n(43474),o=n(36787),f=n(7624),N=n(16010),k=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!N},{keyFor:function(){function S(b){if(!t(b))throw new TypeError(o(b)+" is not a symbol");if(a(k,b))return k[b]}return S}()})},22905:function(I,r,n){"use strict";var e=n(20614);e("match")},96311:function(I,r,n){"use strict";var e=n(20614);e("replace")},61292:function(I,r,n){"use strict";var e=n(20614);e("search")},75419:function(I,r,n){"use strict";var e=n(20614);e("species")},67638:function(I,r,n){"use strict";var e=n(20614);e("split")},7601:function(I,r,n){"use strict";var e=n(20614),a=n(28952);e("toPrimitive"),a()},89010:function(I,r,n){"use strict";var e=n(22070),a=n(20614),t=n(15676);a("toStringTag"),t(e("Symbol"),"Symbol")},5401:function(I,r,n){"use strict";var e=n(20614);e("unscopables")},76464:function(I,r,n){"use strict";var e=n(72908),a=n(30432),t=n(28332),o=e(t),f=a.aTypedArray,N=a.exportTypedArrayMethod;N("copyWithin",function(){function k(S,b){return o(f(this),S,b,arguments.length>2?arguments[2]:void 0)}return k}())},58549:function(I,r,n){"use strict";var e=n(30432),a=n(18539).every,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("every",function(){function f(N){return a(t(this),N,arguments.length>1?arguments[1]:void 0)}return f}())},42774:function(I,r,n){"use strict";var e=n(30432),a=n(39948),t=n(73873),o=n(48615),f=n(20276),N=n(72908),k=n(13586),S=e.aTypedArray,b=e.exportTypedArrayMethod,h=N("".slice),l=k(function(){var c=0;return new Int8Array(2).fill({valueOf:function(){function m(){return c++}return m}()}),c!==1});b("fill",function(){function c(m){var i=arguments.length;S(this);var d=h(o(this),0,3)==="Big"?t(m):+m;return f(a,this,d,i>1?arguments[1]:void 0,i>2?arguments[2]:void 0)}return c}(),l)},65446:function(I,r,n){"use strict";var e=n(30432),a=n(18539).filter,t=n(85710),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("filter",function(){function N(k){var S=a(o(this),k,arguments.length>1?arguments[1]:void 0);return t(this,S)}return N}())},62243:function(I,r,n){"use strict";var e=n(30432),a=n(18539).findIndex,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("findIndex",function(){function f(N){return a(t(this),N,arguments.length>1?arguments[1]:void 0)}return f}())},21066:function(I,r,n){"use strict";var e=n(30432),a=n(18539).find,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("find",function(){function f(N){return a(t(this),N,arguments.length>1?arguments[1]:void 0)}return f}())},43059:function(I,r,n){"use strict";var e=n(43186);e("Float32",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},97363:function(I,r,n){"use strict";var e=n(43186);e("Float64",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},35249:function(I,r,n){"use strict";var e=n(30432),a=n(18539).forEach,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("forEach",function(){function f(N){a(t(this),N,arguments.length>1?arguments[1]:void 0)}return f}())},68739:function(I,r,n){"use strict";var e=n(45410),a=n(30432).exportTypedArrayStaticMethod,t=n(12778);a("from",t,e)},5723:function(I,r,n){"use strict";var e=n(30432),a=n(33483).includes,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("includes",function(){function f(N){return a(t(this),N,arguments.length>1?arguments[1]:void 0)}return f}())},40353:function(I,r,n){"use strict";var e=n(30432),a=n(33483).indexOf,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("indexOf",function(){function f(N){return a(t(this),N,arguments.length>1?arguments[1]:void 0)}return f}())},33278:function(I,r,n){"use strict";var e=n(43186);e("Int16",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},65331:function(I,r,n){"use strict";var e=n(43186);e("Int32",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},99755:function(I,r,n){"use strict";var e=n(43186);e("Int8",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},87975:function(I,r,n){"use strict";var e=n(26856),a=n(13586),t=n(72908),o=n(30432),f=n(26017),N=n(95558),k=N("iterator"),S=e.Uint8Array,b=t(f.values),h=t(f.keys),l=t(f.entries),c=o.aTypedArray,m=o.exportTypedArrayMethod,i=S&&S.prototype,d=!a(function(){i[k].call([1])}),u=!!i&&i.values&&i[k]===i.values&&i.values.name==="values",s=function(){function C(){return b(c(this))}return C}();m("entries",function(){function C(){return l(c(this))}return C}(),d),m("keys",function(){function C(){return h(c(this))}return C}(),d),m("values",s,d||!u,{name:"values"}),m(k,s,d||!u,{name:"values"})},20812:function(I,r,n){"use strict";var e=n(30432),a=n(72908),t=e.aTypedArray,o=e.exportTypedArrayMethod,f=a([].join);o("join",function(){function N(k){return f(t(this),k)}return N}())},5640:function(I,r,n){"use strict";var e=n(30432),a=n(47244),t=n(16400),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("lastIndexOf",function(){function N(k){var S=arguments.length;return a(t,o(this),S>1?[k,arguments[1]]:[k])}return N}())},47736:function(I,r,n){"use strict";var e=n(30432),a=n(18539).map,t=n(9230),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("map",function(){function N(k){return a(o(this),k,arguments.length>1?arguments[1]:void 0,function(S,b){return new(t(S))(b)})}return N}())},81944:function(I,r,n){"use strict";var e=n(30432),a=n(45410),t=e.aTypedArrayConstructor,o=e.exportTypedArrayStaticMethod;o("of",function(){function f(){for(var N=0,k=arguments.length,S=new(t(this))(k);k>N;)S[N]=arguments[N++];return S}return f}(),a)},72214:function(I,r,n){"use strict";var e=n(30432),a=n(58394).right,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduceRight",function(){function f(N){var k=arguments.length;return a(t(this),N,k,k>1?arguments[1]:void 0)}return f}())},68685:function(I,r,n){"use strict";var e=n(30432),a=n(58394).left,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduce",function(){function f(N){var k=arguments.length;return a(t(this),N,k,k>1?arguments[1]:void 0)}return f}())},48774:function(I,r,n){"use strict";var e=n(30432),a=e.aTypedArray,t=e.exportTypedArrayMethod,o=Math.floor;t("reverse",function(){function f(){for(var N=this,k=a(N).length,S=o(k/2),b=0,h;b1?arguments[1]:void 0,1),g=N(s);if(i)return a(l,this,g,C);var v=this.length,p=o(g),V=0;if(p+C>v)throw new S("Wrong length");for(;Vm;)d[m]=l[m++];return d}return S}(),k)},10702:function(I,r,n){"use strict";var e=n(30432),a=n(18539).some,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("some",function(){function f(N){return a(t(this),N,arguments.length>1?arguments[1]:void 0)}return f}())},76622:function(I,r,n){"use strict";var e=n(26856),a=n(69935),t=n(13586),o=n(79474),f=n(91183),N=n(30432),k=n(31574),S=n(88836),b=n(43541),h=n(27204),l=N.aTypedArray,c=N.exportTypedArrayMethod,m=e.Uint16Array,i=m&&a(m.prototype.sort),d=!!i&&!(t(function(){i(new m(2),null)})&&t(function(){i(new m(2),{})})),u=!!i&&!t(function(){if(b)return b<74;if(k)return k<67;if(S)return!0;if(h)return h<602;var C=new m(516),g=Array(516),v,p;for(v=0;v<516;v++)p=v%4,C[v]=515-v,g[v]=v-2*p+3;for(i(C,function(V,y){return(V/4|0)-(y/4|0)}),v=0;v<516;v++)if(C[v]!==g[v])return!0}),s=function(g){return function(v,p){return g!==void 0?+g(v,p)||0:p!==p?-1:v!==v?1:v===0&&p===0?1/v>0&&1/p<0?1:-1:v>p}};c("sort",function(){function C(g){return g!==void 0&&o(g),u?i(this,g):f(l(this),s(g))}return C}(),!u||d)},64408:function(I,r,n){"use strict";var e=n(30432),a=n(74369),t=n(39531),o=n(9230),f=e.aTypedArray,N=e.exportTypedArrayMethod;N("subarray",function(){function k(S,b){var h=f(this),l=h.length,c=t(S,l),m=o(h);return new m(h.buffer,h.byteOffset+c*h.BYTES_PER_ELEMENT,a((b===void 0?l:t(b,l))-c))}return k}())},22306:function(I,r,n){"use strict";var e=n(26856),a=n(47244),t=n(30432),o=n(13586),f=n(31170),N=e.Int8Array,k=t.aTypedArray,S=t.exportTypedArrayMethod,b=[].toLocaleString,h=!!N&&o(function(){b.call(new N(1))}),l=o(function(){return[1,2].toLocaleString()!==new N([1,2]).toLocaleString()})||!o(function(){N.prototype.toLocaleString.call([1,2])});S("toLocaleString",function(){function c(){return a(b,h?f(k(this)):k(this),f(arguments))}return c}(),l)},90334:function(I,r,n){"use strict";var e=n(30432).exportTypedArrayMethod,a=n(13586),t=n(26856),o=n(72908),f=t.Uint8Array,N=f&&f.prototype||{},k=[].toString,S=o([].join);a(function(){k.call({})})&&(k=function(){function h(){return S(this)}return h}());var b=N.toString!==k;e("toString",k,b)},70088:function(I,r,n){"use strict";var e=n(43186);e("Uint16",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},7284:function(I,r,n){"use strict";var e=n(43186);e("Uint32",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},25855:function(I,r,n){"use strict";var e=n(43186);e("Uint8",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()})},97372:function(I,r,n){"use strict";var e=n(43186);e("Uint8",function(a){return function(){function t(o,f,N){return a(this,o,f,N)}return t}()},!0)},84937:function(I,r,n){"use strict";var e=n(58199),a=n(26856),t=n(72908),o=n(26148),f=n(66526),N=n(10609),k=n(19250),S=n(66379),b=n(4471).enforce,h=n(13586),l=n(73844),c=Object,m=Array.isArray,i=c.isExtensible,d=c.isFrozen,u=c.isSealed,s=c.freeze,C=c.seal,g=!a.ActiveXObject&&"ActiveXObject"in a,v,p=function(E){return function(){function P(){return E(this,arguments.length?arguments[0]:void 0)}return P}()},V=N("WeakMap",p,k),y=V.prototype,B=t(y.set),L=function(){return e&&h(function(){var E=s([]);return B(new V,E,1),!d(E)})};if(l)if(g){v=k.getConstructor(p,"WeakMap",!0),f.enable();var w=t(y.delete),T=t(y.has),A=t(y.get);o(y,{delete:function(){function x(E){if(S(E)&&!i(E)){var P=b(this);return P.frozen||(P.frozen=new v),w(this,E)||P.frozen.delete(E)}return w(this,E)}return x}(),has:function(){function x(E){if(S(E)&&!i(E)){var P=b(this);return P.frozen||(P.frozen=new v),T(this,E)||P.frozen.has(E)}return T(this,E)}return x}(),get:function(){function x(E){if(S(E)&&!i(E)){var P=b(this);return P.frozen||(P.frozen=new v),T(this,E)?A(this,E):P.frozen.get(E)}return A(this,E)}return x}(),set:function(){function x(E,P){if(S(E)&&!i(E)){var R=b(this);R.frozen||(R.frozen=new v),T(this,E)?B(this,E,P):R.frozen.set(E,P)}else B(this,E,P);return this}return x}()})}else L()&&o(y,{set:function(){function x(E,P){var R;return m(E)&&(d(E)?R=s:u(E)&&(R=C)),B(this,E,P),R&&R(E),this}return x}()})},69880:function(I,r,n){"use strict";n(84937)},74764:function(I,r,n){"use strict";var e=n(10609),a=n(19250);e("WeakSet",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},37167:function(I,r,n){"use strict";n(74764)},82818:function(I,r,n){"use strict";var e=n(3116),a=n(26856),t=n(87073).clear;e({global:!0,bind:!0,enumerable:!0,forced:a.clearImmediate!==t},{clearImmediate:t})},25109:function(I,r,n){"use strict";n(82818),n(21813)},367:function(I,r,n){"use strict";var e=n(3116),a=n(60816),t=n(79474),o=n(92827);e({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(){function f(N){o(arguments.length,1),a(t(N))}return f}()})},21813:function(I,r,n){"use strict";var e=n(3116),a=n(26856),t=n(87073).set,o=n(17459),f=a.setImmediate?o(t,!1):t;e({global:!0,bind:!0,enumerable:!0,forced:a.setImmediate!==f},{setImmediate:f})},50943:function(I,r,n){"use strict";var e=n(3116),a=n(26856),t=n(17459),o=t(a.setInterval,!0);e({global:!0,bind:!0,forced:a.setInterval!==o},{setInterval:o})},91851:function(I,r,n){"use strict";var e=n(3116),a=n(26856),t=n(17459),o=t(a.setTimeout,!0);e({global:!0,bind:!0,forced:a.setTimeout!==o},{setTimeout:o})},8459:function(I,r,n){"use strict";n(50943),n(91851)},87454:function(I){"use strict";/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var r,n=[],e=[],a=function(){if(0)var y;window.onunload=function(){return r&&r.close()}},t=function(y){return e.push(y)},o=function(y){var h=[],i=function(d){return typeof d=="number"&&!Number.isFinite(d)?{__number__:String(d)}:typeof d=="undefined"?{__undefined__:!0}:d},c=function(d,u){if(typeof u=="object"){if(u===null)return u;if(h.includes(u))return"[circular ref]";h.push(u);var s=u instanceof Error||u.code&&u.message&&u.message.includes("Error");return s?{__error__:!0,string:String(u),stack:u.stack}:Array.isArray(u)?u.map(i):u}return i(u)},m=JSON.stringify(y,c);return h=null,m},f=function(y){if(0)var h,i,c},N=function(y,h){if(0)var i,c,m},k=function(){};I.exports={subscribe:t,sendMessage:f,sendLogEntry:N,setupHotReloading:k}}},bt={};function X(I){var r=bt[I];if(r!==void 0)return r.exports;var n=bt[I]={exports:{}};return $t[I](n,n.exports,X),n.exports}(function(){X.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(I){if(typeof window=="object")return window}}()})(),function(){X.o=function(I,r){return Object.prototype.hasOwnProperty.call(I,r)}}();var Ln={};(function(){"use strict";X(32321),X(64777),X(65884),X(56564),X(68981),X(27699),X(22905),X(96311),X(61292),X(75419),X(67638),X(7601),X(89010),X(5401),X(75836),X(33901),X(85803),X(7216),X(50584),X(26632),X(25972),X(55222),X(14064),X(68616),X(45168),X(26088),X(92654),X(58423),X(26017),X(37808),X(2509),X(2124),X(38196),X(7731),X(56913),X(48704),X(24077),X(60230),X(43430),X(53407),X(69220),X(72978),X(55784),X(41365),X(58874),X(85806),X(3521),X(94961),X(91777),X(49615),X(70700),X(31032),X(83329),X(15700),X(85783),X(51430),X(10944),X(36418),X(68872),X(93105),X(1795),X(11121),X(18730),X(11624),X(89004),X(72680),X(75213),X(4347),X(86433),X(21401),X(54468),X(36183),X(95499),X(50929),X(91447),X(84314),X(48211),X(52237),X(306),X(22509),X(84660),X(82678),X(76585),X(21733),X(21210),X(10272),X(83403),X(4229),X(53388),X(53121),X(53822),X(2514),X(2218),X(14955),X(79220),X(81941),X(37245),X(8373),X(81212),X(26054),X(57745),X(49611),X(98344),X(55750),X(7340),X(63429),X(9558),X(2420),X(19015),X(34137),X(24705),X(55318),X(49456),X(12217),X(75795),X(79063),X(1210),X(91370),X(17327),X(2679),X(60733),X(27262),X(47278),X(22547),X(92992),X(64650),X(71255),X(97836),X(65558),X(83932),X(72941),X(57918),X(2394),X(37517),X(65699),X(11360),X(33683),X(16792),X(8),X(76015),X(57318),X(33177),X(1429),X(56515),X(30343),X(60981),X(96578),X(59592),X(54511),X(84368),X(76980),X(25492),X(13684),X(79646),X(98511),X(30733),X(58683),X(70277),X(36865),X(13763),X(56001),X(58713),X(41960),X(31772),X(43059),X(97363),X(99755),X(33278),X(65331),X(25855),X(97372),X(70088),X(7284),X(76464),X(58549),X(42774),X(65446),X(21066),X(62243),X(35249),X(68739),X(5723),X(40353),X(87975),X(20812),X(5640),X(47736),X(81944),X(68685),X(72214),X(48774),X(2915),X(17165),X(10702),X(76622),X(64408),X(22306),X(90334),X(69880),X(37167),X(25109),X(367),X(8459),X(16970),X(11386)})(),function(){"use strict";var I=X(28823);X(47468),X(52355),X(66309),X(74395),X(86879),X(66782),X(35116),X(47968),X(67041),X(59719),X(14045),X(81912),X(53152),X(72694);var r=X(60031),n=X(87454),e=X(39891),a=X(85955),t=X(64960),o=X(79143),f=X(33053),N;/** + */var r,n=[],e=[],a=function(){if(0)var b;window.onunload=function(){return r&&r.close()}},t=function(b){return e.push(b)},o=function(b){var h=[],l=function(d){return typeof d=="number"&&!Number.isFinite(d)?{__number__:String(d)}:typeof d=="undefined"?{__undefined__:!0}:d},c=function(d,u){if(typeof u=="object"){if(u===null)return u;if(h.includes(u))return"[circular ref]";h.push(u);var s=u instanceof Error||u.code&&u.message&&u.message.includes("Error");return s?{__error__:!0,string:String(u),stack:u.stack}:Array.isArray(u)?u.map(l):u}return l(u)},m=JSON.stringify(b,c);return h=null,m},f=function(b){if(0)var h,l,c},N=function(b,h){if(0)var l,c,m},k=function(){};I.exports={subscribe:t,sendMessage:f,sendLogEntry:N,setupHotReloading:k}}},bt={};function X(I){var r=bt[I];if(r!==void 0)return r.exports;var n=bt[I]={exports:{}};return $t[I](n,n.exports,X),n.exports}(function(){X.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(I){if(typeof window=="object")return window}}()})(),function(){X.o=function(I,r){return Object.prototype.hasOwnProperty.call(I,r)}}();var Ln={};(function(){"use strict";X(32321),X(64777),X(65884),X(56564),X(68981),X(27699),X(22905),X(96311),X(61292),X(75419),X(67638),X(7601),X(89010),X(5401),X(75836),X(33901),X(85803),X(7216),X(50584),X(26632),X(25972),X(55222),X(14064),X(68616),X(45168),X(26088),X(92654),X(58423),X(26017),X(37808),X(2509),X(2124),X(38196),X(7731),X(56913),X(48704),X(24077),X(60230),X(43430),X(53407),X(69220),X(72978),X(55784),X(41365),X(58874),X(85806),X(3521),X(94961),X(91777),X(49615),X(70700),X(31032),X(83329),X(15700),X(85783),X(51430),X(10944),X(36418),X(68872),X(93105),X(1795),X(11121),X(18730),X(11624),X(89004),X(72680),X(75213),X(4347),X(86433),X(21401),X(54468),X(36183),X(95499),X(50929),X(91447),X(84314),X(48211),X(52237),X(306),X(22509),X(84660),X(82678),X(76585),X(21733),X(21210),X(10272),X(83403),X(4229),X(53388),X(53121),X(53822),X(2514),X(2218),X(14955),X(79220),X(81941),X(37245),X(8373),X(81212),X(26054),X(57745),X(49611),X(98344),X(55750),X(7340),X(63429),X(9558),X(2420),X(19015),X(34137),X(24705),X(55318),X(49456),X(12217),X(75795),X(79063),X(1210),X(91370),X(17327),X(2679),X(60733),X(27262),X(47278),X(22547),X(92992),X(64650),X(71255),X(97836),X(65558),X(83932),X(72941),X(57918),X(2394),X(37517),X(65699),X(11360),X(33683),X(16792),X(8),X(76015),X(57318),X(33177),X(1429),X(56515),X(30343),X(60981),X(96578),X(59592),X(54511),X(84368),X(76980),X(25492),X(13684),X(79646),X(98511),X(30733),X(58683),X(70277),X(36865),X(13763),X(56001),X(58713),X(41960),X(31772),X(43059),X(97363),X(99755),X(33278),X(65331),X(25855),X(97372),X(70088),X(7284),X(76464),X(58549),X(42774),X(65446),X(21066),X(62243),X(35249),X(68739),X(5723),X(40353),X(87975),X(20812),X(5640),X(47736),X(81944),X(68685),X(72214),X(48774),X(2915),X(17165),X(10702),X(76622),X(64408),X(22306),X(90334),X(69880),X(37167),X(25109),X(367),X(8459),X(16970),X(11386)})(),function(){"use strict";var I=X(28823);X(47468),X(52355),X(66309),X(74395),X(86879),X(66782),X(35116),X(47968),X(67041),X(59719),X(14045),X(81912),X(53152),X(72694);var r=X(60031),n=X(87454),e=X(39891),a=X(85955),t=X(64960),o=X(79143),f=X(33053),N;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */r.perf.mark("inception",(N=window.performance)==null||(N=N.timing)==null?void 0:N.navigationStart),r.perf.mark("init");var k=(0,o.configureStore)(),S=(0,t.createRenderer)(function(){var h=X(76521),i=h.getRoutedComponent,c=i(k);return(0,I.createComponentVNode)(2,o.StoreProvider,{store:k,children:(0,I.createComponentVNode)(2,c)})}),y=function h(){if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",h);return}(0,f.setupGlobalEvents)(),(0,e.setupHotKeys)(),(0,a.captureExternalLinks)(),k.subscribe(S),Byond.subscribe(function(i,c){return k.dispatch({type:i,payload:c})})};y()}()})();})(); + */r.perf.mark("inception",(N=window.performance)==null||(N=N.timing)==null?void 0:N.navigationStart),r.perf.mark("init");var k=(0,o.configureStore)(),S=(0,t.createRenderer)(function(){var h=X(76521),l=h.getRoutedComponent,c=l(k);return(0,I.createComponentVNode)(2,o.StoreProvider,{store:k,children:(0,I.createComponentVNode)(2,c)})}),b=function h(){if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",h);return}(0,f.setupGlobalEvents)(),(0,e.setupHotKeys)(),(0,a.captureExternalLinks)(),k.subscribe(S),Byond.subscribe(function(l,c){return k.dispatch({type:l,payload:c})})};b()}()})();})(); From df29a55f54348d77b0ad36116d68c4e68318499d Mon Sep 17 00:00:00 2001 From: Contrabang <91113370+Contrabang@users.noreply.github.com> Date: Mon, 18 Mar 2024 13:52:22 -0400 Subject: [PATCH 05/30] niche case (#24595) --- code/game/objects/items/robot/robot_parts.dm | 4 ++-- code/modules/mob/living/silicon/robot/!robot_mob.dm | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index eb2a1836022f..481a626742a9 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -315,8 +315,8 @@ O.robot_suit = src if(!locomotion) - O.lockcharge = 1 - to_chat(O, "Error: Servo motors unresponsive.") + O.SetLockdown(TRUE) + to_chat(O, "Error: Servo motors unresponsive. Lockdown enabled.") else to_chat(user, "The MMI must go in after everything else!") diff --git a/code/modules/mob/living/silicon/robot/!robot_mob.dm b/code/modules/mob/living/silicon/robot/!robot_mob.dm index 64587ae84ad9..1bde5789c74b 100644 --- a/code/modules/mob/living/silicon/robot/!robot_mob.dm +++ b/code/modules/mob/living/silicon/robot/!robot_mob.dm @@ -1184,7 +1184,7 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( /mob/living/silicon/robot/update_icons() overlays.Cut() - + if(stat != DEAD && !(IsParalyzed() || IsStunned() || IsWeakened() || low_power_mode)) //Not dead, not stunned. if(custom_panel in custom_eye_names) overlays += "eyes-[custom_panel]" @@ -1392,10 +1392,10 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( if(W) W.attack_self(src) -/mob/living/silicon/robot/proc/SetLockdown(state = 1) +/mob/living/silicon/robot/proc/SetLockdown(state = TRUE) // They stay locked down if their wire is cut. if(wires.is_cut(WIRE_BORG_LOCKED)) - state = 1 + state = TRUE if(state) throw_alert("locked", /atom/movable/screen/alert/locked) else From 6f632040aa5d15490a932e081742a33b34b0ca52 Mon Sep 17 00:00:00 2001 From: LtDiggs <41313156+LtDiggs@users.noreply.github.com> Date: Tue, 19 Mar 2024 04:53:04 +1100 Subject: [PATCH 06/30] Adjusts Species Lung Temperature Tolerances (#24509) * Adjusts Species Temperature Tolerances * Update code/modules/surgery/organs/organ_datums/lung_datum.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Adjusts Unathi and Ashwalker to match #23325 --------- Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> --- code/modules/surgery/organs/brain.dm | 4 +- code/modules/surgery/organs/lungs.dm | 11 ++++++ .../surgery/organs/organ_datums/lung_datum.dm | 37 ++++++++++++++++++- .../surgery/organs/subtypes/tajaran_organs.dm | 4 -- .../surgery/organs/subtypes/unathi_organs.dm | 4 -- 5 files changed, 49 insertions(+), 11 deletions(-) diff --git a/code/modules/surgery/organs/brain.dm b/code/modules/surgery/organs/brain.dm index 762fc793df64..936996505cf3 100644 --- a/code/modules/surgery/organs/brain.dm +++ b/code/modules/surgery/organs/brain.dm @@ -77,7 +77,7 @@ name = "[dna.real_name]'s [initial(name)]" if(!owner) return ..() // Probably a redundant removal; just bail - + if(is_species(owner, /datum/species/monkey)) name = "[owner.name]'s [initial(name)]" @@ -201,7 +201,7 @@ icon = 'icons/mob/slimes.dmi' icon_state = "green slime extract" mmi_icon_state = "slime_mmi" - organ_datums = list(/datum/organ/heart, /datum/organ/lungs) + organ_datums = list(/datum/organ/heart, /datum/organ/lungs/slime) /obj/item/organ/internal/brain/golem name = "Runic mind" diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index 0bc891a8d87e..d7da39f086e8 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -27,10 +27,21 @@ organ_datums = list(/datum/organ/lungs/vox) /obj/item/organ/internal/lungs/drask + name = "drask lungs" icon = 'icons/obj/species_organs/drask.dmi' organ_datums = list(/datum/organ/lungs/drask) +/obj/item/organ/internal/lungs/tajaran + name = "tajaran lungs" + icon = 'icons/obj/species_organs/tajaran.dmi' + organ_datums = list(/datum/organ/lungs/tajaran) + +/obj/item/organ/internal/lungs/unathi + name = "unathi lungs" + icon = 'icons/obj/species_organs/unathi.dmi' + organ_datums = list(/datum/organ/lungs/unathi) + /obj/item/organ/internal/lungs/cybernetic name = "cybernetic lungs" desc = "A cybernetic version of the lungs found in traditional humanoid entities. It functions the same as an organic lung and is merely meant as a replacement." diff --git a/code/modules/surgery/organs/organ_datums/lung_datum.dm b/code/modules/surgery/organs/organ_datums/lung_datum.dm index 1478f496ed7e..1aaedb1a3ee6 100644 --- a/code/modules/surgery/organs/organ_datums/lung_datum.dm +++ b/code/modules/surgery/organs/organ_datums/lung_datum.dm @@ -40,7 +40,7 @@ var/hot_message = "your face burning and a searing heat" var/heat_level_1_threshold = 360 var/heat_level_2_threshold = 400 - var/heat_level_3_threshold = 1000 + var/heat_level_3_threshold = 460 var/heat_level_1_damage = HEAT_GAS_DAMAGE_LEVEL_1 var/heat_level_2_damage = HEAT_GAS_DAMAGE_LEVEL_2 var/heat_level_3_damage = HEAT_GAS_DAMAGE_LEVEL_3 @@ -329,12 +329,47 @@ cold_level_3_damage = -COLD_GAS_DAMAGE_LEVEL_3 cold_damage_types = list(BRUTE = 0.5, BURN = 0.25) + heat_level_1_threshold = 310 + heat_level_2_threshold = 340 + heat_level_3_threshold = 400 + +/datum/organ/lungs/tajaran + cold_level_1_threshold = 240 + cold_level_2_threshold = 180 + cold_level_3_threshold = 100 + + heat_level_1_threshold = 340 + heat_level_2_threshold = 380 + heat_level_3_threshold = 440 + +/datum/organ/lungs/unathi + cold_level_1_threshold = 280 + cold_level_2_threshold = 220 + cold_level_3_threshold = 140 + + heat_level_1_threshold = 505 + heat_level_2_threshold = 540 + heat_level_3_threshold = 600 + /datum/organ/lungs/ashwalker safe_oxygen_min = 4 // 4x as efficient as regular Unathi, can comfortably breathe on lavaland heat_level_1_threshold = 505 heat_level_2_threshold = 540 heat_level_3_threshold = 600 + cold_level_1_threshold = 280 + cold_level_2_threshold = 220 + cold_level_3_threshold = 140 + + heat_level_1_threshold = 505 + heat_level_2_threshold = 540 + heat_level_3_threshold = 600 + +/datum/organ/lungs/slime + cold_level_1_threshold = 280 + cold_level_2_threshold = 240 + cold_level_3_threshold = 200 + /datum/organ/lungs/advanced_cyber/New(obj/item/organ/internal/link_em) . = ..() make_advanced() diff --git a/code/modules/surgery/organs/subtypes/tajaran_organs.dm b/code/modules/surgery/organs/subtypes/tajaran_organs.dm index 055228c7a492..0615bf28c8e3 100644 --- a/code/modules/surgery/organs/subtypes/tajaran_organs.dm +++ b/code/modules/surgery/organs/subtypes/tajaran_organs.dm @@ -27,10 +27,6 @@ mmi_icon = 'icons/obj/species_organs/tajaran.dmi' mmi_icon_state = "mmi_full" -/obj/item/organ/internal/lungs/tajaran - name = "tajaran lungs" - icon = 'icons/obj/species_organs/tajaran.dmi' - /obj/item/organ/internal/kidneys/tajaran name = "tajaran kidneys" icon = 'icons/obj/species_organs/tajaran.dmi' diff --git a/code/modules/surgery/organs/subtypes/unathi_organs.dm b/code/modules/surgery/organs/subtypes/unathi_organs.dm index c0887844d784..180f8a5cad81 100644 --- a/code/modules/surgery/organs/subtypes/unathi_organs.dm +++ b/code/modules/surgery/organs/subtypes/unathi_organs.dm @@ -21,10 +21,6 @@ mmi_icon = 'icons/obj/species_organs/unathi.dmi' mmi_icon_state = "mmi_full" -/obj/item/organ/internal/lungs/unathi - name = "unathi lungs" - icon = 'icons/obj/species_organs/unathi.dmi' - /obj/item/organ/internal/kidneys/unathi name = "unathi kidneys" icon = 'icons/obj/species_organs/unathi.dmi' From fdef20cc9eae50459f0b8a30aeae6c6cc5772153 Mon Sep 17 00:00:00 2001 From: Marm <85680653+ItsMarmite@users.noreply.github.com> Date: Mon, 18 Mar 2024 17:54:24 +0000 Subject: [PATCH 07/30] Adds Meson Sunglasses (#24619) * meson sunglasses * species sprites ew * why * Update code/modules/clothing/glasses/glasses.dm Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com> * eeh * Apply suggestions from code review Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Apply suggestions from code review Self commit time (With approval) --------- Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com> Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> --- code/game/jobs/job/support.dm | 2 +- .../objects/items/weapons/storage/garment.dm | 1 + code/modules/clothing/glasses/glasses.dm | 7 +++++++ code/modules/crafting/tailoring.dm | 18 ++++++++++++++++++ icons/mob/clothing/eyes.dmi | Bin 16412 -> 18225 bytes icons/mob/clothing/species/drask/eyes.dmi | Bin 12501 -> 11969 bytes icons/mob/clothing/species/grey/eyes.dmi | Bin 14943 -> 15108 bytes icons/mob/clothing/species/kidan/eyes.dmi | Bin 11584 -> 11444 bytes icons/mob/clothing/species/vox/eyes.dmi | Bin 14571 -> 14007 bytes icons/obj/clothing/glasses.dmi | Bin 15732 -> 16543 bytes 10 files changed, 27 insertions(+), 1 deletion(-) diff --git a/code/game/jobs/job/support.dm b/code/game/jobs/job/support.dm index b48d3cd33429..306a441e26a2 100644 --- a/code/game/jobs/job/support.dm +++ b/code/game/jobs/job/support.dm @@ -42,7 +42,7 @@ shoes = /obj/item/clothing/shoes/workboots/mining head = /obj/item/clothing/head/qm l_ear = /obj/item/radio/headset/heads/qm - glasses = /obj/item/clothing/glasses/sunglasses + glasses = /obj/item/clothing/glasses/meson/sunglasses mask = /obj/item/clothing/mask/cigarette/cigar/cohiba id = /obj/item/card/id/quartermaster l_hand = /obj/item/clipboard diff --git a/code/game/objects/items/weapons/storage/garment.dm b/code/game/objects/items/weapons/storage/garment.dm index c9e0ba2fb699..733c83da91b5 100644 --- a/code/game/objects/items/weapons/storage/garment.dm +++ b/code/game/objects/items/weapons/storage/garment.dm @@ -137,6 +137,7 @@ new /obj/item/clothing/suit/storage/hazardvest(src) new /obj/item/clothing/shoes/brown(src) new /obj/item/clothing/glasses/welding/superior(src) + new /obj/item/clothing/glasses/meson/sunglasses(src) new /obj/item/clothing/gloves/color/yellow(src) /obj/item/storage/bag/garment/nanotrasen_representative diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 11b892986aa1..23a088d9f9d3 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -119,6 +119,13 @@ see_in_dark = 8 lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE +/obj/item/clothing/glasses/meson/sunglasses + name = "meson HUD sunglasses" + desc = "Sunglasses with an inbuilt scanner that can see through both walls and flooring." + icon_state = "sunhudmeson" + flash_protect = FLASH_PROTECTION_FLASH + tint = FLASH_PROTECTION_FLASH + /obj/item/clothing/glasses/meson/prescription prescription = TRUE diff --git a/code/modules/crafting/tailoring.dm b/code/modules/crafting/tailoring.dm index 3cb6d7875ac3..ad17643832c4 100644 --- a/code/modules/crafting/tailoring.dm +++ b/code/modules/crafting/tailoring.dm @@ -212,6 +212,24 @@ reqs = list(/obj/item/clothing/glasses/hud/janitor/sunglasses = 1) category = CAT_CLOTHING +/datum/crafting_recipe/hudsunmeson + name = "Meson HUD sunglasses" + result = list(/obj/item/clothing/glasses/meson/sunglasses) + time = 2 SECONDS + tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER) + reqs = list(/obj/item/clothing/glasses/meson = 1, + /obj/item/clothing/glasses/sunglasses = 1, + /obj/item/stack/cable_coil = 5) + category = CAT_CLOTHING + +/datum/crafting_recipe/hudsunmesonremoval + name = "Meson HUD sunglasses removal" + result = list(/obj/item/clothing/glasses/sunglasses, /obj/item/clothing/glasses/meson) + time = 2 SECONDS + tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER) + reqs = list(/obj/item/clothing/glasses/meson/sunglasses = 1) + category = CAT_CLOTHING + /datum/crafting_recipe/beergoggles name = "Sunscanners" result = list(/obj/item/clothing/glasses/sunglasses/reagent) diff --git a/icons/mob/clothing/eyes.dmi b/icons/mob/clothing/eyes.dmi index 92c2d1ee3fa4c247b2caa5531230d0751ea718a6..9cd91ee9db8491868c2f05f9e87a21c331f5d722 100644 GIT binary patch literal 18225 zcmdUX2UJt(+HM?18AW6=DvTgzgi$OYI`k5vBSmEtK?SK%P>>qwH3Y{-$3~H=AR4c>BUPDK>-Xkwx_-;XCSJKPF0n68K99#WN{QZP&?2C&@TP@taAO+i8)2_uS=rnwJ zd@Es9bw#PjeVIPSo+zutg%mnG>$gO<;%tIrUq|k3~Y`5=rMSXv5tnWblIqNIN9o>D}Rco56*(_nM>%-j^ zWo=y}{R(4|F@47RXQ`HIQPRfdF;ihW=nk{Hhkx}$N3!WGne5Hm{dHvG6t{h^n^E-e zkY|@(|F@n$G-$stEjxGmHQeK~?lgAggl>+Xb{utgBIBpNt-Bwjb}9aN^DNC1eWeLG zSijd4^ZA%=-%k=3FJBI|*qn^GiTw6wF-<82UYKbJBg{p@pk^ZV(O%Lsm&HpNouL&8 zHtkl-Ued>33}v@;9JhVjrA;`${qrMZwSb4e{b-twedlmqDV~$$<9B_csdMMS(O=Iy z9JKv19+9ryS#@1T-2#1OR;y$6_C}d4JvUxh+-^k8lz)D6b^ocN-!Iy>#A!5JZFyyO zLTy1z${^B48P~?x)_Y2$ZC_SU|gpEt^~4m3-RCc5fptA37D+&0O~it>3c zc0Qthi9bvuJw+hJU*10J9`{%>a6dW>VH?w8y8D839Zy|5pH_B{f2TIaC~w6LHDlnP ztFuupAUF@gZ&847A9!ZwPmO3b+w7E=qbzV*JD~KrD!dbFxUAgfqh6$Xtnr=L|xHwAl^ujet zX|#tSV=fP!bZ_AmmXIcPr#h1}Jx9eZ9!i8$9)G;gmC-D;O_mpEp<~&#H01JAEBRen zoU~={&d|~A6Apx5_M2tcv^YIvNvqgAQL(GMc|JoRPwu|wPv?pY1JQiPLLol6-n80^ zR(;Pk8M0b?1ih+9rl3pf|yH(G38qoANb<`Ohw5h#Ozg~47@ybWrQq_cmBKfl1~ z80SIK-W`i6!GcfyK_A7(B@k(uy?v$bl;UALu4-88wso0vLrdaeUIIB)_t0UF(4>L3S z>jD|in4eM&H~oI!ld>XP-Z^sR7^ksH!OMpfw1@Yj(q<{FH$aE91f>> zW(Ip_vb2yCUSwp9L1oC9g;ihAW&zh^)l-PO*?TECd6)U2#4~F%{uGUnT_-JdAK*5v z7EDQ$Cf5~ebnx#Ja(!FT?G9_D$qft8P3Pxk#5m2oGPMHS8`b1iYeFiNfk6{C74I_> z*-y>FeQS^5%46}mbFVByLqp5GCq7lOQYCz;VVY?+Kji}>^3MvH%b)*U;z(o+^agMD z5R2a!5gF-5u#sKIjmaTMNuiW_W0c}{0(GR=lgr9&GwMhuj>xS%TMUXMAnMq1`yEH%N`6nC~B zsGlDwD?@k;_s?8cPdt6#dAH%p+Wf%4%_EcN z&*xu!G#kZ{au&L(L2v&UIz?}x_zoC=sf@E#(Akf5N$?_z{A)7MHOHJ}^X~$M??rwP zZB?5M#_-PHzM88E@o-DGja75g}B^V6OT;FO9U{y0j5*Ww{{xp8u#eUTz$wkRjZ>HL?Oxw$jds)=XzxqEuH*Gb9C%MWBCLmgRjy^{0_ zj#N??U&k*<9QLF1kY$nE>JLo=q7iaJ1mrgRTH zC6t$c!fS;UJ_so)Dw3oJdJ0LSOC{PqJ+FlLX{xML_|)OMJ?@iyowr*#@)4%0b?Wrt zDyG;4MDWjjMYinOnR))Z9+N#$z8yNWZZv;f#@8%2*&)QW9IwmM%gpnsN>{P3e#=Pf z=#Z*knaVPt7nb?he;f&S3w zm?MaK23of;dd#*a_e}&&1+s2mW-UEyVkdk#+SPPoOv)^pG8*Qx!o-Azm>R~m7K9lZ z>aSHLG#s2cQxxn z$*ohuQBme|q;lrN+@yr+A)3I>?nrW(WZ1gutidrz!PRjpkG$g;M+-Aui~B%%!pKG+V?%!K2`irY{MpLX|#cnM~Wi}K)` z3}`}rGkTcyx&*KMLR`#UzKsc@D=gxcW#Q$AQv~=<*qUcU^v(gbK&m{Y(7r$wR(s=X z%22PmLF~VlB1F_~}084!Y0N}qTvuGNNbATz5iw;{k zBlQA}hrAn&7U*r(WoP0XtQ33L*{}AfXYYsIoLSliJLyAjNgSZs2m1|&vgC4HXdV5f zOK;adG!%J*1J*ed%eRBZwM~15t9`Do-HowzYW>ii4bJ+Rw+*&CT?DRO=zdB8=^#l~ z=MBO%Nx7LI&ZLpavc1ef|2p=Zma*n^(>j-N_Fx?|iqu+q%;eLMG*&f#=y;I~eEIkA z9p*fFl66*M007+K)#HYS7FcoFyqX%lG>|nvYfKf$(>^;2?=i*HXJr|!dIoKJ?fGeCG(sw@fv~n^se(jMJQDMs zF6-slC{Lj>FR#{}pf~#}R^lU=1aByZ!P|F%OM9H`oQgANtxeHMTDdzW6dX^Z&E}|^ zoAkcZU;TV?KpeIHzH(+>(XrzZKCxxWC!lk{q<$kqa4|h-JnFQ;hOP6bGYMYlP{;fl zMqo1R)2bpl%T|;^rORtL|5iJ92_KyW@o55d)?l4pJZ{0=*PiU|z)YPVtznG1WSHy; z*VdaTEE~^530#ZaU-b@@d)gY-KQpLZNyN7igsS1oF&=IGNgI2M<*gm4 zsG!1a>Dw}8y+^Z+f|KGRBPHp5*ArG(>lf=n#WS>=S7)?|MJk}&N~N;^6otR{9bQ`) za_ZJ1mX!1*%w0%RZ7U1syjs&!$i~xXS-AK0QQOfs!$;GW7KSPsU#{6=YzSO!dabujuZf9(FCyYL471y>w4!K=(KkVT26!q7f1u1 ztB2pgu@oc&*0(j)RoLD|&!&L!l)BDJBj2Lty=vN{UP?u+3zbSMG6ZSbg4O2b5r)?c zR6S)&lEH+uLTy;4U`Vr)MCXs$H7+V)60oc>3Q2gXn1$wcCAjeB1SuslQ$$WebTBj~9i%H`AMQ3IH!0h^JuswByBD{NGmD>#;&=(&Tcik7 zI0=VN51bhO5K6q!neFkRF%X{+nX=p?DTCK>Tl9p(^$dP-KJ%K12Q`ew{W97~koLXE zf5?ETKNhf_!x^v_eW6!^{>Z$bE#LpUrG&djXEwqVO-)QpG?y-0Sy|=7-Cd>sPeFWF z8^2rAg2s@C-J8!<6$JH-I&?UIv6dSA?!~iC3h5z><`>}Xf_IBzR>*HRiI?4}VpUQ9 zXITFkBLT-ET|GVH%B%=GEbs&Z;i@1L1o{lpLW*|iCF-y{x}BuaK@IqAFH2Sjii}Ld z5OvbDFb+_bXm4P^_yuz2_%15m9ui>f!DA`&n+L{h{%SXL?2H`5 zaT?edgCDA`f*-z7XpDx8d;bWx}ukTJ$m= zBcU(ylmZwddNZ}ha!eYRJw1;F&-Dz?fmrKeyIAEyqG3j4k4@CqzGk~tRqqSI%*93a z(;mMY>d;qPNj>2yBzp+1dyEVQ&W9q7La8q0!e8)Rg0D|=y*24NzLHy#vNX&tp!%aP z5`BD>ZOfHKPgqPgX*YmQ3WSKO!ux}K(_S~$Gikqml3kL3m+9g(KSbFA+vs|YJT!!Q zie=ZBHO}TCc2Nb3-OF?|?&tg}EiPB9I=r5V*f2Xccc?e(NQiv<3sA?HB*@8V9YJTh zBc{Q`B%qcJFNA&D#Lr6pz{e0d(}j6?N)CeeBg>^u#tkH@-*2_!bB*Ix3CQiJn(M#4 zB@i0!qxfS#W5lO1LQ$b44|Cg7E9jb+l))Zr9@9G0iNwvCqB3*K$MBRHI(3E%)1rp? zmb;KMQ@}&H4wPQEc6WC#l_TwV3O#q~|K_-1{kn-NIY7SV^;NAq#uUt*Y`kwMPpPau z%|)qqA|#F|j4PIc#fE+4n!cm1hcj+E3_sBLI1RlYQdL=%ag1IJo=YQ(CX^x$GbUb@ zggqwjL8i-SDeN2(LyE($9Jr?e^H}fuLhU$rwiEf;7v$EC{o&$Y{GsscYdKb7eU00< zyr98gTYKLKe>e(*eIDkUz57adfr$IBEzj~|hePiV%NK<#z=b%0q$U8Q zH>?pPgOe7tYRSax2lJQTM*3Uutmf%;JfG@IJY1HUp_j8zIpO$) z^0dr(pB8jWaJlr_>0)FG3Ky=KjzsvtE|+^)uSFLiVm6bpB(6Q%XzH+1W9jwQ(qQKF zRLGPT;Pa4O-P>!}i}HS>DV;eJ>*eJs`u=WS?lU06Eg$wJhm)z*8jhc$f-f<;ef&*V zM|${+b!n~}5Y{Gc9dgBXviUz2wX0?+o-PsFe35}q@EYsI|CrVEg6b9q< zygmnu(j&u3;s%ocREta-2_!bca69SS6pdkUyqH8QnF+n!r`B`){AV2Nw>nDHk4csLpBUw^K!bzCBGG6GKsm;^myhy){tCwo^gd zsaOFrYdw!CbZz-?SK@J+;2lVr${r%Kz|;jWdNHvcZ4Z}O)HI8bMogbe?uc3AE-mB( z-gJ#6YW(irXRq3EMZ!n>OwSPf4GnwPiVQ9s&O+kzi(FqJf3$$Ts^Uzil_5jd>T83U zXGAjutn4xNi&-alUm6(+z$|gjOe^5hjs}sv!W5|>IflWmTwB4zHvHGp-+zV2Z9_dE z`H9k1az{pIz_7PDPuI7vu1E9CkZIvE)Q zxwynNQ%rQvF$->T%5!!xRXXPURBseuc+Nat-8SXg@&G5pTpNP<)Sn3R+6{ELU zi7i%9*i?k6?A07H>K#hPL!(bDVq+rrVUhV#8;po@pB)^0Z4C{tRn+%&i97Y|bD6Sq zZ;Y3(vR^yZDLPa{!38&~zU+xNOF8=d0T)DHESph8M(DAgxH!?T-fze!8~h_C3q1et zF&RR=@rPU_lRZ^bye%-8zt+8~DNtXe_P+5Rm#nxVDC}~2NHnLhFEZt!70X~~k4Mzw z(a$Nsw|>hq5X47Tez}mvy~yWeL7Y$AZa@gt9mQAsvkOjj zhb^y>hp~ZnkNdYDh28w}2Tcx%|0_KG|Amr&_rMRNbtiQ?p1T5$a@s!6BLC-JDJE_& z(=3gX=lP-oT6!+LJKLQ{g~Mg^%jqfF&U`01x*6WSX6?fmdi)tTp$P1z$b{x}&73^RVkS0tc6mJsr?I&6&h%@$ zq2$(q_2mhtg+W3txBDZhc3R`;%_o4Iu_==7x_yffy%i_9Su@5i2#NfAi=7#M(p&|xAOw^x$*EIQW*(12ufX1%26n46wiV7FI`D`0z^&8la zIv^X{v@xN$xY$CmuS*%QMty^Wsi6o_k|v6TbG-#}eHbP}IhW%*^W%yh3}6>8tk)IS zc$T=0<=d(euBiSxu5ynGN6myR<;f0uvv9k)CGP__6+YfKXZ z=0PPQ2W2e1}=FXD0`bOrfsIvJIvPhw@h6P$~FC?GomjL zmzQ3$2n;P;c?f9#4dIp9Y$2bLsdat4K1x*^H~7}IiuB7(t3aKhYL#(+Os0Gh#A)sa z`>6?+9%GHNiHKmTP}ITIxImV|eJne+wt$LKA_)lE?t}Sp4jp^(eT+JY@d>y2gJR#oX4w(ShfU~E;o{C4;R+k3P)GDumW z*!8?1GO`FCr+o}RPObuDR_SUBF#XxtE2GGnEQlm5WoW)pbnGjeMwhXwc!rsx;)+HU z?9%cYE_)D|=>-`UNuihHWBJfFnsmoG(|sd-TW&p`k}G>#5tW z6T(dl`Lx^j8{~6#6$6g{s}`V~G6lWRI=>K=2fCLRan&>a>W@KxP9EuHH(VJOT#Oaj z3sP9W{p>RQCnnC}3={A9JBnRJ7Uf@V$T&+sse5Ik55!>ah_#$Zwlf=Qr0(Y#o>v!a z`f{9O6#+>6Nd~E`)AUrd$ke}uUAf$2kov1|G^{>U4N>vUm*bmZ?@s9DcqS&~>}V>0 zV7s?&fN9@w5U9pmK^wF$e*?Suxt5FGjTegDeDf_V0$wjVM;Wv&{-p(z&NJA}5r4{c zihZEH=91s*=*1JAEMgDwg&sKzv&M}p?w)slRRuz-Z_U~1;DM8!%Jf&1Sod$XNiMig zZ<}4d{t88%XUW+sku{#Y?wxx8S%_#4ui;92GyUcI^+5`7`>yxO*M6RxnVG=|E4?QI zSgWhC&@jy)*&R__IUZeDROCt7Zl-^X7*H5FO2MeB4(Q_s&yx|eEZk6abRk8Vz@GYh zF6nuU47@RV@vLCN;cRpQ#QIO+Wd3{>PGIcIjFsEeE3~I2ta3@7_C|eji-RY_#h-yB za;PQ{vkLBo0ZMz(JyB}{83u?QD{n};M!k4ErMLIeYXPVdcR@8!-_k1?nqZ^&UAq2Jsh5FTrb0%`{b-OI^r0U{oMsl-vj6{n-^SKjIUglVnnOQN0I0{g5CobKnEYfS#Hd%le+)YuVB zJfjMmABx_2xYT8ls8?)VV~K{zK5P13J)Q7xm;nA#xZ#V)N$)XNqO0eh-$?TBasQ;T z;X(XVYch?i|Aal2;HT!&;c)}kMk?8MO?aPH^5Epai_?!mi{xaEzn|aM>gWFc{`*Ff z0Z0R9m>#_!A0O{Q&P0}ku;%WuhWO&9uEOKKRr95-rD|mTvd-3LC${+sKgz<&i)?m2 z-hWoMBj!c(*P_g(+$df4A(pLT&ZRL-0$OYx|DQ5_W^hB;S zr|I}QYlidJZ@9WfWeMh8?oza%PrCga#6{SFWJHUCvr$q5*W%zyJD+B2abIszZ@j#o zPtE+pY&$P9H>A#|WnXd_0a^!+v?ZSkQXlqY84D1t2g#UkYJgX{cE6ljGkp8cv`h_? z`4@Z(z;`k{t7w@5=v|*6OT*4)&#-hIW+wDaM)!cu4Yj3mHF9jN^V07eOkCuJHfUqH zaeb_aW_2BquB(fCiZi6@eUAzHD5sz>{$3mrJ2(r*T{$uE7HGLxlEy|UdXB;QEWPo& zjA}`{3l8PvLoP~)o!%?KxF6u~I$!EewkOwTnEg@STTsR^kn$WVSD~~bUMtd`l-VE@ z6c&e8r-Hbj!d#BNnV##DHy_yPO)sjD_MzIM54vne%bM3nu6AIp3=M}XTu)wHd!YeU zj4b204E7(Fy;xtL$mzg+5io8Y+&&&h58S=et|Ua%=Jtgefw^}jH#>bY@_EfDbTeDiR;rERafVpXike1eWzc=sOi#92{j0P7O$P-^w}s== z4EczY_1BZ_lQP0qn&TWcNjm;T^dqhdeUvI+0>+q@ar47w@2=BI^7BUCFz1f+r*S|7 zXk%kD?tf@6+3L!LMvoB45JI0RW)Fkm^G_b3w z5Y9*%$})TsEoQDU*UD=l||Cb;q<13nV2JC zy5sTR&`?WjflRtWITT`YhhtLz9ED>;H2EzF5NK;%utbsG2kR=7>j#E#R;C6LaQq1| z>yMGF->;(AJ5w$nZ;v`$kjo{iUVihF94b6)Ln5zd8cn(v899ZLO%$xJ4N2IVr~wCa z%O{F^kC{l|tG_GyIJfh zA0aPPx$OeP&!UHRGN}~b(fXi84&X*9Gn^U-#W)|t7m+8o9d^KAM}Jx0cjbRVp!XMv z)qkS&Qq+YNT9@s2Uj>eJM?d3R#o=_OwZRgZL5u4hgP3 zH9WLzR(T#hV=&D(PwV@%c21Q*WsNc3hMStFkq#m96U0ES}VS;hv&oh7Q$V~p4 zw|9*<#FUAK#*YtLTom47Tln%I1GITD0W4&5S$wz{?B>yJGl8%gQt)H$N zc?cC(KGmO@VUEsxaN19XM!=oZqo2$-h%6rXj8RUteo#Y4lqSTP;o1G#MJbJ ze=_M}=? z@O}!HfrDNZ5~&(>b#-vK$RYOjiqJ;P<`gj7EETA+^^BEQ2yShFY4DhyxM#B)5Efgi zt=0njZ3;11VRhX*D0A&G1@l|DkN~PMa7C@kFhHTflSr zZnB3&&atGoF#Jm{E{FG&tbbv!>iU_SZPmxuKgT0hnZkyMWtHC8u#c_*sMqQj5 zi%}&bP9iWB#r$ShGvgtvp>Yv3Zj_LIvSKq2(1w?_1OS&uuXy`*75Xg`a7V>; zYlF%P4(H2=O2HI#ZIHJmm619+IvN>yx!TXQSO9&JL?=LNK~}r#JnV50B1=m{I5iWm zja$@vl#Vl}pd6RBx<#i#{UuHlu|tR`Jijxga*;<(NT{1qSuVy6%CjB(!n)XyjTz7v zVoC1NDJaC+H3R1R*SmfvC74P>Y+>A~7G}Z>{WP43xkysv7SsKy zP`F3%+?}8ybJQZlEvcy8H_K7webRF5hUYcdk^->6q(IZ6xr3L$XsBh9F-?4N?rmP{ zfZ3>>=en*%*KbHwH1oJ+oiOffNzz3?hK06XC`+2FetFsS(7mtv7&sXd#L#7=c2%Vn zlVu6JJok%G`<&Wp&DtS9R&#qUP<0eWS`pLiv1TiU-CG64bz1~|czZNg^uy6XQ#Av< z?4QZHT*-GgwVzQpyrRyG`j2Ylf1)lZ|cb-4DV&LV@Vs?|6-;^=3V`fUYG z2;Sbw;KnVA9%I%XdRz0H?z-uZxDYYs{r^o^@Po~Sv1w&vm%meWP-BS@=0+;vMfTIL zh~n|*ZdiBX*|M+WuVj`vtnPl=NR7p>T$vJmxYdOWV?#>-4hiqDDe!hJj2dzilQ z2eke;jtZQe`2Xv{zeJ1#(=rB5)&9Xx=%r|EhQ(e6YIxUbJtw#DOLhBsmsqL4($4$U zIbWa$D~3otczycu{zTcjdt-h;+yAbqM3hzbW(lI#_CB`K1EKt{1046?XFG=M7g@CYuND zNy_PScDyo2qD86b3QcoN1jm(!+F5lcobdg5o^Vww>qj_z2raxd9Qw<0 za@L;J*StUm?toB;q)%W;gAd&W-PABg55&#FrsL{Z?yBCR&Qz3y@QbQYEndKw(CW)_ z0IlD<8+&jbpd;2;+drX$pNb!xO>kIElW<0`{XD{XpX^*d0~MU(?2PvGg`z*Zz^k*} zjD7n`^c-Gh;Wi*Y>Pc{fMUh73+&0-OxqPUA$=k)V;t$RGw?Q!8wGJB~A37{l3Hk^GTrd%7C{ys?&h}l%Bosm=0jSelZaISB6|PcOQ%OV z=6cz>*^G%(6tk?%I9+<7*kTOq-GjPCD!vUQ>0%@^^M}YA7fDL-gGrva=@&24nE2O} zYeqz|^Q6wTWw{9A*$@XgzYSNYqN^f(*(2WVgM@Ej$Kh@WR4GUN%FjQ5tmCJ>!d+k) z*S~&Q)?YyCFIC@Hr8NxJj{lnqq@X8~pdRzjNW-i76F^Y;qNXPFa|TrLRo49H`Xmtv zcmcuZa|;l|(jqw}2D_w4PuQ(-2prk32LXm&B(SSxy-z44*Yx#>qew&o!M~r21Z`I$ zC)Y=F?k(Dcm!C6UP*MByoLQFdX$|%cZLsRF5fI@C!6l7MzvTuQ(B3|lx6&#hoQ=$? z*Q4@Vg6PXsAlIe_PZkYO79k^kCysw&xRN_1r>NjnvrsOKAKUObl@hMTNCp z-;4%KKRsD3xm5?2?t7ZBO2R-!(#tI;^6rONi#y`d_}N-e_sg@P^W{TcbUeqb!UVV! zs4|Kgae1o*o>@~z)e9S4+9MjpVwIIJGc><=c1;N9dXWpu6lbI8irw*=t=G*qLad;iS^?&t_i6FL+nq> z?KN8HVa`jUqtQwm`tqo;15MXPMv4wfx=dEG$GlM=hOx@2M zda&3;@+bp?gb1eKJA$r~W6~iYlRX0-B?d6B^Lp@3LM@}}#)#aJv@U`^L?arLMXixs zAUlPETC&asn<$h0B~jW_FAs)h_HVcUxC(#v6|-7Fd0-6t+gi&Ah?JqXrHETS0TY_K zM(tg~8|_ejd}cZSi-+8SxjWi}G9?%3uibC#xpwiuhRs^B);F@wuzSq4N=Hv0l#BEk za;L=^*?#=-g_P?HHA^M7!PZ?#@dgL(9+Uz&GBCWg9K1SROD|q2b-Vvii8aRy(fQ(#{#_u$1!Yy zbNK*0#dB}*=F97gbs0*MTer69+yo4FV}`2B@*IOfE>k`nhS;=e(@KFA{?qf5_Xo?V zD_N$(6|;TN6VHLt2I6CN8e|v4;)A8_5zj3SB0PGWOeU6^9(8ok(f7~fUV~&DUtMe| zQ;w03`>1F{W*JV%C|V~GJW1eSZFp(mH6KSa<=OezWvwI4kd1HxV|Pd&;x><#(@;7k zN^?q~CP{t)4$vV;8SG1tar`(_&vppPN9gx2?t^WVJ(Rc-VrA8%GB+t^q9yg_8vZIQ zFauuDqIdyuggRPPQt_thh+XCRes@*rIw?}J7Mt5ZrS{W7`tsI85{tz)DmuDPWZ)+r z$}sefh1%s`%=CKCM_V5Hz=oc|VBeaE{x3kHIEg;75kIwFh^f#V<>+?!lh8Bd(dt>+ ziitz5s=~M-v&3>fv_6iB+V4VS1kb0Xq}S4HDHjYN+XbFBr1$C5r)i`&Q~G?B-C_zd zlPxh~#O3jrJ6n?*(|Bx|YN?aC7U8oiQyZ7z-*c!x;W&AZAdmJRmR4-7pCb}>?b*`- z5N&a!<|pCE!e`!6Xs}^@E9N@<7}NU&n#G#RkkcynLu+D2)A4pyzkrT*AHG3+ zG5xETExR1w@Go&QK-m2ky?t_YD7fq0yW`c%EHI(rT!PVe55|08e=<<{(D zx;E=}ah;t_rG=h63tJ6er>RB^zyh`6U5#!hlZ5FkbnTB; zFY{=2HKZE7JvMc^zqEICa>^Ihu9tk}rRxeJ}XU($kj zxuMy4+#VKv1(Ojlg}|`u#g6StfUcXRbLQLHv?r-<3oVctjTjwyeR&a&+tC`%KVhg` z6K*do>MrKzy?m*lkj>!GCIZE`h0&||wt2lkm$}Mf$wTbY*&=clPGJ=HCfsqY(js5q zzNfZq8Y%^Q>-GrMAeF|niD?7=p3T20^xzTg+gIi!^+h1v`}z&@#FdYC+O<1;1k2&BteoZ$s~R^m{i~z5_tVI zh~9!5Z^EEvQjlJhkioI(56d48lc(?FtlgXU4C_-eo@5Oj0ukcf_~akb=l_BD@i)VM a0DY69e8AdjUimA_ecI@pVezk5e*a&VeN#RF literal 16412 zcmd6OcU)8Hx^C1N*`p#db`ek*WsoK!qO@30R76xnI#Cdi8ZjU>gc)0urXnCUA_5|i z2#EB=LXjGJsEN`71PDn8A*8JP#hE>OcA44x{La1S+&_|4v$EE=-txT9`+WD$oi&wS zwQUs)29rK@(&PdRwgRlKfc<49Sj7DVi-EzGhlO0U@i%crx!mx$?(c#0g~5VSOA_D5 z^zU7Fmpr%O8gG@=Pn)km=$(HwUn zx!3S)xFHl4oMtEr*@|q}_n03Qj5g(vN7~Qs)A|rQ=4|-=kL7ds6kBiA??u}b-D6=- zF`R3HF514-Zl$YyGo9UiT=k60&eeonfd%8MQjaC(#CPTI+oR>|(`;XOBCmZDN8Rz} zvf8!oUfsh1`psMSOgMk`hvRRfB45JSAzw|cXy3FxxO}7ha=E#zPvcliy~)39a{6Sl zZ)tx(_s+;w-;CY4#xV|73D_?P2=hxII^}z(%7~v6f4+Tg(~0hHj-|If_bHlRS+ZJj zS=6(mM_kn{%Bt$SzYLr{7rZX50eQ;jjq1iPg;Mxu8~E~}*`>m})NWPJL(wBRXAir9 zb=3E>=d^SAQ8I^BoHd2wUSj#I3)hI$$3bq>?*yQmYF ziaE=D%wNwV&h|tvpZU&H$zp$yK#se1l}cLiL(gw>eKO>{9uf}r>VF%3n}yeADeZ;y z9l70mzjKhIyPoQ!>MX4_TlpyP+6MXJZ0+Q1Ruu7=i=lZz13cSRhZ4bk_+vUUhr7A6 zxLrrydx4knA$}h&tP{WS#>byOd{b5NV`^7f*F(a?Oq(u4!a^F}(mL7e`b1E04n$b9 zVV6xhjh}Yj>Ie}fzs+5JyVB`~#L&1swB<64b{k~IYWJzAH68dhrv2m(x6j!Bh0lKc znnhjt-h2Hi zbU#wHLHguTFA9$*V>sgX?#4s%A)PRVSOz;;hyJb#PUjlJsbo~^enGPQ|R!yUwVi(?}{ z%b9Vxs?XWMW`wA*jYzLp%G#Drxy ze7YgRVl$52n+@peDX>>oQflJnxxWrz^x#KcHfK&&-s-5>?Avl6Qc8@h=`(O_yRwl{&F=#a!&9qDVb&m?_smY_bVk7<0Os_oJ7!hs5HM$e*jQ{J=3nk-#s z3oLVb=EXEBHT^(7LQ$@VfXPy+*nj22?V|~t@Ty{+o74Rz6xUlT*G9Q)lhaA7%_|f8 ziJl)%a?`FZ;l}#x+t+gWs>xu#Kj#$|yE;K#E|BqLyjxawvwCdM+m&N3BXveODvrF4 zkwNy>P=&Y?F;NG7FT9P##6Q<5nyRu#_UqijVo?-x;@&1MGsJHJ{4y-8udH!$bNypJ zm*6c{Bo41K5c{S;DunWEvV7nbjCgAsGQRGGURA~xck#f34~MdlS$b7pr2QDAG}}*> zpF8dCExEVQxff55-6-F!GeNw>b7=@!Q8iVs+JkqLyC;9sCL=djwZO6RfG?3PY}Uh7 zn`b?|NY32EFcwS~do(}Q_WOd{=y@Sz!3w6N)Hrq{L%=H`(z-{C+tAf^t(OsA-RufI zJ-r;~!ZHfqAaFLywJAY%5xb*7T z4`cUQY&ObjyEfGMk1;I*m4B1fhk!m2VXz_S5_nmZ^+_)Q2gI}tjP1|5@u ztIzxLAz_1x;QyNk>!R&E0edHYy3h6Wt5m0=tEVzHF}j`8i2FEpE%FB!r+Ehd^vo>b zIHGzhL1-PRo2YJkVS>1FlW}`cPgxUD7bA7mysUcg zV*&UIA|sE~h#_zHd;%@4h{u2=5W2APvsKbTKj;360Iw%aV-?}^FPwH=4e|1-2ycIW zlownzBF}uusQ2^KjlE!LIq)+*J@Pznh;jj4aVZ7Qh^fSbkWJ|Jdy<^o-^l3czPfUV z@`@Wk$e|`~^k=(s|YpPRm-%BoYhd=F_AnluH1c1*j!ynvhfqyl|>U2m3 z*xCP_C1bi~N@?j!!{ph>`u2g??;@x(>y%+Z0ViS=96t%x*xA`F?AZ?DPkFi-3WeIU zDKd$ik(IS;X0Ti*LBsyiLz3`I$=q7l^~3(^j-G#!DxWMU@aU8etjRW*#V!*G>c=g} z_a#g43ZKxEHbmAg&Lmq|P3D=M{JZdQNRsKd+uh;Cr#xy-bq2mM4pIl^e)h_e>*CEU*SJpm{;K@ zYC*>2rNYA&=aTa!$xcaW$)`+ZDLTm1#3c32Lr3T)% ze4i1uZ>z!0nSMsmkrh&P+R@S4H-(Ew6DXLEOI$(_f1whyg%v~kwEtF)xV~)5LSMI| z9C#ZD;j21_eeX!V_edAEPMg8k0 ze6AVD98HN@7A~3xNy3V7LL?czaJPeYMl`@?ELCgzI#y@z2ibej5K26qh3~US+PACD z;d*%RG=KAxqHs-3FrY0yr3n;jh`mR{<6Vw)CbQzsjq*Xxt!tjiRiDf0&RuBUkONxZ z+M+J&!YhT4++2?v!9x|v&CdjOL$P=I={Smus%SnZZ&(Z3=N2yJj1&ojnulv6Elp}R zT01-%7zoa~-Xavz>yJe~YAuy0O^`OT2^0Iponc5H3*k$W4-xyEU9I)w1SjL+)H7zBS zH?ki7vhsIG@$XND!Onpluy4WV->gJfPp(sbmgDPG^h1C#%VfU-+W#W)Z2G>ehdkRZ z&y`%8^{|6MK~fP4NMmS>tvpQhU`Dm7q+_K~XQK&@Hc=^w>ZgK-gp?aA^|Wjs6K`J8 zKG1wfS05Lol!%goIi(yecc2o?Ex384;Beg{f#EnAhnrmE){-1QrORmys7Cf1C`)f! zN8`u&-QghxiBDEaV|B)2tfh;&C4SG;9h!H89mf~xZ1)bEMT!UXlN|w#7H78#v0KaO zcxj8k_!gTUxw%9LGP z6&XIovl`8B#YL&rJj6aFx$o{~esk6F8wK=y`#dWaW2kwM(e~6B8n|;I_labE3+D^D z-mhLhu}LLjR;S@c0mHo-KD1O#t2fshx|kRY7x%hMzCLnmxCI%G5>8o@rk0kbW90ps z2dD{?tnI<0k0yzs%ptmdEPTO6AKmqGu~sYm{HLWQoU!Lce}8`ylWE<1A7$W%om^b- zcv2U-1&dvO_TWw@j{{O2<1HzfU0we6-ue2dt2N~)x?A{ween&~kbeZeF4K#wBqwNL zVWA7H5I7V}?{740B;yU>O98Rm8j<*(J`I7JB%~l;%D92lDD9bnYAo$ zf$|OR72v}#vlR`S-O9tc)1*ME<%pA)*eG1;a!G zsnb1zjh`C>$Q2RXmDQ>cbsxh{u`@H)IQf+xZiqzo`tD`-nyEv~dy0$R`Xl+YT92IQ zXhq>=a|%V8CWs5-sY1$}7M^1NXK`VZ%&6aVZ@AaA*IJTjCTE``#3evy`YF>=(!?E} zena%uw3OMU=5%Q!zbt^BsNhqfapFX(AeU3uoTQ@?7`qHbZ#54zC;9paNpa7^9Nwlt z`0wYgb^5S!Wa`Q(gPgoK1HQPtbGZ;z(CcMJ}uKB#pbM_u#qIQ1*G-#Ds;8I2Y45(8lqg%pxlCpS0u zi4(L${(%BVFf5Qh=I$CkSdRYPT96$xuh<=1GeLuAm%h!eqAE%j&V^gR2`?K$YMl#x zIq4uQwlcPCa@QD&3mwZ7M*2C`zrJM*VX<<^D(#lkL&Xe|WUaK1J|otGZmB^O;o8F< z*E?hJRDE6=roHXOqn?x1?&19&H0+0d#c=)Tq`;Pn0DcOlnt-Y9K_ZbBva)h|C!(Sd zAiFJnSbcucgme-SwDY&zX8s@Kwz_E9xR|B`x9)mK7YgnUIa(MFX~9RDb(Hhg?BT;n zEJ~r@NIGX0dMZ>)r!6v?nYXyja3$w2AMQ+=ccwr1q7_b>ULkXWBd=2X;m+z#U`aY? z;~P*SNhsqj2B}Gyy!It6R`V28$hoscNZq*VaC8@H+}s>z248%S^6U3lF)RfS(hL_2 zSd8uAg&-j6UZ~OZaDRXQs_q<47|z?*_pIrft>06$?4C?+mke`GsSjhL;Q3Ns$pYcB2+C}P`1`punQ1&D zeo{IGGB0&<=tN+1xy>9RKcB}fv_xu&x408mq=Z>-YXYMWlxd_JhI~ILs5SKB#eX zLBdZe6F!2orFs?bO_LE7zYaWw_tyb_NZEN7cu1|YcB@_gI+phWV`F5k1RCHGZ(eHZ zBtk?E+>_1RhhV&HAVsPm6G))wg!<_cl=f@pLR~KpZg||quUX$7G~eDXVvMR?9p`w~#SPzC)4%b2>`C z^5#rH-?N`qj6AKY+hPzN=2qYK3;h8-NJI{9(Vi^xMqZch+~&-auB=QCsz8L-CAptS zkf~X{S@R6U731ojbt3ec6jqc_*_lyCGf92yBevHQ?^aq1tQ*{XGMyC68J|!O!1ptR zC_Q&#->X1z{J>#eutNwXE3dNgdO7QZI)#uf>OdvN$Z0#*G-;Ce2^z;yA5$$y(wRQ@ zdB(D=?k@%-0g1S6(TH$;2@EJ2gpreV)s9P`$2=7kJbWLEZPxoNK@$}O`=t6^e*WXU zpXxGWXOn}Qt1*O;NspaBg7Qd##O5T#GO>DV7>bbJ$JarfZ*qq9EQ}OMRUYT?i0?dq zbtGHT9-ZnEU88Crdv*J_`Qs@3C^YaTP1}D|&bgklHueZ4O6sj(>9LkHqS?PZ=&k)A zYJs$w4JR?k)}|&;8nae6Ww8Mjgn{#D^?)5y3G54$P;dG4W_R!mvndO$CvUB+2^3#- z_<|!zbkL*MS{Qy#xT6~0^k64XC#=%MF4#i-xQ^8$Ix2BS;FUI8N=uDhn_A*?l z_aFREwCOq(_@mBo6Lp8O*XPjvS3#U!HX&Nblehyq?teO~eBR;rNi58gV7)X8L)mCk zMfrF_T+SKQQNM`pVoAm>9MAI;%#`M|XPRza>i=sc2Rn#e^{&M%;RU8#i2ZT;#}k8d zC%vDdJO@ih%CWo5E>KS&c2#z2+B#Tu_0&@To!XPP&PG2C#SEr?ET_ap-!w5ZGn)!` zvbVR#)Bh-eMTojHV_{YYs_w{>k8j(*1K>-<%hcJh;rnI4xt^4^U`+g5GB?Sw8Z5In zbUa&jzL(`-VnRp`t?$U1J^!^>%+1W$so&};sTED@vyBirAm|#BU)ZRhFg8PC9Gt_8K23D2ZQD(+w+A zI+bbaPzh@~oWIpQeXFhOT#-=kL`{RNGRUY0#IF%ihPL8DZKd6=sZjRagI^YxMiphX z{f27>l$@LCaEQM+KoSj_If?}*~Rgm8UY}xPwwHtz-z^vEVll}MCTSDhEJ@pg+mV6yr zlT%VUWslvh;YMz9)xQULgvm*tfsk6$h*2C_XqI(ho4)_Ge4E1O=g|5V!GT)avo5H{ zH;o-F0CdwOqecs=ImigMG>Vs>IvNja3)OI{I_O#=YXx%()+EzHkq$}4DwkoGAyweS z50%Amuy_VO|1rBMIr&fMzdtziueejGdlJka$2oM+JWbz^^TUrTx9y3Ue0#%5W8A3_WQ?c!0iOEPuRjjo2aW=uzJ5A-p)ZJ&LQCcMdtJhx zi4DA27vosDP~qM7?kB%9E-s)GVcf|N)Y4DUL&hLPQ`YB`>Wf^PR@s7P3^}X@E2~u* z_Tlz-ck)qRFFlW3%YBK6Z-}!n-m0UJ_6Tn3 zI}w9B4@}5N3|^qepkN#;i3PaM*n-f z|Bn~FF}d2>G5yT@Dv%)7YA=U56#yJl{lFB2&7EW&(Ed3KKnmy3n>TM>q!|R(Nd}Ug z2(Q`%soU&@xj|So-20GID_jZEp?*w4+^r+d6rbwUH9;?9KXZ&W9l} z=#J=?@@bBHvHGg6dBI z*1qb|IrxylU6hY#NzpUyOdYoxBI80o8SEns|FHqM4OUNhQ>zZmhE3zU3K#5Uf zZtsMRm0@ny^9kNLs~O*MXl&Xyj*@WN!^ULIP`#_Y@^CJ;tmrJm)Wkc?zQ%8>``($` zcgr$dcxJ&}*H=37p;1bx?+SaR?5Z6QUWll&*q+a~K7f-25oS$aNS|wBR$X0P!N6M| zx&Drh$DSU@kWnt3ZBsPBSso zA0{bZo5CyHKMLY7nux_18D`(Z10>O)A8Ne0VQBYj0Vq%1KtVO5o3)>P8;jcgWHopf z6{>mMH6fkN7D$KWbODAI0}Xa*tqp~O{SfplYBK(Pm9ml;Wl5R{5?Fg0GaJ`i07J@H z@=r%eOz96w6Jrj+`)3k6p0EKBX1W49^5?^N%E)rqYb}XU&9^Zj+hu!^u#iL0s&&^7 zuUYKm$^9I>;u#DUe4c-8Ri6Q?O-4nrbUE;zsqy)`EaR99$DBk`lFi0EsAQxY16=9Z zY}FFN;FsN>WC>!)&;J%X{~-AN8y5TTF7dZGjD7`kK(**jCVSye4O!5w3f#{zxJ2rH zl2H?!Hb5cp^s7Z%_V|)S3tgKrHxY(0)bKO!-e-95qn?c6m@^DYXqtL#hU6^?69IkQ z@o?v{x4z&-UmNq1cqKA03b-i#i_F%2SH0Zb>1~oXoz(iJs7ccd)ED-pJ_85dfbi*t zsBW*iHkALJQFRr80NsnpOJHylN)R5(`XTcZM-hTPv}1w0rKrrhss0%?9~3R125F|Z z0c*NBJGiweK_hRVY79pb=IJFfb~{>6Opc+^BDlXpi39U6VF-!wjgZ(`Yinx;px5t6 zmSDS|e(Pv~LYTOXZ>t~)A{lIiudjsso6RIi?G&7T3Iva= z&R?QP{y>!kc*TIae7<%tv5}+(#oRgwy^0=3n>V??XuMlFHIKISC91)B@!?{{N<&6; zkOoZ}#FZI}0gQW7;!i)Vkh+N`c~S76mg0F+CCbm;7~Hobuc*^JMSk5&9IBP|YvRaZj!N%BX ztr`iy`ijmD_WV(?wv)jiX_1Yfurnz=>i}&yvvRcE)cu8=Z?F7{B_54FX6tsYTx@3C zu65uunSh73#bRB3`(I}T*e>uc<88#peZ=gIi}ch{Ehzn9O>c5Fd;f!sBG#X+D#^T#p#QLwprg7evc0WMR+h03 zL9kKp@u5nj0UvGUW#yDRR%LV#3~$E~98%wVP2|TFMM&_bqk=PmU%Y_-STl#sgrpBqP~^ zf7fUdN*!>+9r>6Y(~A~<_xlc$Rujg>Bvl=%X5*gtiKXQWLj%$5*j~=s8dklcqO5Gn z0iOqrlM=QjG4Q9;pzlMy&Sc0J=3g9_XR!l^Dikd*9k5W%id!3baB`3og~bl(7_XC| za$ADt>g|X7Hy5E5rY0sPtV(Y!>om*VcMpq|VlKHE2BP0?^+%v={mk|wqs#c?DPA{d z_CpS*m7NsNmrGBlvwqr45F}rtCJ}_>vKdUy)U;yQ0q2^>-W+B)6nb@VE{Hy*AxM+- za!GYkAB}ch9&gUuC;Gc~Qz_9bD|>^iHfr2Twvaw@l5#fn=~C=AtIqO^>2tr5fWOrt zCOw2kNuabq4)mxQFaH4&j*~n(vjKdSv>9UH;>AHaqG@@TTvN~U2jj^kQDLFG4$XVH*4!l3Mk%a16m&-iD4#?>=#HSAxy4{miD{6&u-VVp30o>*AD;`+m~ z(Z^;Tr&Q9eu49{uKPmE+A^5~YO2ypot@*{doE|;@iMDIku3;sD23>^Y`|D+Z&ZCi3 z|Lx@flrB*gVuw|sxCv(n-lnFegl*!jr6MN2)Ip(&k;3|1EUTRG zWVJ26JovO~n!ioWDf(=ZKzZbDy@56IehQLUelC(xRZ;$APan>I7Ew35RWXRQM7Tem z_7N2iMNDR0Y{yG@Njax=pusatN>Z$;Hfp_`7TKhXQ89 z1$hq4fz29?j$%RT@n}U9Q9tzNHaq%&5Q}vfhfc@d(QSZg%PIO0+K3+g(hzEbo{?!H z=yQlr3($4Ive@snmaX_7wy)pp+17>_7X1BA7_2Jf-u$QxIYm!PTEXz36Yt$z(6|q; z{vK0!UC0TBw%>!_^b}H5?VSY+GZObXdP&Lv_zzwhnjNZi;mr=QJ}Jk(xO?|59v(Ng zBr9u;KnFa)zH}=}~LZU6&AuIWu98W}HQ zAoaDF=`Jkxps>(#3)#vP4f?R>?tnvTgzO4Oxu4V8PXI4|!|_j2CG4gv|lX=`I8=v8pnQRGuT zwmb0!h<{luHX+$mWBzUuBAjAsX=1{VBJKI>Imv!57feh>+^H&(Js$w+3?dkBQ47>+ zTJqxF+;+A_=4v0saw8+oTS4Zg6ecx4WVbDHf3qAcLR5kvtvFZR?!(V%ztdQ`EcjAn z3n_R7Y|c)C%0SUe8^tXHCGLN_%Kf*+^uO+zMHoB4T8-a4QBq0>n-eu`LHsfbxZ=-~ z8)OS7@J(X~-B`N`X&ps_o8GU)$$=%Q$H1`JEB14O0{tg1@T~!P81k{%%-Z;|l2X6% zjY?tO`1#e&NMu3I@jPECsr$Wi~9qtllssq?}>YVJ3f7^Ed=K=Y@$sByPvIo|_ z?+#@g2x(xS@Imgcx^n;Y;n}+>ozUZu9!`k=P!I zpNsS#_Q-_mYAn_5y3@p5y0*kFN9-9DwVqD`borFD4pP`GxIoV#TH5INp4nCz;xo%3 zG-qz|;@(Zt;(r!&K0$_6USG(_njfMiqHq{jg%X=Qz2>lX$Hbf-6v^SB`}@wx*}T|K zfLs95fC6Cjg)a5kx?VjS_8>Uv7!CS4a#EnyvXXuwvk6E+J71iNn+hMuOK;drA*ywb z@Oz&sX015H6lntE96dH>wbc01vzzfwz9IiTCnPX-M09EXY?5fr?Z%u z-n$p?l_`*%7UcZ#piXY`sf4xjRU5%U@x+NzLA?X9Y{9WybD2PLV6+PT4e0vbsF66p zGw}IaVfi1V%KuLOJuK2d5Do9|C4tVaB`hLc4ZIL*(LH)gO5#cxh3%lpy7kt8R6Ph} z62SM?qE{iB<{33JP+C9TSG?L*e!41{Q;|Lw$OO!A__1ThD7XfRU^kCI)IVO+)RUin zs)r$ooL1z@5CvIT5T!o(ivyi_X+e}uAHSLp@s1o!$oS%7yR3#EHHtU353+NF(5~kg zLMia~IkcsqK^FbiaI%yF)&h6qbl7KFU=4cn_Be(B_6yB_$I> zAd4ww*QgjqKX&vG)Og185vF?Fu^dk^oIC6t1mN$;Yg_q;3tA5Am#` z4^Z4f3~3lBesYjTQ`8|F5H$ILyqwhLG8&(y)3&b_RwZFq4|eS zDadIrvoWuY$zLeB!z4kC7bC5Sf}`U2q^pjwX1NH8Cke1~A(^4Pa_ddAA;@F1QnryT z7-Ui)_e5zG+VM*(gBT|edKL1S8XP=zf(UMXlkptW;06w(aR3^Ze)m%mLZZ2qG>cXO z#_%6W!+*QyUx(9w4qLzN`Gfei_UGkoOYaH0UGfX4`#E*wDhu(UbpB%*B0{o!Ua6Ug ziE%f+Ic>wI2aTI1YQ|#}(6^?Eiplw9eM+x-vt3&1Z&JbM#j~<4xF9><4$|vo3fK z%%wiY9LR53qn5|G$$UxFN+gzjr)U^-U0sxdtL-AhM5&SFWN9tooFNfi3q(Wn3yS$zh+69l`2SMtMW43pu zI)htD7wys;$NH`Vhy~uhz?7dzgD-pdJZZ@a`z?f2IZ_82*(vI=T$@ z(rOah%VEiN!k!U;H^O$93U!|S&t_$*`#_Bai-2bX&2j*oP*70tke(!wn>ZIfwrsE`3F=Qdi}fur_7Dpn&N+V0J>Ra8e)<0I^bt6(RlEFae~x zsp~=ypgjY6yrOCI-QBg$tcaG%dL}H4$H?k}x@adlKZ#idDNdWabI8P(sllsL_g?v6 z3I5`v(+uCXV(!CgWF+<}RmjkW!Y9ZhA{7M%=Am&xQtM|yEJ+0|$Z#JfW1yb0@IE=p z36p%gk}08`Bk*HACTC-Wa;)J#PRSn%P_j8pu}LXt0Djdj7F!>E<&GJBWLgLMHWf6P zRkn1DXD4LWEfSWaAhl9Hfr#>=tbkT9e5=5$84Hi4tCZ>bG(CR@BQ}(C#hn=sk@d(e zK$1eJELMZ$0`r^pLl$d2K{u#vE4_Oc)B&dAjA3RIjsRsM{)<5cTg#$Cvs0MoF4?Es zLb@@8i@K+zbjh@)?4AYj%AgcxF*c9n$410@f$q629>Ek20G0GzE(5`0XAak3dml}r zKiBpJZjAj!`)pJpJzoY(MV~L9Bl)6tAKy--Om3@QuAQ$!cegdURAAR#GESmxQ)K|n zK}~23Km5ypjC@Kf@ukB-!SkhfT%%hc!gYt5Exe4>IJjDiw%BSefvH~Ow(u{^rq!&g z6gS=*I8<*He=oagoTe4?0E-n+L_>FM3DCO=IjykV2$8iT8xrHg9aDyS0ztcns9n#4 zcx%FTDk&MWy8?B{P@OzOGk?Qt9A#3hsEin#2C~jOS*D1=hrSK05lpvXkrT;qa!iNd zDh7=7k7u6l-6^p^p7L{__H_F5_Go4;<_N7GC%hpz@D7^i$dZl4QiK#SLwa%`8=1-zJbR zf@5+e)T>nLSJ|Uf-@lMOcKc8zybvb^lOC;L)IZpu8w*L1M=(I~FVSyh`%GcKdK_qX zI!d%4;|o?;AO*;^QLkGxM>wW&?U;S@xxm$a6+P+```(0%EX7Jxk|XJuAUmCdfz+xBc8Zbt)L-5qMOJCxU zTPVLs%O2XUu=_)?Z-GRA2ByRTO&BxjluNc=1hDkQ@NQ{>V9Y%=*zIckkzLRXykgf% z5@WbqR(rO}7Aarq*RnOwG-l|bKqv)vW9y61uwHSdz0xqYVjO2iQ2{BE>M+FH_5sj7!nE&hO;xg@+=58g~P&a`B2w` zjcRwR`#D~FBOhp|_=?en`{xj=ZE5rvT-Y^}n*PS%lBc2E5sddBNAxKUfsK|ER8O-F z;bKZ=P*qPo1n}7`>qC5L#ILNY@be%rmY6O3evl~m9tKSO%DRF%UrlffpPBcK0~hlk zDcsPFHCzkc!UHw@rRO?U;C|B887x!#E8WRlW zqW-N~Sb8H`l8*pP`(K5`f96qN^&?=YP;(P30~lyZbV_F6gwB?$92oL5y?9olC=Qk% z2F*aAF?9hmbgmM6Bxih`ha)*C-??o#J#_Xy=mDNTqyagDe&MIE0xX|*G=5EgBSghPrHUayVHu0zPlt}op?ssUABP~+69^D8%1X||2$9v`;vKE3 z=^K2-DloFD66GV5)o33f>DU5brEnF@iPCre^sr1aNvtPu>8o5Ax$NttzOS-PViF0n z^5U|+-@+ocpNFwqNXx(ZQ*-#&9L4WA``=YYe`1*r%^-Mq=~z^~&-*5c0iHU3)&zg_ H^3VSV$Xj6a diff --git a/icons/mob/clothing/species/drask/eyes.dmi b/icons/mob/clothing/species/drask/eyes.dmi index 38a7b628099a4eeddc50e0d9f5fdd4d6e02a1eb8..ee7dec95bacbba326b1bf7d8ed15935e081700ba 100644 GIT binary patch literal 11969 zcmcI~XIN9|)^^Zi1;j=#(Ln(P=}0GzsHhYXq?dpQN(~61Ct*}z00k8RDT1i<5)ncV zQ4koUgqqM1kQzb=A%qZ;{e_u1@B5u|zVqWf^M1JqSN6X4v-k7t=U!{w>s~9)+{}po zu-IV`2*iKm`V|WhXwO^jH|pSi?is`9-)JBZ&rtXs+n_7%fo=~y{ewJVejre2R$1y7 zvleB(7(ChX&dTWNHWy9B2M5U@w6eSLbv{pvvz`S_`evfa*lNQ`TP1Zs9*D%*F1L3CamoX z^Fh{qSfbTWn&2$(hr%fSPjo_ zViAKsb#(ta_~yyH%MS|~Ebx|0y!@_MvAx=f z{`&XAFbgu_$xHent4B8d5$FE`|4*4tBvoA=O`S?3G&gJ-js$EzNG zkk^F#8TNxvF z+6@sUotL7xDC*=pT49l&$YYuHB6qpA5~ESYr?e<4+U6H{(dqh_MAh?DY2ZL(-LUJ5 z=$%EJG@ggAhV&5xO zn`3#-U@a4w-U^)TcSNPh_lRhd?;S{dVBi(GgqbDy7^(`n=Un(Hoi6($A3-36f*V(U zz7v{79utUkg1?d7f!<8t^UIS*MSr_2F4ZtBtD2Pm$7KAD`HjFBjK)nNO$w)9Rc%xC1~5);?d5Yhbhm^Zka zu-zVoaczmoFsQN5nF?B5Tr3m`Im$olKS6m z1Kr$g2PdV^6tSzPJaTFX7 zMgzdez{t)fGOrTf7z~H4HF2j;CKa=pIoJ85c{2_MbF5rfHUw3Qe5I}4I$~Z}M2vRY7ig_tuiUvcpm#(08IGHOAb1v<&s(G@) z%@dN*t?{+U2{r!4E6ch40!xLnOogzwuVw19(Z{b9ny#2d%(rM!xs zfWSZ|RnH4b!9^LPmdrfry;bZc-WRh~kz3PB?N|E=LSme4bW3r=YW;(OeA7w}!dxRd zJdL0;feoe3n4mxBLz?dP#@`)|=Q$(Dz|FXc7jyQ?87H$rPkGM7pFUFpdYPC*sDG(& z*<}>ye`}=^TMKCdFJpkboP<(j)Q8yuO!=7-FpmmKZ>vclCRTChad$5I$0eJCyfC0$ zFagcJ;xSTiM|D#~7_HN0MA&QNFf9R&OIl}7u>2BaCItPG%nCZ%iq#>%4c<4P&51ny zv=j1ciFH{99R)pdgKx(TV@8rh>nvF1Y#A2rwD(?NE#KI=ondffPO%jx-xR!LYxhh| zlnpV*Za_Q|qXBaHnenvoV}2%^PEQg#n}f%5j5s`nawVruLTwJdu`TWVrc=uW?sIvb zlfNVQFaCS2FIKG213F@AWMpKqH2nGVr3sEc%-dU@kXKZ6u2SdgXwuWCCyB8!F~t_% z>>OL{2C6z;H$@ih&~R}?LrY{cF;U9Dw5~!$!3!op^cgQy5nWnZx)B}`Ax~hqvg=LFudc4%V`|=N zD(j~<;1NIGU2v%GD$F)(y~kEUcN&QqFjAK!Sj9h_po$ZTn4She5TVKB2)2N=XWfK% zn5ATdY0+iuYy@hIP{u;^$!O|9kb0|0zih0ycdny=xikAqZ??}cjVdl8yth@gfuNl# zLdv~kdj>e|ZzWqlI{i0x;dM)0KCItyy$x=G@*$yHmHS%B3#&-w#_-M))7h)DEyp^A zg&Ejc+=}ASsMnr-@##Fk8JJ%iuz8XU-AIz3X;RqpfC>l8 zKk2n>60e6aDK_f8V%_Nor`a!yUj#1VmqGR&SKu9Yv+T?05XADU zAHvf3*o1P4@;GK!@K9+;IB)gF#o1k?hqE-|ZCXCn9~Rkry>U6ExXsu052(lBBBnyF z1+a-QtZU?oG%hHBx`VIZ0}KPU=~j#?_11cCNJw#F~#${8*5g9fo)&M77B z%Jb*tKEv*tVPrujIhsna($Qfh1kn)Apd=OB!9Y!@VQQ7oZgSe$cYxOOcqdcTZ&C|<|BY?w2GEvvl02*rwNbth*f?Q-?TapiTsjEaH zr}08hc9$g*xtRNrT&&h|0p@vr6}>sWE`$$buFu`j=)q>V?FIdi;nz1pF3sFqB~C*5 z43@&N(YaMZ)Nwcdbv=fb^#uZgy-iQ=mhL2G$J?hH71?K<0GVWp1Rq)0@_7-1Usuj9 zP~Xa@6-FPm7vQN9nzPGHOicXHFOAk7d{y`E*@XK-@FjQ4l z8Q4!V7^d0}`qwHwM^f9z`pCS(F+uFr28zK7QBlzF+7hXNl*8ItD1c|#r|uu$7&mUs zxH90xu*k#qgqIe{p^Y(u6SP~TbeU59eLr-F$% zJ@B@(c0sL)FNK2lks=YwO@sN5#9-gQKOo`l=fjsUI@Y2gt~tLg73b>0wfsdADp!#o zfk^K!+8ewy7%{k*5)3YT=WM95%rmASfP_fkwYqY-QNs^NVDF~QpO)wYI^WZqLnwYU-*(|_}mdu~lli1nuDCwYZdkcDH1;-4`k;i%Rm@bbR` zPBn1$_ki=1fhy%1HC_5G21CCe-TLUi!(|9_b8T%cp;DxQaMCNF{cjC6Uv(T&Y`SY_ z>V??B$A*4)#3K8ZnCr7t)VCWMN$1Of`9>hCL;MtWXzU|n$)A8>fc+bT{4he#U%y$E zfATJLdclyi0Da|tFrG(Uk)-`3{}%{BN6`&CYqb!D4!81y-+-wc;p0;`sYYkNnmqoD zYpI7pDp6lcoQu31+5N!YAxpq;N39CKH5{#MJ+7J6H-Wad&>|YmeDW`sOHetj|-8@nC1ATqR z_V!BWb$a28#Ad<@l5AtICJ4DZ$7)@(r)|8TzXpM<1oz(J``L5&CXsaEU`h_m)AW;i zpBCLZ0u)vM(xx}7*#3<$NZXc6td4`#=yZXr%rZ#L9$MMYSYkte7|~n*yT7``@`;9q zhGb(Uth!_Hi2LsxWqNu#Wk9+JjY?_G)IPU(r@ zv=iN@3DSygrk^qlB_IUd@-%{;ARhAV(|*j`9mI3^)W|}_6w7&iXl@}^6T4(OU0eX> zO&A?*F3-(fdxplTI@%61fKrrVF!-5Feq3%q-=2kk1XyBpwPzityk$!|*%=w^v{_S9&dY*zRj?D7~Gv#K~%&fv7$E0ACvAAlwA*zg$%UntRT z)C@zc7p>86p;nd(TEMHLf}AZ~ROF4RWma1a8nxt}7Fj$k4yWGYsrOsC>5K_S2C#8c z8=-P#h82q5+uV%~Xv9GlC=dkc-PP&%=KE+;zM9eqY{ydy-7hioy6hIp-C6sdgj`57#jHG~eA9nB`+J$k*xs7PD&$Af?VKIIE72})xL8pYnVx9jp(EQ7&tqU4=BKCkJ>T7Up za>w`Y-?xGzA|h(%QXQ7pVPOsq4lm0!H8cd%_U_%AKKPDn!CHjhe*0~!DK|HFoKy}d z^#bV=KpmH4z)HAp&aTGKDS(~fU4AGcn8Mj;&qnI(OqV-NYoNor&qi#nq!VJkQaQ{V zfH_d3Xn(R?Yq_xZlgpR0tY?t!S*r}gfG#+xTCk@QAUMFVAAd;5=zDQ2Ijuiqp$RFIl_ zd!L(%2CobsBW%2}v(?qvphrI+UyB@n^F#FV2C#1%LSsQ@WwQ1stwXljr|L@>aWx8j zDo-2(Hv07Kp0X>T>|)KBq*>gKdFYIQFj@0jUYH8j3)2(UO=&0f(Bjz+v7(M>d9bPx_B{(3+LX^|iCsnv9y0 zlk`p?gWUq>Z7vhaoHAF=KgERvZA7_sKYQkS+jYnLqF>hrdum`H*=MXCjzjoT*j53| z0jQ=>+Ac3oHzYoDYL&`)_@jvi-X82@NkSqnmYg^b%}8<217`sNh&fw$jg zgl{(_a(`x|qEkK_@{R^!A!xL{WYDlc| zR$(w_m%_QSLx8rjvi~qz_XU?A&e%#zOV6@mVq#Q9y;Wf-)>!hFFJGwS&CN~!&I>g^ z43g~M0^2#|Bow=-fWzP_AXqF`uw8eU+Jf;TkKVJHM%4WGdzwascDFr)GY#%}=#*-D z@61-d%{!~^s3#i)Cy#}=5fQn$E;=$cisx(xLOcSnX!J)!3(b|w?CLnj>c2nYeYr5X z*0OgKOr@g)R~uX5z92sErm@NBGPbr*3^60a_!s5r0*b@QU z(5u_P9(E3!y~{qFsg;`1$=NI8a2&zppH)?s1BTnsKiQA-%*QsRz z->qgf>KL!d@|=Ml0TXXY4*TUTnfvUAOY^k`wxQ#gEou2w1v}O0z{>4oy~D$=yD~ME zBm%x38#|oDk&_1TOa3QNVPL*W;?24s}ZUaG?xf2M2p$Hq3Jj_H<@_m8^T(O8}j2%tDQeZwasNBnf={UVZmCF1+z5yVEvv z;n9I`UIUI;;;!Pf-ex;GVkaTbSvIvI2{|_MpG1d#mH&xKNOth24*-=tIwe|35fp4q zZje4DY;X^o2n1oBw*~$~K>y>g%JGO~B1)xmfw;XjBvn9Icy5nFB2-U6BhGudOXYb5 zn04_5mgw_Db?nADm^{BuK*Nsq0bPUScF1t!x)|C~qrKcl{G!i;!cB?dBCa>SJ1i+8 zQaCosH5oxt|KQ*&JIT9bqifgVNrr}o1FCILdEe^m>)(LEC_J)IPe^6^TpBdn5kVgk zjEMX=8%v6phrHU^l7$?O0Hc<Qc3jziGi zNRMfXiz_SQu2f*UD|m&+CeiM(zy4U84- zl~dur0Rdd<_;5U+9kE@vkj;zNqnXGlD5Yz{oCEa5Bqh7^)+Qz#xjG|E_A;Qi3=zZ_^jB%7t|oVK(b{W2c5QANOQ zwJJ3)734^9E$HEA+NYgk{v76lEJY+tD~ta1L}ts<*#lAsrzdBVpw#Gm%ND1Q2@UV5 zy(%uZssIj)B0$vJU{f=E#t`H2DB4tr8P_^Dt&Cq*3hUL?)!r^-)JNkQW}d3`yymJf zoP*a5ADrBKpPMv0KXX7piNdo?;YQ5bmW4H3gg3iYwCt|Vf(LSh%XtBr!?O0PnXtxvWPmMgxCwz`Pb;GL@# z1}Ja6;&~eSD>B=b`)xu??FQ01m<7AK;l1;aJ^8-xRNl6^6Mk0T-z!r6PUKU+F<#}U zyW}Nrs<8R1m~|1p_e)1|imC`Ii`LR>Ne6oOvGyzi%($HL9Vl3DF7YmCLZ7ww!C5Z* zLiW{!b$Fv>eHvJ`f&ow=Zq9~x=KPp{Gljf39(tJ=?=@7vbJGnwby)Gx9PGlAW|Ihu zgAG)~TAux(9fsiL+kDdCZ7NBP|7Vq`Hh2Bl-n$@vmX~B}INHb8bRN5GRX21NyAK+k z8TJlAKf`uToEhpZE#K1)5<`dQfBGg0>N*vDG-C`n_;SJ4@zkXg)TtwvcI;mTTOJiH>)ipHStz&IjFJ8Qu+3xK%pCE{V zUXRS1&2<>->LxcOESw~=4krz1>Vap1ZCul(rY5Iy?3DklK2CHIdc5!`HPzoT_Xxs` zMJVm?D3zq>)|->UTItQNJ68209`e6SgCfHo(uZtpBq&^|k{DawsLJfSg*=`ezC+!c zD5;A=hIV)sMB}y>jrP%=E}{?vz;-@BzmUKIuO~-@hri?kW>vV#Pl7kQFQb`Li}<@7 z&~)hT=kg$*Zd+x_dA%OT|3b{J(!7v^LO%R~n-I-_Rz}dKu%SV%@<>9h_9`&ZEbRyN z|FUnoykRvX1)DT;z~>#CF@-{f_Mw;s-BaK(j$f`2|Gok3U<-45N;_wTVUrcmCVIj^ zvqXu9O+;~}HGMizAiEh$D4#u|b#a_=Pit=B4SWn(ua6|}72q0H59`MawPL^?AH!XP zV6Xa}Ce|pT=DRUWt=*x8=-dE} zKg9f&z2*LG*eE20hXe)P;cMWsdALI+S8TiMl#!94T4Gqr{_VHx0f+|=3eRJ*ec3q{ zAa-wxjSOVF<5sg}5(N3V!fgRBprlQ%TC)MO7oW;En*=cD(qwI*2zcwZ)XLU$Kd^l6 z&@YU9SG0o2q(f*{iq$C{+u;%q5rs0N?Af6VNzExo^10`^Tn2fgC5wDIh&*P-arb-> zI=4Bas^5ggK`QZ|>oMNRPLChEQWh6^+B3w(Ti$Wm9ha!pAvtbqj=MB{n-^}UU#<3D zB6wq6a=Ng>{=X#l3!AuJ%Dbk^Ku!*mopamu^#0Pg%_$VXp8gY3Z4AUNib!>D7#*#% zZUPK_Q8Q-PeXZH2YBG_2)~DBYX!u*-@RgBfA>10!)8(Z*gAu@c^(TqG*&5Zzd(#zF z&giz3!7~Ku%2OFO!;m0N8LETkjb>kd{^@sCB^)`Q(W-OF+GX~b^Bv2W`-x{pY)F}h zF`Ut@$<_qn`$+fde-hzDOlCJnI#Z*$1v0#N=d8zNN&h3$4RGJX_^ntIHjof)NuywyA&7 zdaX8s7p|pSA`C8JSC=}YmI+_8W%>C_l0d@r56Z20tIv^`M!v05ppoa3mk`1nnR7Z--#2XbjkS4)vq;?{ejn>iCaWRD}%0w`+vc0#@SYUkzu(=!>NnDNN;f^S{(5QFYGd}JKaPqF@@<+WW~_(*$j#6|jd_w7U{)7txgIz$ zC@o-B%6w0OxZ^4)e6oXZpp*0>){D@{E>2s~3|>&76p=V-M7Q(#bMa0~7pNkKYq(_f z;aTOF&d?z>tLT!P+0%h8E~gY{wr+@B<7F++9ez;yWvedr0Ht)<|9QY><_VB_L!_(P zg_|v|Qan|O%?AJIL;m8?KtAm?zV#mTb)&=@dY`wkyNoAZDI8g>lwSp zEwOZW4blQbrOZsU*DaZ`a!vjPgbIU(_UO*c%uMd6CYfsV;4(CTJ`4-MvI1;viQL+g zk<>DF{x8n&Uxu4k_B1Mc>|B)x;pK2pN7dhvpe2J^N{+BgI$ixS51d@ zx=3F473uF{ytpgN^_aI%@+z8t)81I%G5^;U?0;H9Z&+8vOE3Is4er~~P)iHHZLEP> zP%$Fx&g8<-PPYw)_{Y!2y1KeQrvf>`>+PZVPdEDOhuqt8yBL?Z5u`Kkx87fleaI4rLp1pE*vdTm9UnUNCwB zr1d)e=*Npb!@cHYZBWPjec^!UZjFcVUN@;Iy zyblp?&Nm$}NGwTUIR+2a)Z}3d=p*>-l!ajwbMkqYE-h_3t31qg`bJMjB7`P$(Cdg=MGY^IcY7O(wmM2V8E&}Hx*KQ@H6LcbHDsd*9 zd#!!b6JYVfIDll?LWk;j1};&JzzB63ZIYX4?e>v`%KjvUx4^Wx^VyytCoMP?0!Y^W z{rmIb<#TYQMxgoSS>xTn3)wRhW{}c2-IyAQu+B@=Cz|wEA$zcfmNs{u!v|2nm ztcQ(13kzk&O_Qb~YLz)ftbILPVb_AsE_q-7NWR5K((39YdjEi=!2nSK4NtYnl=r-D z-%b=?7~e_lTbOb>em!~}V}&3WYk7UX@C!i@0B6;{aVxTqg6f2<~DRkwPY1WWI!$hkSWHrG$)#UobVoi$E1 z*%~jsd?_R(ijkh7l|iH&e01UP*h#ZGY&eeLDDyComh<7WkBPb3xgX1#y$nN#APSNr6>8 zL-Ap`gTg3?Q>b~o@o@ID+=bnjjL zJry&Iw-eu6n9?D8@584_ZNiUkGcHu>Mp>)6I(;&Kj4?A@j4g+KQ~z5lNGy#maXEpf z>J&jIp6)y{n$Z<8RPwOIc(?r_nDj^cgMPe?VdZZ7!-K}P$l&0~T}MHN8^eQw&Txg_Ryw!fVA2-V@s;6{ z=Vphc+t*Grnd@GP{ZOz9xDt=rwM}9}2&#yQ;HL zU9Jghko&VGNBY;7nY)?DRF?MXpl9Soafd|TkZzL6u0*(rbo_UXYec-^Hj_dEml#j? zDL?PF)lCIE6*Bu;>qFr405gd_g=CSZscuOZ{P3vdq8Zf*gPMj0KNgNH4L&q2h?XPV zNn*TxIB!1Bn^udN*flPZ%LzYM?S$E357|37P~;Tiso~$zC`ld8#EZ<%n%LM_8xNJ> zGSQN&b%Jj2gV8!B-U5eb&n|fj`zS)P;S+z?40zulk|F4t8qH(|bQ0zG&2*Egl<`4v z;9cov7?RV@f*yp-p_~_lAK6r?4~7A5zHMGFqSYhwi~E3?F_=PVe*MjAQXNon(a9Z? zZsxgVVl_uYS=zitS=NV4rNlDbDvMcoRH^AabkB)j&uJkff?md+{-f6{@MysJnf>pA zxD{g`yjL_W@{EDZFxScz+RC-KWfs$#P~QBVi(R|u)kkpXz$I>e&i%7v{N+^qlraBL zHV8yt8k^z-V+ufbIY>M{-7J||`fr-oUXz3a|7ePgLpSI*PS42-c?S?gjqa%urjS%tYX*uP z0TJMBg1cI615n&rw158%S-~1GVxy0XROEy=)S-qAZ18J7nN5N;*(S`-&vU(XJ>0uu z{+1r~O6`xCgg^=eRM|e*q-Q;q_H|8EaLm%sfVgo5(Bxad?hu+_c&@vqrIWt5Jaker#PQ()bR=P7E3J z1qSNB+Ba_GDRuwYL9IOopHYdt77enehS{+XKKOgh8t9W&;syNI6DQ`zT3T9^dhV{+ zTNbuTo>*~Kv5qw_Y^mCOtL&`0la7udFd9|-{1hS1BCt6at)3%$rVwhmEiH%x%~~bh z(I`iLsBz)SM`l%ME-!<=57kg80lftb3NkaQ#TE*j}y5fs1v5pzdY%y`?TXN z#j%`|n<<2|2^I2*w>_N?NJm{}bNeMf@)VlxksDM3gt=;C-EnTD|1AY{7<8%pZ{{G- z!?U|6+3k9aay;}F1p09kv=4O3W{=$ek4ph@Leb{-o>NNRyJX|WRkJJQmt7wHA9D|! AtpET3 literal 12501 zcmc(FcT`j9);H>m%%}_#Q97D2}V(1onRWx*hNDVDI zG^vpiLQO^x0tAQpN>D>*VB|=j`WscKPk!-bpua7zrE` zJ;uk!Ct!RHX2HjI_!;oI`^{0{iov5nDj(mW*%&LkFxc%-_Yj{uVLm~De0))bwOMZi z=PsQ{#O_&svxz&K-8M9m1MYofz&v(Htp22<{pIs=_lOA(Q58pO&IFv$KfAx1!lGHW zSqo-h1hKx{unMe*(ARa^;oK!JXXk4T)(@{IVq)NyYE;<@ zEy$~!kALtgV74rvdBj@ep*a8Bmt`BbaplKfecPw`(=vR*v02cKD`7SB#^;+F?It#E zqpa5F@REU>w(-@qWEW)|N7w82n#hTs(-O14^k4c4LjIKOGIlOqv*)Jz<&VM-WxT~P zL%1#9hv=Zi_uMn4l#hcm%+@py1tSs5Ph!d!W6hvG1ei!~*jHw6&cBBrF@M6^rz&Vs z=Vxk&Z=Qa1Zn8J2%aEiUb`Z+_x>X|l#PR*z8>5PU9-ps`i6d0AC!TYT#I&6Jvnr)% zlaKEQK4aKVR#AnU^YC2f@aT(-$fKHvj>>#h_*h`hqod4cODSMRrJi+3UAy9IAyAQ= zp0^KWQ~3>IEUGoFH&zo{Z(X1-sRa`;_Q&cWrz~k-UHtJu^2_l=8S%Um&6mtTo99za zhrc;@qZ7;T6uZDv^V8Nd3pKs-_BV(MMg#@BXZ>giSr#= z6H9PMFVf4jKHvsvux9`V4-7Pga(0~Pw;^wvJ^cCkrQ0v&h(stk11@(Er*8;T)zI+D z2ChH4di5$8>~`nQD><|ccK~O?E}u))LO3bqBqk=Ni&Eql(%mN(7K)k!7GfqhM=^i? zHk|(qS8anVI&!2wC~WstJ=)By{#mVJpi_%d!z^Z8+@C@oI-j`bwq0S4em%^UuLtLt zM0(xfjQoDIF<Dz1HO5QVpNDyVJDG4wdmOJo~dN4UV zelo)eBO@vdNk$;x%-%hJx2T-~t75WVclYT4*lbE~BOBEY1~2Y=JzUB`u_S0vJ1)Fq z(|qwwdcQPy@eMP<-DV2Y-mW9DHXG8oJs>{Ohj!Z9LfA=yf~g}K{Y`k6cAv$a_wU~) zyU&nJ!!8L5DPj&*3YM}R1CvJ1>U~Y#*f5pie0sPv>sObCm{tw$IEk*K>-@Q+vml+f zdk0fDUBRT6dvbiiN>eJKGrtA8w<(wP%5-x@px7pz(txInpx4fmn_@!+^h{9(to zgP4yDH4td5HR>1Ecos%QpYx99w>XcjsbvV<%uWwGvY*kyHip5(r?;a#1+MvUEKuc7 z42A5f;L$IvCA*=7y$jnWwwxOaQy5mqyY-_lRpGLD%Yk*7XAKQ1dfQ{fH0K=7Y}u-! z*eW6yjwdR(MomcFo?>R2@N-j#mP2H7hDI2~p9Ysh%$GyZdGXY^l{=fw4rfwz zOR(h##LCLb@Xk%(^1FA}V6YS4eP{C{ejSRAspR^Hni@NG`dZIwUHYDR)ksjRU~cl% z@!8qMzHss>8R>6bV-I+T7`?^|6Jacue3I7mi0?tG_W7AXe%>5ie;V_*oy0}J=zwOnBk zNU#}N%i$+uKANPB&FM6w=v6cJTtSy$L(%Cbc`$f(1)FitxxJ68RLk74?RsLbYm%d6 zhK!bx>wR^5DBC?BepT%_Ammd5dvm&8TAc{zmTB&Pt?Nf3D!{AAi#~eI4eEq~Vuw$D z1z>QgbSbqoB^%<>5j7sr;Com{M`vQ3iERt5+Ex_S3!hmTDe$r~%jkW)4poMf`0nq- zmW6JKjq_73x)MUhEOV^eIF>Qz*%LH_5^a)74vS>($jrBR5C{0A@&Lyc$&lw}Es`Qq zt~ep3KqTYXTWM@OE|nq!(h96p7^_&E0E2E`V}eHF^a{(;8f;8bi|H*WOp8 z!NrWRx`5;csiaXXw|_Y+a8Dapi9evT8U*hEyK!c5mSAM6##M9H*1Y|~-5a-GcX%k9 z*RC)qU3Vg4JU?D>+8cPDkML@)_UtmLyEWvha-$hloautO3Ttd`^w>M~s?*LiHt}J9 zPW85^4O`F_LUU~k^NCq~L4v`0%!!fY{rL-V?DbQiV1ikO=WN_z(@N5kqNV=1TZ{n> zzAG@+P!7p2S?*fbp#=3b+;@Dr`t%^KF>VFb?^%<7aFnm&TWD)%?N{mi8rRZZ{<2Un-*&2&k`g^{k z0(>3Xzyxl|$g1fHFkKL;^q%S0w@nPzsBcit+r05{>Gc-Z(bEy#PxjYi^W|eUq&gOp zcX4#p{${c4Nh<;`qS=evZ!zsAuZu7HD$DStZ|wW>UwV3CWA?OTv%e2Q(XkKD-i>cj zhr#@l5O!^iN=m;YS5&}#1=|q#@>H_k0~TO8<9Ap=a0RuE*mGdFj&Et_Rb&0|s9LhP z@UaK7*liAn(>7wJUt$gdjf{-sEkD0`@#W*kj}ZtFaq*h#C>%V5X2JFKg`An#>*|ut zV0te#ty=Rt#xSg6BpetWfF=5v^^7A;EDty)CFIIAyO>vR6(wTP76zIN(GXh~at%rQ zj1bkLmeK=w(*-@%%z=5osTyM%fn|oYK>I+>SO&Sf!}_N~`db8H6fvnzMkBoIv9uF30IM5E{@ z1Z^8Zydf!Kf?cW`X{(ygI7_r3|I}3pNBs8<4IER9ty4#(OK5if;{XkXq?~455C|j{ zRT@28aF^$L7}N*uknWAH}Y9?ni1m$j> zHf>SU;l9z$SPf{E)1Ra5-WJmc9QN2kp-`E)F0bTM@}FZNn->e=m*>7f3hgOxLs(d< z+7CZ=#;1+_qWe9`_0CVbySu}K+CW6H)Mt|e;?T-NRfl9pTnA}Zue}fVlU=90v-;o9 zO^ZnIueWk;lMHP%epsSGbIFw+;X;pwmJ>ukwIGlNF)q|8cC#r~MoCaWpi?~s?PsQx z(;oW-Hx$%$u+qAm?dV2b8L6u{TGx6L*;gL+xI~ll-UyonXeI)&-xA4cG40~(hcCIy zg8R5fo+S;sS2rC^npyi`7j0w&i*p<47<%phTU%S31q`OA@f?}R74lngKBK%x=93RW ztCIdWE}xwRdjW`oYKl&*Ws-(Rd85ldU)Ix zfVsfn#LF>EYm*T4yd?-^U|`^tRY&3ZE{&k{(a}-c`MARq6_e*Znd)t@Uz3KTR+LEIU=#Nsc+152|I-zKCh$K73q9@ z;Yf?LmHH}NYej$n&y`75+tywOHVWmKGZ0-wWF1*?*&sYFE7TYhfs06OKbqFrz~j+SRwf`l~)5FL(uKgZqcwFO9QW7dvv+F znG*^o-t^}!B^if=OM=R(s;afn6QO7)xlNraD=q@TotLPj*CWzh5h7X%)^T(la_N#V zI7TX^m3fcR@!X+a!J;1mW91YNio=m4dD)-@2M345qeqX11Ox;aba!{7#~BI*cfUS< z=4Dw~nQXt2k&!!Tv?y;>3Z!g*LQzrC00cU6Hw;#$ z1*8-hetUe8GVx$Ea@-ZtsY#%rB6|fOtczzpQtLzSTCwZMsln{gKbE5k(J&_n@lxorIzz)HR zcQhUxGlXgH)6ek~3q5Za`K1072tb2bZr9LGsJLjG0y!*y26RGK+$a6mREf6wOm$Zb zoNcSkxz73SmL92K9j%`~?q#mG%b55cU%p}qb$m=&^611qo-%J4KsCrq1AmSnnU2(_ zd!7?W;C11RL8c?+3F>M+w1>k>48i}Ya{tlqn^Yhk@$vP0j+Gi##vN?;OVJy|`6{GR z&M00N5-U|8RrTnqq;&wg_ChqxyjI;2z(}>ePEGm3cLDhCSKy>X??!m1Aw(GCu0~r1 zlzEllXm9V;rU@y}&4J~RNb}b*2XA$IfRv!I>m-1eD;p_1+#l!d?cEzTs$qBnnu?gJ z?fnq7aDl71gDIX<2}Tphm?lke;oT+=3+{N=i|e!u#42F1=DORk!l=chC34j^Bl5Lp zwMDRkL*vDw@yS!zjP$GeB^ko5amsreGnQi_>8BiRJ|n~Ub6dK$b6*KH_~==zuXsVO=(l@^va`y^60Kgx7It$9q&3n+0OAsC-O_~zfp6x4V>8{6zMPn4-Wk5 zDy_tuo&iH7BY3w~O>ucIKvY~KI663te=62n>W^k_wz!6}DQv?2P63g%;+OdFp-P6d zAq+?cmULwIdW=&Lc*SBGz}E8zP>S zOTJb`>#6Is)Ab-Y3>f`b7{MGZzE(+6fgTuRJ%$>b`x)t0zWRgKV8N1u0rMCzvUnnp z7(Fd++1tBYh10c_L&ZS3_vF?$Hfk!Rx{yR@t%r((eh!|%$7cmY7P$OJI`+RG+CQsi zr33gv^biE2D{$gODx{^Usn-_6z_qdLi-Fj?7782yprzBjo}}FnibHJ_U`Yc?D|AZ=p%WZ58px05$@`*w~$L z_pq?kT1Vpc9l*JIJb9RD(N+}+2o zLfvLw-`<{T>1v8y49O0~|5mxIc)>ZFSF;Cd zvg9KCF-IEeIcnh`{y*O-VOTq=moJ~B&xe|K|CrF zC~lelC~wU=-ky38=NsUYlvpkH;)T2a0wew5i|5bJJ$?EEG847#d=doe>;$b%9jW(< zYAuESu7v*hWOsZH6FbdV+G3(xNyV}2>mMOFt{UdR2?jXP*=-Og7|-pLeyZ!lAPNIn zyl^qQ1psMdB}G*n>z5peC3nV^3*e)$EkWXGFMZqjNt@<`AHWeMvn{O0c#gF{p(A=K zfxivdUJr8Q#xzJ68r&UqLsC1Mxx;N+TAIjz$Zg%Hu60PY1SN|M(L0Yro8qoDZH$*V$_A0wmnZe`>BDJr~?Bfu}E~KwKK&T#kr@L{SqBf}fns z1cO(G^MrUhxdc3s!XGMx)uYd=)u{^hOObnkG~H)zs`g=x4)gc1X?6w(y6cHkfDZr z?(?TD5I8;qo-hH$XomGfy}qoiJ$or;6^(apo_8Lwt3pmjWs44v87G|SRsQJa;QF?u zxe-Wsft1O#OXS~F{!hSDE&|Kx!*e?pp`i`7cYcA=pp*`(1+2$FP;c@k2R$A_@56Ahe#O*F&(n!@C+8NxO~d}qJ4v>S$+~z|4h?KBeX+mQr-t3wdA{V z-qm}5g*hZv1W}EnvV~f-X7^2tx!%FnzFkRGT9KU&?GXV6P3{$CJbtwS;8$H+&;ThW z3ob>YwHkC!9ecp@0U!`yWfPbCQ~j<04#v{l9Q!Lj6c^)}K}NMJ#czd{6uj;;5`#CP zxF0W!)48PB2${nb6RAm8mLN5}crKxacZhxCPbwar?-JzzaEOq(_`Pfm9P$O;(Xvw)<9RV6lN z%gQLo&mXTWFJ|=SxWvfrQHWBI&fRgf(3RmNHj@rSHvr`to+Qr9%WP2*~DDz!L1!csv_EJ}Cr`NR!Jj_^obN-U)_60mYq`&OGV zg(DTeJJuSEho+G{=87$IxUSq+?he#XT<2EJA|hkH41tK!b)&Idof1a1NTzK8*&2tC zGOA#=8~q&@xlVQFOE&uR+f7;$0MH@`gIuw4g8X7wx?vBVPTxusFo~(or_jhc+mXZd&&fZqh~J#=&l6_uG!$t3B4XG|vzg^1uXLJXk;fm8s)1 zGcz+;F!O370I~Hr`%56@J(1Sk)o1_^=V?4^isC=D9b(BDR>8u0cJ(AnDl*Byns&+w zaHEdQYERwel)!iIpXRdKy@(PSM!Jn&dm7Iy(ff-j6V}+>KnGSfTzIazuuT^XPC2Ry zUSuJ$0khk+!tU%fiJ|H&a+0|ynQeW?-jdTLVDcKhpIH;vDh(`&AMyh{D&A-vfiREb z2IQ&#}+>mz6`_I`rN$}f*BAmoEP7v`v6s1>&88I?MHwyLCPps$9tifCut(1PMRg=FRDf^Tzkjl)5n#IM>wO5sY8oP|MG`;<07o-* zWND5U&})<({(?f5o6TMRVq9XVz*NG0GODdg-`=POs&;j?i%?!a#a*qy*OAO8g) zdbsDoujW~%zufsQx`&$sz-U2Sl=b%>^K1=G_CsUV(HQf)0-1XJ6B}uWg zDe0c4YBXpj5Fhn$a6sU9;f12a{e2+;o}{XiOeeKJDq5v+(8c8rk4jzq`rnh_@?DC3 znI$1RwCNYm@x@w_l{0JX8)O>nUeD9(E3z~Pac-uUgv4Dp`R+>lO~0SJNmy0&Uk%7@ z9U1HM+F==`R9jHZtVYme+-#E{S)2Ia=U)dsTQC?*VCYl8p~7H5p5hsO@zgON50CR; z@KJvL>L=tG8?L+W73lVWc^QRG#`IBR>5}RZgB{V^iFk}Y=hH+f?8{;$zn@>!b(oL2Ty0V zwze7r$W!%K<-w)yHHTzwjOI@$@Tk$&h z(jJ0PA6{u^!|mF9oUBsEQIUBsEvx1UQYQTFfxCNxrY{WoCCf8tF*spq$y~K#iF({p z&AsYtfTw=)4}TqPNqF^~&PpZCMtpJ?P<;kM%7l&Nn|sWD#bXc=?`qx_owZ0t*fp#O z0rBL2@t3t<_)DPL2_Vuu)w>{ffmI;A+g|qVNVJ9D6}23|FE%lbb^SXpi7o_qn7`#{ zs`<4oBJ-d63uM{ma|uJI{~NZ-8$QH$r8ynmr1K7_NH!sV1hhiW&A=x>z4L>yiByUZ zWlL1(bAeIa=R$?e zIX9j0a5w$*-bUSe`Obt45x-+CblUBm^Z&hs)HUg`N2eR5E<>{N$7&L2&yFH5GPg|q zI~rK0Q>BMPubJ{)*$jE>>5!@MFw6T2xnhP_RsGwJTeGJCIjg4TtIhqiJ+|&eO1d`L z`M&Lmv-(*rlrw%m_}#p1VcgH3CnEPeUkgqb2w1x|L@WCs;aa`FZL2~GC5@UHIiNIf znjGI1R;-2ugSy33#-PYhWnh6QT7Rp!z`XC~H+@{O>e}bv>x?Y}9E4>)zBpNxM~z+F zHCQ3A>l?^zoG+Udz5P*8;&SAiKu`slVLoj1qm>HjGhKzYEt#_V*KXBm9{g^wlCbvn zzwV-RJ>PtU79(sowW0o=^yI(o*QKUN;`?klJ+E$^E}LyFlaZ{>d^ zVRk5#**$qEUc9%Lt2D*MWw?!|z(wnWmm0B4Ym2#lLHkq97ARNxVo9;>02>WPkM>K36rl9F5!9;aOty^o zd1>2T1qmlHOvejAse!X<4lhgyJunVl_By&`3um;oE|a|i<)nz6v5_nNo$meV0L-vd zKdTe5@h*%bhOez&$KI_Jt&z})=-FCm7qrI%-AJ|dH-?#cUd3lqgdxRYa{$9+y3+_e z8l~UKPOt2PbgoX5p^5_DwW>eUUS@~598bI1S(#PHrEsIy4z_`*pBWPmD&qbb?S~H> zJ`YqHQH{aw>daze4n5MSG?R>YP#>{5n|K=S6jORQlv@sgbe_W^I<@>JQ5Bpl*;Ca7p#ZEnHmrnl8l$_WanTJ z%r2_O27%pXAUayPIA{Tf!@D1gj?Z{j^`ROXsE@==BdPYYq#h?PoVTR0!C)FZ(6?h# z?*%_f!S5Qsyu^2JhJd=^W%Lic@LRK|H}ScUhc2Aw<1@V=aPe=@%{v~vqOwXbvA@)2 z@uF>t@>|n8Kr0#FU0b)!*(L#8`t$r_5B|s;2?Ru6Sdsb5)|iG`PXFXx)L$^BDoWp~ z7y{Jb`r2CFWeiWDCoyf4CDPFw&2v=}htKlLTznnm4&iPG6-yrIb zhG9Q_+7D54>8^(Isg?i##E?c7pWDUk<0)Rh#b|MXUXS%U4rtwVz|MC7>%g@wdiABF zYw>N6^I3@h!7iYQ)NJmmUR?y{sc}0B{bFfhPDx&oa#nH*VWAA5$@KuB*Fv+kl>R4? zKS!r4{)c7&((T3nRhyYyjDF@Qm(X=TdJW+{{l38XgwJiGWCD;AtX`C?*gqh;D3onR zE}V`v*ZL7)nDw}Eu%7)L!=j>aNA6|`!>R{O>LXa*NQ$Pe+&{XkGC(3I2Re8 zyiSGg*UB%M1)&25H(xVO{o%6TWZ+ggn)pV zpFqgx3O!ieOdP9C`3Ftzo;C$T9^HL&Pm}xG@lv1%&xUYHVvQw*H8Fx21YH&I?tgn! zwNLbYrAII)XC1?~EYXhpG#@GrE@h9KkefM6(OUF*1in+LUv0DitHU_-0BGEuWjiaN&~y_ZEOa6A zvC`@amGeUH5jj#opI2&l_l)XYV6VTlbRf%1WWhkSEi1n!b7&b1F6&&YG6dRAD*;CS z`SS*u8grm!VfkNG(KVZxuPr(GzrGHqy(}Ju)1ZX_;jq@gz?WRdN&O9R;PViuvap>X7yB zAB8{;2e|XX?Wy*~O-$TX9t+Y_atlcB9gNc#F>E+zL@v2EKP{nrb;ei7X z2tXz22ocu=vLnHwg~na1ZRztVFFNB@9PK$=qyx}sdz*7PKNEYFLTR|ubx^*B z{_XzP!IcLJK0qxBAPu^UuiYN|D(oL5Y&c z*gU3??|KyA9==Usx1CH7^1v=?jiN_td_onBZj=KH8#8fL;ZZ~xBmm= CkD!tO diff --git a/icons/mob/clothing/species/grey/eyes.dmi b/icons/mob/clothing/species/grey/eyes.dmi index 21dbcff1b8f872d6b8ae876491f3af9759808db3..6349a5c0197e73812153ab43afd034114c1cbfa3 100644 GIT binary patch literal 15108 zcmcJ0XIN8N+b#~HI5LVEQ3M1uj3Od}(xhf)2%ypwL^@bNq)YF_3ZaV%2m%>FinK@# zHBqSo5~WH@qy`8OS_mX0`&-dz?{&_1{=9Q?U4iWEz1H6AdG7VpJ5d*n^mgwO*~P=d zv-|uxqzMntcVEE!&CVU*n{Mw`1UN7ZzHH%(bo9C5?R?wU+0%oECosJ-`K`yW{ErdD zWz(GtO2WyA_Sq_xpKHl&$`JbJPJ~C+X}8w zU8>?f9x1evMf?i&Q$DM2sRWvTP*gj3xj4Mb9CPXY_4)7T#Jrd89qQbE`(&hk5GMLb z>8t$ubj$gfRki`$GcAgqMKe>N%_}A8te8vlY%OSpL^_I`BCrc&O zj;lLW*1@&f_t_@Nbk)rF?iTJMoxQ4is{6XpF7Nf9Xoutt58t}Fu1ww2kp=E{txon{ zYp!CA+&izI!fwucTORSh@v$?aDePRql@5tjmZ`b>p`eD{C0pALy^ic1@+S5Ay!(8P zRj*B)8N7GkjqTEl{Xf2Aq#D}N-sF{esJqFJ--(Iqkes8I-&aMbr?=kT2h%f3J|5od zlQnbp=7Rnw3BI!P$?e+Lewx23nk5|&Q=am}iumInTF%}zd)$1yQlE1_TwwP;p9eQp z-Oq@k&C@jwy-s+sCG>ju>`Lueay!GPO*Hb@twSxGO-{_dmQ1W_+Y=qn_Cayy_ef3= zZ5+g^k{$*sS8@Y9RTUtGUa*oM0wf9*RWc5>uRpa+Z?CFT(b=W~ zg~Ytd747VboP65@$9z4ax+#__q@f-9{K<8hW-`I13L12ni+ju-WJRCextH$YSKk}B z^$IrJ;YBtcbqTlm?eIA~Q9>a^Bem1uOsAI5dU{Ype_FF@2qu)_L_qj-ZKiALNdmb4 z=WFiOW!iT`zG)#di|H_!7rl>mXwZvV9H4{r z<&2VTuXG%s+k5Ax6OnU6^MTKvZgtv4`3782R2X2W> zlLrS=mEAt?g~4)6oF~sp=lF)zt0?=i^K)AcaFd8<`lk=>{GiT=J(w4j`7okEG zMIB_5ls+T=5M`)BLkAg(qqY^%pc*I)g+#7ZF(_7gjH(OK=)f657iP&z3B|$Gp~8^J zS2)xpUDnThF&aG+e2Y_r`a1n(Cyh@NE~Aj6Xje2EEqVbXs@j$2>lnQg3&Bob(F)4% z3WWF2IjFGu00$PPiTvXzZO)*)2C`Hx9Cu$HEs>O}AidnNghrblSZnoRozUhT!*X1j z2Jp&d4gD@+i&4*Jgo?_`6_Ugulb7Z;BFh^S0nIXYiNu(ti3IX~dzRHxaj4tNHNP^6 zy--?GCfol~re_};f;n9YKV6c*XyJZ_?GxZLRochIO!>H5WfnyCzG~Ys0MZvM)|Rko zG+M%ioS$CRd7JyI4~ws=y9UpveuU;iS47^GkEwT5XR?WQtA+MZ`GOs!ZtABMw0mrD zDZ|m`0Rt)$r$O2UWR}##_Kc6x_SMrRlv5jRAD7sL1d+TE)C~VAIOtp8(D-pGbP~LLNTE%HE4L)Oj@Z#QazgR>jN? zlIm~6LKztu(kvPK%1DlD7~-JduYSr>X{|+je&o5cPoaN6{w8ZF<5idLvHt}7e|MzN zHP=_zV_@NvE8}uZ;T4p#FX*C^6Xg;gx!P;u2X>v+L0kRG;C{33E9XoTnF2gFEE|IT zYB#5!yRL99cT_s1W!*g8!$iH~-2m8bmi015B7Ob*;#i-p_Bes%%-U)D-?B? z;4SKv;tL6T_Ox*B^Cb+bpcY3g>K)F9ZY5j0F!fbG@jaSzTj{*+yU4w|CCsgu1>xgp z))KH~^<{NhXBA3WE5sbxw2*3Y|2!~mC^oGb`C z?MbR1S-IuzZpgRi5E_lPt@H0wy1~X+WHV4FhqG8E7pwvXo1HTD+YdI>-KHzun~Rmq zx~Ph^Ha|Z)I(+@uIyCv7bN?GsJPR|2uciN*!BYjGPp;UH5ize@^xL_-u`9!u?Gd0Sh% z5GtkZE?XXi!Jc;@qWJmjM8JRHLB#8@kPj}@*;&;^%#nc-TWicfb8@n;u8+^t66fd( zj<<%p)6SKRxldZI9q=kDl&2 zah-!B4++9xU_j{^OeH1sw$aJL&L}k6-FyHG-55MD8ej&8UyvCf+|p@v{4`)rdo0p5 z6U$;UcYR`^$Hvs*SvXC*-cK-vVn|Bk4q}*~az!^pW6hqb66!fpUD_+0AwAw9IUKQr zhBkM%(f}JO(Q!2{F#j0U=|00+MbmbG;~5*bJhrg}_7$adQ&M{j(~2P|DEDULM)(S?9k;Ee__Ijs6WDo@ZTgUBgHldmNpuWRt2X1<^Fx(|CBjswX$|Gy0}Z+>(@~VJjGRvl zsX9{Z#zRY7$>Z8cPXddopM}L@&-#&rU8C*UeQ31B@(Y3eg;lzj9>sRJyF0fopu`Z? zA2ocT$NJa5EY@X*zCS9NAp9BMaI=!Wwswe701Z{TQXd=Y>+7p!*Qny@k%if_TdQ#R zxD!^EV%jm0kT(~L87a>@CD$}nRi${FF$x^|3SP5xEsRhIHI{K`)okoU+kJ8Z8ZAlN z{18D!y>dRBb;cK=c`?45$_LlHC?3@5MngHXerZ~I?uYV}PO&;MDsARuGr%E)U!5^R zA=R>=)I@M_I4j_mHA?XcR2aFCTy6&=voHcJa$A(u8v_aA5<#5~kxRm-Pv-h1^-93( z108}w8SBF_eo33lt)`(1uBFTukDT4_v#)H6^%Z-@`d3e`lf8cQ8*#5-!q)y zIU3x1$I`YVei%|q#?u0v!k|KoL{Jz{M|_H-M&|4cSl<%Q6=9J#XL54yp3`eD$3v35 zE}r4M7XI}oCzcKLq31i`%*d*ossfIu1iCjDk|ZW9ZfV_#TSJ|lSne%@Qk!Fh64F`O z30hVnVW={y(wf|^Nm-Vl4f}jRk$d^2bxJE5t&sNIC*;?YxXK(U#=LNiJrSWj2W_kY z7d*^FusS0+y#Ivmzwo(S{}pNbWN~Gsk|Qo)aU`{4v+w!`4Hw~J5^%i$HPPs2DxP*F zY{Z|q)ra^EASV?zW>lmBGPm>65ec0yweVgaJk2CvSX&ezIXz0bb5E|cW0~7v+2xK{ zsmjme%`rVAH9oDQsHHD&1J^$3xpMU7KgC?kohmYK8lbTu?^jbtnHb?&?xfJiDicLJCGAsEBWoUX?s~EC` z%&$!K;Lqf7u!Ud_Dszi)b7qq)0UKo^;8YY%$#Ad-aYfkzD!;ZwLs4P_!+W&7##+Kk zYkYo9ub3a%_(0T3?RXPZKcR;_smhwavA$bt-2#a;Ou*EvM9Z|WH4g!4Rig|;G=PWO zScsf947!R3XS&ImA%~5u{5@=LH&&e{YOekk-*+4H?0}q|Mt6F>){ni{KfIrtojnhL zs-}2V7kN2i$7=&kbF}aRFjmmk{&A~Fq+2<0WhA%he;xV>sDLGFFoEMjeAcOj`edN^Sv4El@ zp=yz|qKHqe?Q_v+;I|Vd%$(ANsT*>WTcXUUA#_hzgHIp9Mw=C)5Po zZ?HEpGm%B#Qh3QpFox)ex?-rD=r#kA@qhQ#lczX{x*dkB4czb#K}y4O@_+Q4kuwZ# z&@GpRJK~1zf5G3dPRZ)l^eyiamb0oju7jK>HK<>o+3L>HiMbv)Ttq|F*cicJyu7@y z8al$H#wLEukDBV`hn0+9KvlW-yDV{9kEYn1Sz-D!MgvlG$yj5v=1((hC;wFrqV&BM zWSluaUKe>FUXR5be?07=A3z=zg^hkx96QxU7&R(9q1g%;;e zSvrykn6^2xU~!-h4?ou^*IBbp*x`zQbD`TTZ$Trp&skl-UTK;=cq*rGe7Q9;eC2U* ziV0i6$ax{3gUu-6nD?6<+hPN~)W-$YKke^-4Y?ZUM+~h1t)8DcO@$nI3@*_5^_^o` zTN+PB@b@0A2J`TIyuHHV-}&ET_!rrybGAG@>G>*z%@5M>aSXJH(eJ}itk2&gu5gSAy7@I`m9LLj3| zSo>P?d1UOQNlal6*Wu_pb7Hb9pj0&aH%db=eQtzW(3}Rt-}{b7;evk>>yw^DF*Rhv zx4#s4qYB`cyb^rs*+GX8@ayjfog~WTMDMur<8>tTcqNhpWea^)O{kIQ-nb;J#>vli=Uk}#Oc$n8dqI|%k~(ry3uN=c}iy1G>TPYT~E z5FkH0gUZL1Ml1#Y_;xTd&I&biJa{(@#>IC9^d@qG8^f2OLbo-KM zXyt6M>8X?s=fI_Cii%$S>a>10uYd+9w$$OP)$LI3s(oe2-a+HsU3h>VivuwpOv?7z zuos9C?;7uEqGDxrp&QoG`X1H3FQGcZR`&4#^EE`dtWE{Rw7qRHbvcdRwj$pPdriTAEMB{Jx4;$`L7(DWI95q;%b9w#n{`5g+4x!72r5_(c> zgDeqmB7MC%Iv$P32PduEOJCZ*B(&t|;^-@@Q&7CqB~dT&Og|K*6b!WG$2gR-B+D)|&bQaMtPIeNy1gY*jGbMGn8+%iStmPg0!! zm`TFj&wIlawa>m$Oe+~rU1D3_#IW zp&=C<9K1_q$soY6C#WwZYr-7rElh^XKj2mP5WBf&lq!g@O*QE>(lk9Om>MlD^ zCXGM4`+CQHCs-v2`#@F|S3_%-3tw(qs4vUs+*$2ZAjWP!1oA&+GyZ#-upJ%)qsG2E#^^LwH$oBJHTe8U*iBY&crw5rH8iT zILnLJ`Wze%7d%jrNvrjvc4uP473~IBFhEB*1iiSM%;8W?kWB*qZ0s#gWkO4Pl8oqL z00$YDWGqfSpf>RoF9s_O=orLW298ZUDJeWFb>@Xz_iS9iN#;z29lIoX_t-6*aTJoVn^+p$R>$mvMsZ`<3JAjIO(c|RQBro8y|jiO7F%oJXBdq{CFSTr&p#G zX!3Vmdsfs-Kn#%Y?yQVb399(CDd_h>sKDk_-X{dT-A>(g6lCxb?Xt*POR|4AkYq->W}?JJ$Qob_?Q2X+y)q{FjVBDgHIl zN!wb*=7|KA`AtK!Y)a1zMa67I8ZAMp`FUVlD46kOMTrSI7eDbKv4kcpva`@r;b)pb zbn>YDe#f@!o+j;KHmQnhff$!z9dz~9BB;PZ#`6iow zY8wyF%}9!h5GCZzzavgC%P-@L&Pq6Ayw9{hq{>ixFM_dxS2LvNYCMih?*1 zntx5_QnqOj%tJ1{p*LFtE!%)`fh&Ci+Y`i=iB`-64M|5s0h&Mr*tYQt_V} z0CM@4Uv~zx8X7bkW(_?r&`YxO|L=16hmh0>Ts2un3P{AWSq#09kdQ{jBgTI(g?j?E zIe>Ei{2#(?j1*{X#e~;h`$N|11Ywmsw9lp4f~R|T#{U7_Ki1qWCu=+O8UXI^S-AoV z`%*&@`AgLQcAde6^6?8_w*zGO=eACjASukEe7s3I6*yd;s?T&2fkP!Euh@lD)hWvw zV@{5$dz7>e3mANG$7~v?xpTGx2RrNzAUMkjdK^|ShrP@Z2>m^m*uW^O7 zesWW*XH8Bn@nK0xi6W@KpDoXsdKM<2wQ+T8qZOfb45Q&7Oqh3+i&-Tipl593`Jw$R z0rA+~qRIv=*I%R0!C(lINM$35<8NkLKJOJGaWGJPCv9p7N(k9SKT~3j8sN_d)hX^A45qt zVK(=4SKLTow@^4C;eiVS27n@8-O5u7i%cFIx)cTpSv-NomvJFu9OWF z$a0;kH7hh(-v{HSRkI^L#1F;EpM=fDT&+ME@+D{=RsciT`{`4nm6er=o}Qjnt*`Uk z{Jeptrsi&yRf8+~`W@%Af{IfeN4mRBszY&RCuR%1f`{rh_d64dW29{D4Yg#sCKDvz zpGzB)qAY(eD|yT`UpIEeQoRgXlCpHMN4Klrw8h>L>I+QmUD>ta)>U_|9h69~ves+Y zUf8vE?RX0s7fA)4#sOkFecj!UjS%d$k!eDXeo8KevzGU;a|7J5_Uh`$MjhTMiz2r! zSfcf>8Ur}+aEJTqc3fRQH=1<5VcKAQSqA|^K+A+xUJ+vuVsoRk?ozH@gx`ImSgWmc8a$QZOsw)kGj`RgHsm#kAdU zk@hn;DNfK7YrT{DdtIG6eSJOnl)>BgL2?@n#EgvavG!Jx5@~6;4st8d$<&s59F!YL zxw-l2IQbI-oS&~`4hvGn)qdjEgFy$SaZ1Z_K<}ko=W`((F?HX9YKb~%2vuvr+2=D5 z72G-CkdPylMS==j1&>ToT65%mg3P}KMmULO3hSfrjH z4D-zIyM1=fVxLyYfmXz&O6J~+j|xfIuE*ob-K&JLDnX8ysC46V=H}*Budn`^u6WyH zYtn3Zyg`&Cit3@OEO+Y-O>C}cmwJ-%pI=|o{@^kd&_fv3Ify_AnAsAKp3%yJZp=!AhflsZ4$5fnBy}U+dFnPvUuqnyV{VuZ+PhAK zol9*`>!FJm?{DDYIe3%H1=vRUKB)j=R)X}ncW6k&jKRN5QvYCbS(Bza^`v9lv9^u; z8v{cTyG1Y9+S<-GAU2ve^2Xfd!d_~UIQQ*i2|;~TX##}o0qns3C1A{cK>TQ5F_pCu z+&YjQq93qjwAJ-=j^!4rO!r@lFH%jEwXQN?TI^;$V2@?!cXyDLo^@=7DH$0Hxn+u? z1{emDO1;K9>+o{$I41N3<`uI;va+(XvD4FS)acta#j@Of*%S_0i@5LijuRIG1I=#CxIJ zw~up24G#QT3ucb&NeJo?tg2s39uq8XX#^PRW_ZTJ$Fl;KG*9%*Y|Z` zyOe;=`;FS|K0SW?)8b~WUxtm1?t3C?{vL=RsCKVDPsr3RIZJ=)+x#l8x1kDtPzDpF z*zl1T1n#hickp(fopRS(B(-mD;~x0!l)Kt8_{j3Xi`VFtL+@gqc_}*_xOV(xmPX_f z{AT*@RGovnVvZA!)T4!+v~%BvxJju!Fb?KHnQ2@Rab>AW#Gb|xl_$Vz;SQm#0v_UZ z5$*(g#!&Rt5uo8avBa$oiFnIKY_l=d&Kee*Vk{p0X!*--fdtFO^*qnw5O*DUJFTGO zzqLq^18#SUByaT)=l;I%yimO6{ZP&<<=b}x|ElJ`PWC88#z^z1t=F9NE0W*SQ?-&w zr)nqi)lS)#|7=@(^Zcl*%)L@jL%eh*6M+g(18+4_)nLIDOTnWP-_+f7$xq`ar#!v! z`PzXi-*eUe&S8Y}N^k+ARuB(VuV%|>@1t|o-u6{{z{N0K(!(!{8HdhH%>oeA|E)b- zMzEg?Ps2Q4->&NXdKG1_T~loNkdq||*PZxk>nW{pYlF4ar3 z)D)nJ6pw>Ne`|upph=WRELRbgD?4B86vnK+Jy;%L-hAUL1UsYz9<~Jz)4(V(M0E`Z zK=v$v>`r0GYRk7%qzkCKp9?uTjE3Nmi3MY_+RfefRWxiEL;t?+^0PtiewilnEX{<( zUj<|rjsDD8E3PSN0FnchxTT0lA8gQ>9prHDXtc$OF+%j!1lT;L$fj0?SdlA$9;mB< zLa=#yFdzzT0O-Z_E^keP*bJ1vpjGEwVL&_riq;=Ec^(F{uf2BrWqh|z0BGi}(K|qw ztM%)C4CHKWf}24cc1~2)hbxusSv!RT{QPpZ^B-u^wD(LHfL0nLhb1;}Q_EE`Rn7P? z*7e4S-AaYn!a`SvFIv7c7Z0iV9-r<^-RCpiDI8=Vn}8U0WD{2Vh`N+%ZOLI3yR%Xx z`lwLD?;K2eNK)gFQG?o)(gUZ)fW#m1?8%BrO!$@d9oq59Q%_p0bUHVpO^wfg)vxkF z?~0Qcjs6qYTT)6aALD%+uS$#lsA`pLEbhAh^u*>WB@ZMRDP?aTWrKoR{v#915f{t} zk-cXk#~p17Ts7$j@sbfcMx!D|UyOzL7=&%aqb)4eNK0Y$!7CNl8Y4`A5WOgcm^e-n zJ7?adnxMhM(|eH{SCn4Y0k8mn3pg%qZUZ1RjSqOZ^{}K4l!YkvarS}hAu0HW8MipCzm*L6mlSI5mil*Xds8tU!6?aOI+{O8`j{VJZH_ZHUGULTCuy_~UM<~kW4R-OeN zS^z#T8hw^>|4E1@rD?y~#JcfrO*tGpeA&fSaC;Xws0O>Ma>IEH99OmnUWoAv2*@Lm zNVQ5~S--kbS9&Bzmy&E;08dOW?bb#K{fn8b=)D6cE%t^%3o)hRH)!!;taY8HH35Xq zB9zSVjJHs29#bzrl>@?p*+uAssB%+^8W>EqbzZGvhOZt}6mCvSh=yDQyG`JnE>H?BF!!YU4p zWhyiEq`j+lo(0^8(_ud^c|sBP=~S`8WDBeRw7Zk@7l(x zdr>=8j4x zz9uQ{-J&D5OZ0rA!l}87pU*|7dtHirr)x49yPIUHFttsioIPu;A5`4@IXZp$F^Xw< z?d$X#tHucP&qE?Qi3*(V-S;0Bf4vK^WkOY7pUr-M!u~4de@_;F&h&fYAD$kFq{aJ> z(607TrBXE9X{#yHE;DoEV+X&bb@p-Z7XAM8C&@*sdEd^4j^3-81+M3hlSI$>wXNyn z4(@STZNe$vf{yG*m14#{Q5yOA_XCet^Mayg8T-}>wGN!cF!LvFyA@mq`j zxyFCze{&^h!zu3TPoD);DucSkMGxL{Z+pFuE8ga$pS+V=0!YP1muIuMv`!{->S1Bf zUq19<(ZW@rj)(nIT{AF$JieTU}I!ROG%@3Q}(=l!g|PF847`&*El;; zZX6BR1kpNjGD)C_u4kyT`hli_S?Qc0d2&uRICw~tmeQWgrFl9zIR%eLNx|XQ0Y6K! zlAC`6k`7TrLD^%(qFe-PU3o%N?d(BN+|js6-m3ArvHbYx^0KwZD`#E6+T0huBnE;A zKrc?T`pR-%B;D?2qR~AU81)LnoXf$(fWepItBD$PNI-exkM`>-hYDR%K4_w@^FHua zwV22~Az%k_TmGmb=5TwPyd8BcV2wFCI{FHS3m76lRZ~+tHs6{gv_;$)VMD6;B^3L( z9jD~2bRVNpJ>?~1i|iElM~)YAfUsp9K!!S?AUikI((U^EY{@LFXRZFNz-)y@Dz&iV z@Os{WE;B(76D6^zs%m!zr#Q_UOjU_YE( z8bPbaZge?VY6S^=0SVWaM8@cTSmK4cNIn|6#t=vFd58LbGP|%)hWm8V*JpOQ)6KO3 zA%keJVkf|JM>zlgTeis~ubp&k^~?WC|2-l9JNvK$dBNzOpZKUrj_KchYZ&aR1Qt)&Z-XFEJ@p=x^ET~ z6GI5q*Vx?>5`c>Oapt0M`g0IumYizFmRg4jTUN%}NG5u`6vgtZBV+9L1WT^M$~0_w)Z2NL0M zct0Q&r?`QdW;fu@mW~m{?V)i;iJFt}>s?z^?^j1P*Fyr#oVF%2HT{H}KsE9eccuh% z;7v|YitR@7ur?Iwz$S;1S>vgODkTYMiw!EGYiiT}8Ru)mK0X5?`Ydz&#JE+h*by3Y zqTEMfubu?zD`$q=t@muiXdU23v0H0;AB#D04{TAP>!(?H-d(#lZ-yKk&Su3X@w0hbMD3&dmo}nj(>Ih=$APq3FXMQdodq&-VV^0uR`y6(8s!i#j)> zX$Byz;4rc%E+CS{?MAI{01GB0$7*vF!cVOyvPC)b%XC}RT6D*$zzI>R^7n?{ zsFwB5X(9GVq(=E{3;j7K1nhq3s8S#xz=D8Y1ia2UD>Tnb zeLZa;wU39#MNLrTEXwEr508SWbb`)0XQHF~9*!0TSids(vXFpNuHF?~(z}N$uBs|t zeS-$Lj{OY$|8oQ6azlQi2NO|eSOuBxaibydCuIW{LO_>zbU;%Wbj-`~KLp8KXaQx| zUUIMCC1KJ>#1?ssmBbg{^k#iQsjxUNk5X;U<`Ucg!r&)D*jda4@G}=gij_&gQ5_U= zP4Dthd=p?#_f9>m9_dfsv4~e+&-AxKB2R|Sy+WfCS+*G&fX&LQGO~BMcA%NmV-)j{ zUufFr?hP8LV(C>L98WJkjyQefLX~6_bP0*v@`1`>Fi8fA*02DcNiK{!x?E)+>|9^7k`>tKYNX~ND`iZ7!*9pR z{LEO8Yr;Ssw3c$~eq%q?mPd~DM?GSka5iQsB7iv2&9=trD(^H}tG3eoVU9lemGr*M z|MvUM`or005P)acb<0C5H^PdrF-q`rZNlOA^Xn~GZ`2OxAd#wT2zbO9k*=Qw!0%mN zIYBH*cmyBKAZHHG5zsV~$v%@7?Y7a?OW!10M?Gv9?0+F6#~)d^x+T$XE&Tq^L9|T< zrb!dh3a05N1dq7UAWew#B)`i6{_yOPoAL9;7Xhe+xu9lm0xzO-2K&GA9uqiJl)pOh zUnl?4O+j&~@>@>hi=S(i+ z{JsUKAG1fvP*{4MM9li4*Qwk{~-EKV71t@ z7TmS~76o*pFqcM zv*qZ7R!M&&4IrztN5F=)8^*vgEg`_x=Y4Tl97S literal 14943 zcmb_@cT|(v);JWcY}-GNCd z;SmGvZJSpxw~`YkZ^d-xkiKo?d)XWJ`AD6P+DqKe1X1}AO&>>W*jQH2RL94=CTTb4 zLK!K23!y$Tg4L~N)<&awA{TzexgCG{Yj#+b(e+N%n~6j^Ul+gHM0jK;1JYsV$yQuMkyiRvy1Y?!LUfHc*$6F4}2VdAmM3#^exU zt}64sSjl?!ER%OYTW>St-0ny3_#ZBh{5sY4eXCgJ?#9Y*3bezl9phK|*kZybV8QoP zoG*xsOBsmm|KiaM?VMMP#JRlA-ew=`Zp_#%98!$NLsQR-DJ8+~#k2ah^k|vHW^u0% zil}aE{>7eek^_3CVy%Oa>ejmU5AO>7u%UC_ygVG=<5qX>P|v=k<3?TYYj_Q_n50>Q zB%Hnc9btmrvG9?0 zD>F_}j)&(s&lT;TZu+FqhXXyWy?tf391b}=A&!ivwfn3n36C~O7vcel2WlE;G9nO*JbB?k!=lFA^-R#aPj2lD#|X)#tKYnZ&vrdI3^D0E1~bv#a{M%4$>KaIvl0od-3G=7^Aoz{7CN zskPN896q~f*#-tn6_8F?!$Nk`F(Iwtl77}@EJ7w@9)qdOSgndCztuC#!7Ofx!~VE_ z!G-~mn*4Rkp&Q$MpV^&}^2w}p`;wERN5EhE8PW6|d7?1NUboTe6$Ewp1DtMIodCL% z#85%u;6z&Z%b+?{RaGPElB|wjLpCf55oCs&JiLkf4#C;5St`TofGer*f*q|!#*T=z z4%yjMU(o1+P;RE1l*uh0lsfngJHO<5&O|N)vd|>u#OAqQP7Qtd!3Nw9+v_+85h^JP zOG7A@fpxNJ&itctwxFGZNtDLHEi`Q;j6A2eu1#8ZZ*}^P7|gI@*d9Yg@C1IW!Y8ms|58rjU7mNC|06+j)%vf(;WFJf&R%m=YmM$|1kA`c+jrwL@Lsk zyWNpk^d_t?EL&OW^v!KPGC9Rh(MpsN)~#_(A#uvgH&h{ zBPMz*oHt~@Xa%Yc=UePK@P1=My5i#D>{n?%k2BFJQX_CXZH}hfgYz zmBtdCp@#wMMHtMGnhW8fA`=0>^EP1ldg79HRKa>k$;`}*8xc(^vU%aJmEfYUuYVeT zhqJv|HQhBloU&g`T?huN@n#e~Xyi(o0hyQUl5D0+C*FqS|}W zkG{)Dsje<>x;77`v~ZsFv7KSXzuhzYDOnM%@(5e$(>?^#EAX3l6fl#t!wsu}HLfI! zhZ>uvSoM(+gw2fIv^V8^9b!VT59Uc*KwHf#f->sl|CmOb$2A1}qyr z53i}I>0u9*^Yb5Jvn~aAea0sMBId$KjZ;!F$M72Dpu|oexn~S{ z(+5q21JUnk9T;Q+zesDI)5dxY0e{xd-#^TlSy+*?k&O(+U`)ift`|EN2<~jD1VW+X z*s|o@y&@qCNcSuIh6BAzZQWa%?RGtye`D!9GBP5Gn${lSmLqF~-g5_Th*hVH-H+&|@xe7dt1c%Dj6&U!PcRcoG)|h4Oxdd%qx|;D95$N$ z;d3en<9QR3lK=-7wTYk0Id8BWv;9N*4g@%djSvfm){(@h5kx@1)cF|Ej}Gqrqiaw zWwv-ahlYM+1v#V-d`AE0hW>9y-g1)S(>Uj-uGB!yw;M@X7D`bB|R+OgY8uIB&+vgX!W`GZ3K=FFgf`!|N z?geqpppQ)^tex+Gd9NwSYrhIvh!01~1I%*n8iEGRg$4|oQhFi&>6?je`som9p9aK|$kc;$@3I+HIVb$L zn&wn#XvKXTIx6ib5fyYwX1Ekl?s+yG#4ZuS`hcXzQDsBVZ4Aa$_0Q|LR+pBShO@q% zM{Nu|P9psqSKT9RR?XGw6Z3U-TlO2 zl0SW;vveQ9j(?&@CBQ);T+`IlOk3Mt)Atzm0=eD134MZsBpLSly|Q6raf6!u1X zLQoYtui!?Z%ZtIB?$@LOr6CEUM>X`FQ)=b>r(12bl$=tQCL6+xwd>O~{Ncf!veLFV z<=~2rElx#wc@75ibrVWjFkJ$(Z z5)@4i>((;U2Rc|#{Yln#y4*kmbD#9FsP*;6A1g-U7VtHa@ajw^lMyb0dZ^zQ@Z`R8 zst@}h9eYV5t0K_%)^VB0jDS0R`6-dThr7hPhSXjy&DQpKbru#DKG=9ESX*1`HsoB9 z%_rt_91ho9%QI|NcgJWfZQyirkY)blv}u(z_HO+YY>6GB7$;eSjxXgsS+!e*$5pK zncAso2`q#d_IUKlO3)t?kIOukJxhdsvw=~!CekycMU1qCIT=!LFVPr7F{32t*Qo4G z*-dlU1%tx~yODHyezfk53kG3=vSOPrg{t93ZiN1|!#@cJ-R>-dOw3nyn*Lg(8c2#R zFc|Zi%0JH_K00l4I0~V;8WaDp_LXD0+f|zG8k+67M!;pLPcWdD>lEj9a&{>`l#N6i zDcp=_LNE2tL|H(Rytj!_5O$VP|(6kdU_uy?_OJ4Tx&Xi zFFBZ7+edxcgf+#E9~pHHZ_VP0V^FQdD+5F>GOBEdm0YkwQHB7@ao@Oz?@;2pg`d4Sc!w- ziJ;w%+`DwN_wC!KJ;mIi2RUH;7P!!cWrfR#xVAQKS{hY#ekf=xkQw*`d@@+XWg|vE zS<$2rPwRhsC2Ifv#wS`KkwX=?MseoV4=n<=)j2yfT#}k1gOyTG~@Ok+jg}MSRYu5J*vptu9C=SkHWKgvrh>S>dcag zl&1Up`{mVr8dj{}qrNLYQlIdNVL&)X4j;r4$`wpX;`;kvk`P@S$6mQnJf%WA#r?KR z6DY&^G*u3OJA~L#^wTm`6W!4q#^$m>R$0MYD3N|TQ##$~QZOTpbDw^O^cISJ|HM_* z#J^JW=t2I<*iV~*%n@cZE_kuaf;e+Rjn&%J;*yKM`)p<=v-ifQx{B`<+R-gd-E|Oq z;#4f$w9qkXmR@LbTDJKLatC?`lw)~`Wb}G4^fzJOL#OT7>E^Xebo+!FLkcfv5ob8c zTNxg5)}~q>q!p+sPKH*9Bgf=GLaI^d?8`DI@t2IzAXa$IH~as!TmI3Hi?OkeHat8j z;VYeLvi21OW-Y@P`i3VVqEn55yQv~%$};b9OG&&%?aqDxzRNrbE&vc%o3uIr9GrJA zx%d{mObEk2(RATC@3kzdFdjMkE}ry@IgKnxPbl%-z`JxLtrqFYTuDt$ZDQkSzv^{+ zIrU#_^T-6HoGUNUlO&&NRx7C*G;LVuc={VH<#Rpl35?GjT=_kDCLYPHzu|CDffGyn zY*khR-+MBqjRS}GYH(WKsw6he6k1Y{^fE(JCns8S^7e-h7pdAqv>SgU6febZo|#V5 za&mGCm0t??suLL#;-*%PoGiW(%OHVG+)AfjPvG{$&w*Ri+@@i|{jN+*0>_%0)QJVI zc2x&0>}c?yJoz*hiSZ#lt-_|x6H;Na<}1kMV$Vf1S{V*>>*u|?zHZ<@!WD=55JA@V zrY*pG(l8qzCH0uLn(9J$NjUx&I=1n#kF%w3Q_KGGGU4kI@apn-hEQtP&3=(ol%W;6 zqm!O+;@!es`C(T(hi)z#IT>;MrFksfn`H`zJ;qy*uajg8HcR6LH1$6)lv+*+(w%(uft{F$k$ zlwK5@J%aSrGc+`uE_$Fb#xJ7yx)#a4k9$ugXlvJ_0_Lo;37k|?HU`6BaESM}r=uF@ z`U+?Z-kiG;0PLh4Q6;~^i^7Ugv|mYQs~4B9kW5kzCSF&huGXs^L3>(agUnik7lp*W zLjoaYF-Yzk(ob8%{RX!@sKx;13w=7JHoB-{!+WdCgpA#xv$a>t&W?OpT1V)EQ^vC6 ziaD=u+>P3qm4=AgF=emLJU6PEjIYx)-I8P?ar#mR3_1LT6%lOoi8ks*RTG?cdo1fR z&jvM9jjWY|Dw!N<<2>-oQP>in2=f(Z>V3m$c&L(4e=`6c%u7BW&0VDjTE*k;O?Y>P zch3dPh@N!i>a*;Dy>OXy#|-0Sl%i^SX3^%)WgutjLX;KdU0&|gZfqb!Pre;@*e?+D zfp&t2=URMig#qWOwwA)49XyW*#yk1M3cYso@SIaqC;S+|{`Md3<$n#nWxBy6N?$1} z$`D>qcikBB7E|5^QmC5;zA|ofHAks$+T*OiTAE>P`q<4rf6cX^AY&88W-n_~KQ>^` z9X3O8hV&e0>U5z0Se)6R%wm$au3uBKgiXag{Z5mEe39n3)oyfR56+~I5@cH zhGAFlza~11#H%-uqe%2keUn;>F@vIHvV0mNK3sK{v?Bn___{R18k2)3cSIL4#Du?- zLdpHWxE30>v^?F`1HOBW|2`S_ss5Vfu{HLwnX>xEj)A4`#Qe)OL=PE3um3TH&ea*|D{AAt`ZMQ zr;&E=-!<@GgqHpg=i`CQ!b0g2}zB>Rg;Bolpa*=@`tR|2uGD3Glr{54xR7)F4F9G!~J8;-9%ZW zZ3Qs6zh>nMC~&-rGWRc0|F=u6e9GcDU-w-||IclmC_XGlMaxMt;9RpAuJRzKL!0S( zzF3VR8_>r96@sV|=^&jiXQrGOa55Et>nGg2y=<5`dsbHh3Y`1!#0TQjyxvC{eI}rp zfUokRB{Wsh<a8z#3s((mod7l5bMro|j!wp%h`O2A}N126=_Y z^Gy}j)TlX+;#3R}?A0&TUbJS0wZFf=-&|hq9gr>-1NbbTEn^FIw4bNzx&6mfJ%{l- zS7sWz?b{~F6~jh-l%E|O94ybFY*YGr!8JbdfOA2sS>mGchGOr-k?Zf{8#XEF=wXiJ zBSs_u>~)aHu~Nd3*BB7}vTSx%rqu%PP+Dtk;Oy)igFlA!_(+q?6MxR#S75BU>b~FQnw~;HS|(!g$|DY4jtDt$4Jr|J4Vd z&O^1+M419V{ffXDxr1V4@DCGQ!AHbjv27BPWl%N8xTz{7&ELfm=i?TNk?&_aiV?E1 z>^^?2;EJqDPTC`2(MM!$Q#v)6!^4h8Q{5Vhb4);f=#@vee`Lc~-IDaoP{v>jfwdHYwT;DsGt2U^)iua8!HcCVRC_k09y z57ghCscJTf2|HT>Op5k`O4qB8G~Km6oxf^n^vUpG;7ESzYlkDJmC%2%BY%UU)c#rG&bp$nS zdxk+x7Uj?TrOYYbcE1yV;_#o!1zQINkBh z15wZt$ji+*(MpjHU4Dj$?4u~w2Zuyna?;Zi{!*N^;GX`LCebZ8LyQ`tbVigPBc%dF z+gd!D^QKYU(#p!x2-=j5;4tW6MOnI8V4mv8IrK>yZzUFw~oVSLHc#(4G};LRj=|9k~8W!DyD#sfZHi@}pQKU;7*MHN&gi-Bsy& zJLQ6_%l3xJ5V1Qu+#^svxLeq%>ZRFpYbR6Q7A*; z+eLvSqL5MU;vd2;1Yn_&#$L9Azek=u*SPv2cIB-$9Ar{_?m}wRRgj-EfxhV7WOW#Ya3~ZFr;JTR^w| zy1*HxJw@~e+e4fRG1vK1$FyKJ04F%h{zQyYKa>r{YWdVRU*G7!C@bVE2bhVW&#(%d zaRR4}Ei$7Ub$NIM8@XHnk7~{Fl-EYnNCK#ZV}T81O$MD9_0P2k4W*2{32;~W@a<7? zk9kKLjV9&w=ur+c2%=1i2UpatMwk1rm}nW!oXJpu=60kl!PM--(9n?N_PKzr{;)|J z9T`OC|Mfl?HQGOKcijlGNMYg>!TlB=ku1)lSPwm$xxVm$`Us3>}|L8 z8FJC2>xjbxVeJ4Nz8YKMWM$$eukf{vCV`du2<(R2Guz8Ne26U$5MlINsqr$gpfHe# zU(L&fo~HEU&>Qy(`4%xkejEXT_-xE&00E>yhcAJ?`_J~n0|SY+TbHedm)OaA@dS70 zttI(=V>pl0i>f5|R&V3XAJYR$tXT3Y-l!Yw5;OUY_=QvAjNoPNy?*e2cjLZ~nd~|LN~H zFLdu*@%tg}b*r-g8s7aW9V0(VNYv++>^dzQ%VtIT;0fu)UZsI&bcS*rZLMJ8iH2f( zeqA~!?&s?_sU?fZiNrP@r53nd>Tr^JTD;t%b>o6<`9ezR!x5FH-Y)mSzP#zu0w?Z3 zP#uK+y5zN&l1)3(sg@I2S3$h;43%!YG8lS`+s1tro<8j^MqN-Bgg8=Qsdvp z5w(SFXP>-3QSzPEZP>KRbHVfE=o2M8+ym9;g6GH&o6ml{Zm#XSe?q5SS>!_4xkE>8 zq-puUy2}2IaOW>(t7w}}3 zQk2c7^|3r(XPt8{n!cwlHaf631sdN@#FHfzu!Y|>wgIU$`z!{BG`+pu)Kk%qD~Aio zrmG)1L5^Y|FAZ*DuBo0?RlOz#CL>s7&# zXz+ErCK_L41?t<1w=-pj>&!Q&GENtGt8uhVcN3^GD4GLQUHpjKUDDI=c5m4OtH z!H?v)o+1P3T${jaqHX=DF>!@zxie+82lypdeuM8D&9c|J2MhiPZ}s?2_Dh|@nUo5`fb?jqUf}7%VVsD+AhY_#O%!(nx zEZ_8mq*Ne#`MlFcH~+K03H`$pUc3Htqw51XNh&}w9-2aS{fqfNUuEF~7IEMx3Q9fi zR0*_A!h>g*{Hi}>WO}&8Ckr&^SrW(LXC?L++LyJApszp}HvO3xU0Z>L# zzv;JJa!=;nfQART0KX?9*u$4aiKv%{U~a81HWBIfl78Qec+ZjdAYIEA*`+&o%EnVS z6muC#2H~V7V@UkhXtzqN#Pc#jX&3@9Sc~Qmjvl>{Bs~ zGZb?=e4eaFlGa03-+uRsKlqqbn`Bg3Xu{IdoqM~V@bX<9xYbOuSS+@e z>yn|p%*Kx|_GVQu!-^gIYRGE@SJeC%l0D(Qx&@Gryxd%eLB56c_4VDXVlP_UeH7tb zxl15g`)%5tKoKKp=o&bCxd8UBLRAz$QX(aq=KO(JKU0`1FBE#sGM^1eG7rF64@tM%cHsle$PBiIEo z)Emz=|H}#NTZqP{nTfx+};ALJjC%$GC_3=GT$G9-7J zAw<{(EWLp~SF|q=&zsE7&dyTDzWhTlu(GdTHwBnW-(=aa$)CYcD z&a%Q59&oD)m%_O!Fi{RKgH8LwnMc3uR5Oiy$f(&Kz3<*sniSlD zIP8*4=ooFnP#f@2D9>X2H7HYuRmtUs{2H16 z^)($$OHv5T{ORFPs~mh}G1l5qs?c9I>HbF1`nbtyk*7z%|JFj}u;Mv8MkJfX)U96? zK1*ii&&NQY{`OXxc^(b2^>hR#ukg>w9Mfe&T6m#1*w5eN|(yCpb zykXbmF$8B?|3+4d?O0LNWnhG5+qI`wV+T}k%!cm`urGHxq-p!WG1}Awwl+xzrE<8STO(EoGUJ9}K zn*{3BGMVwau`<;XI@+(XNZZP!zv5>l&@k-6!u5rv3w#KO0-w~#^dMb zm&4Z2tE~6tEg+l4?Dn{THy9pXw*S2plQhZu)-3d%+F{ZEPP2b>P z5@>uj+He7<8^l>>2F~?3rx+RlH*L38qQ{1t=a; z7DCy)pXMK{Wv?gMBo;bYG?I|Mts5h2=-pU#JQ8ApvjKVOdb2kM0 zB??4^)n{s;n9YzXjYaa`K9#O6*W#}M5cS_$ci{TV4&4~#^|5vO?{2IQ`%IGBpJ4&W zrlG1V#J68m)n)9d@5&wOd;6s&E0@IHq?kTnu_p)7-eadlB;W?JBP*TiQLLMOLxAoc z@2QC%(2g1^ePG#ypZj%h8BhYa1y0@_g>2ZCfCHqWNdvN}d1SKoMee8n zFYWQ|D2w2;Gzro#2Vxo~V^jLyFlnxIRvf$x_$=pfE=5O4CZD)0=y-NCe;U&|B#Jg0*@2slYy*t<0H2K_uSNi8JZKAKgb9jojDi&}XETxgQ1)KM zIN4hClvdq`NKumlfEfFK6hOdW+$QN2MSxaP+Z!8aSussYc%KGcnJ`R3&3Lu7RB8Yt>L6oCfOo`WYDY^sv6r2(Q_9+pev64%9jyd3$MU3qQt{=2+LX4jxCWr%%&(E zinxr53v{!yN@nb>fN0cjF+NM7QPz(p ztX#wg#<*wZx1X6=KLTxI^O6(ye`ldJ)=cA>fHEqVj2ce(gNuf1GV$N2{gY|AioQJk z2brvVn2CQA&>3Oc!7+QI&g>RqI@CB$-6#uJ*moiBOG!#sgZ(MgyWj9!H2EWR@!Yz1X1cf;Pe5B( zZmie3Ee$v{nXS*a*y~4{B)Vz$o~3Zv^L*Sb(6KeD1TZoTW^;u?iPQD)@KE(xyrr!@ zKU!OpbCd?vuc9CIKm+=aLq*Fvy7dX2#fr~4b&fH@+=BUK%xLy;3E^!ze zHXWC>1gNA6z9(FO%y_-WL|Fz14LJOW#@bEo`eyJZOQgjZ^hCr3<1<3LGX@&`nL1(1 zRUe8`NXyk;W7yc1X=#y_Sr3Pa>^Z=aB`ATRqs15Ccc$(=M@eeYb0f~AvQTfOYJ z2d7q^hPQ5m{R)`2OO?X;>`8B6*xXf~6)r<{(QE}_u)+)ocK%hD>q+0{V8%6R7GV0H zSNCyfJ;BR9En>9)V{Sw zbGq=G;_omrSyq!x4VW;nk`dl@*+I}wn?a5Zki?1r&65zQmYv6e6Z*Id3QG)&L zW>D>&x6UOu*4JXds|G6ACzY4k{|sY%^AZw|%5nS6C*(&CS6f$f477`WzV-C~0mt*K Ao&W#< diff --git a/icons/mob/clothing/species/kidan/eyes.dmi b/icons/mob/clothing/species/kidan/eyes.dmi index cc03d39fcdd5ec6ed6579b88c0c17ebe34e32ab1..6ee2565c0d9b681048f80d0ef351a8b425c05b79 100644 GIT binary patch literal 11444 zcmcI~2UJtr+AZo)L_}1MpeRJ79i#-2A|M1TG-(RbAv8g{(n1dwL_|P}bcjlmE-gq) zRGNVF5^AEf&?6u^1a^L;OfA1aR-Em&V*x6-euk5|nSLU4GiZM3S<~qWEgpG}j zOIPQ{9X7W8=Yfsw@FCzzlPKmQ8{59*5K{~P8~6O2eBB=SyZLytu?1!4jD7b0B72l= zz>jw7giVk9Z-)bv60ZH$)5J zmQQTX#5*4y*4y9yR<}m@luGH*r;$R%J^s?F*UdI^bZ@OyMOmzhm`?9}G!#yMudKG0 zn3@vL+_ucsl^=-J(~refjXZlE(bHS<=y~pWwf$U&(l$Kj%1XJ!W_VstB!|3eol+=~ z>V79x*lyrIMM+IegXASTkBX=*nK!Oa?pWE+1iw)8h_2j?@q57^-g^Hx^pIxM#h(Tz zb@$)1eQxU4H>U+rP)=w>WS%>y-cr@FQxTAA-X9n7P7s?TptkdQg5&I#;+}P9OmuF! zn$BaLmn5jV0{e#))D1)S5B{V!f&i}d&6L7Oj;WzUYlF`1V*^PVT;Chhuv|ZX=yV+Y zxkieh+g?4LQf1-I>sV#CfXIgAbOnv*@366*XVbl*X&RKhJ_&zdiVr7j_9t>c-hmFA zyf?SJm8ta>)#=df?si;GAp79lfSu|Ucm2+S3ZJa*U6sUJsx28G8@wHhcAe$wQHAlI z53;ffy}j2?XUTRMuiYrNKKjn##2Lq%5AR=eww-^i~B1$LF_03kwS_C36#k5T(H5n@?V>w&$*lKb{U6!M$s2 zRJlC5>6w5ytNNU**-msc3b;BohwnIMO)uJ}LVXK97v=FBlzZ~z$sB)2`~iuM@891D zPvkspv9R;ZdRze?*!1H%c1#6mk6)*TKJ;qe(GMJ~3Al7rC8ENqGhVqfUck?@qq4O0 zvYn0fr5Y!`A@!+Q{1I#V0W?GF!U>+38{Y~hzqIX=pY)PKE>r!Ak+POP`7W_@KF6eR z^=d&K)5HS5#XDXOj-h+7@a61=_0N|d&C`lDl?!S0`1D(KQ8DYAFy`*L?cpF4o6qHoVCvjzB+N~KeX{b@W9 zFLJk~-y9TColA&@h;DzuCNF+Zz@Fj5c!ZKoev~qul{be!gIb*I#zTifP^Bd$`c&l% zn4JI!;{lu;v89Xm#2~Q2cg5&7=P8O)^*&0fu#Iy-|K;Bq-z0Vp_Vi4dnwg0ayL5a- zGRly~)oP5AuN+)lEiznoRG*?L^xlGtE?R8akzO--t!tMIrRLE@>EEoHJ(=W{bJ9|9 zYian0PoA{S8p9rtl&swp?ZEQwpUs<7Tl2Z~3bI$UiDMV+{BbxvKfaXrB`f@Xvuzwj zB_-X{q+6W7h#e)AF%Wg z&jiTVFcW6XH4|nuq<{m4rTj5B-(Yv|jy_c-g#A7b`|w$-kiU%U@7hP+?Q$M+W^!7X z+`W6RPz71s+&rC1$7)4i9^y&X;q8B2J9~Q(UqtTqen65ySd4-Le;yG$n zcaLQ4HU?L8J^Gk3>k*5upEb3!tGI_onM5BGIC7U>+d9y24;$5GH(xNk%z+Q@dsJLjmLftVk#61eE$_#2Ncf+)^Xq~1Lw5T; z<2nPI!>U@y4V?}=ZR7(z4KPfO+U9}>C(qOzw;ax7U2Z($obgfLZ3m})E|={DHT%^5 zE`Rt(KSCqp1qIj32f1w}^cE+qm7+`7E;M?_Th-m#i7DfNOL0lRK)yaQ5ur z4k?@9KYP}|#KdH9NBn4JX68}Ol6Z;28Mx0+>S`V3vd$(lt+f};1eXKerpw}6qxl?rdM&4kL zApCQJ{Y6PhgMffKOQdH8>2RB=spFt>$os$r2}(M$2I^B6Rs+f`Fw*PQp5>r|x;$gY`NtU=(*tuy#3z8^JX*xoWk}yDmL;B3v#gH`98M8H&8JNT>~2zep_phQH;6q zMdT!hheDMAw@FqP5hjDb2?QH|m2xZ=+Y>^6{lFGB^avIhXhkr(^js^i@ZGyFljJ95 zOebb2EyIIPT6wD}OMTa&a-Cue4r9h$7B}~#`@q1}GYH35VDX3}ayV>MWqEmTMv1f( zYs~0dY3RHWi&i~6n#%w46$L3GAtOp?BEYPyt;-j)sR?QNV!gBAB3N)Iw`%|NqH8nL z0olAnk61yyFfg}bDo3F{1=wzn)vH%xDO@FJqM6^vyjH8hRi{gSK_u_d_}bN#DNt7} zB4T5oZ8%Lh4KTa!d*SD$wwGIZ~sXrQ3oLMBDyOpD|cKr9ZcNikxCTv)YlYs##-0zA=~W3qU%Zd zs~fkTRWkyL_d%}5Z*PwzTtHl$1X=H90g(Q?!uFkY8s%_R>RjYZQ%n(ZsM2 zj$j8}E@I}(__xS(MbL59>QG^PXM+Fy-gB(Ax6ghVMT+li(VMND49`xnX^Ibh52l5s zmEz98u-Zr;8LR>5WX#hpDUFTYVA6H|8HWjP85xGuhKh}Qwc1$S0ET?int4gptT1eb z{?kz&^um=F{%B1FaCb5OxIpJLOTuW;U0tvKJwEckdiiFU zrR1X+RojmwJ1EUi5PtV&G{-+ys4laY*VGJGO{6)Vh|@B-c{8eRv#G-4PdI?jq8j~L zNWC>wanttNW=guCX(FF=Qxt z&?h4|vA&kjS7XL|bz<*5b7wvB+$C+$Qs~l?1kXK5UWEuwSxj-tub7O7UW>(?bG$+k zAr7Ps-OlE^f_9Q>jkBEFB=@<~7#EMV+%^6no;M;2Wp?FbV`fkY5B`p8ie8+L>W=sb zBvf;;evN;;jJZ5qM9k&Eo7yS(?2tDv+J-YZye68iJrVC)-dP@wi0W%YCv6W4LFom9 zgn5tcTVV-k@w@L56Jt9sw=jmsCgAibQpWHy=j2XWxRgd1uX9C(#IIZO{{28rzxvrpYV^Vh z{XqD)ZL~ z)4!8txDv+(?~kyOJ)=2TWqR-j`AjJgPjChn0|YCwBR&^h=IZS=hmE$k3Vwcm>J$#v@E z!@LG6gNJ7l(Li~QT(f;UoM7J7zh}byzRK(~faL7#-37zX*Af#VW}7eK!2^C>d8iI_ zOF+XiNVyb?&bmeCyh>nSfe-4J!8KLS7a1W??|}Ku(9hgGz%Eu>bZ6*)Ofs>`!bM^7 zLr5KvCBkWJ+3Mj|1m%Z@3wO7*5G}kVI@pxmUgQWS%H3~ENjqR&FKdwu4Q^VOg^3h23fag zI4NH(boUC&gOW^d-+t?g2oE$HsWBcwP)*<~M)X!o_=%-A+N>CYaS;nE`j`vZx7nDp%wSUd}p9xaX0 z3n1;>$DzUvVMYmd2Bs^()jG3i$5Ljdg2y*tDZfj zvo4{l)w?cr?TE?G{UU!k6RF@(z+y?w@KAB_o-55Qu6Y}o-=3t!r-5yFHd?xX-~ati zvX{Ae8uYDb7pc8{Vdt|oo6Zn^M;Qu(G@nKc z;x4fWr)(4MIa(j#(2vRC{tv$QUpCbkJ2~ZXG;*^=K9~TU@OJ?au9)Gc40d;SmkSRM zAD-c3(|7~`sKk8Wxm^`IdPZl4FE0RUAfd71jG&;In_F=+Tvb)Ie9W>4-*)iY`wN=etw4YIV#*9lh7RyJz5;MHWy_-p zfXsc8E%lT${bg||05Ri;_1^AYUUll5xNJJ4q+fHv&r`!)!3 z6DJ~gW*aNIa>&AoI%47zoIDWV%};}Iz@#KjM;X7RfXOHHE3sxH4NU`S28fZi!l1P; zA9cSPf!DBVZjS+?N@hsO{^39!N{d}Fi0W-yQ0%>qX&?uMp@sG0=xxlD_$`gJHhitKEym?)~Y34?M$>Ta8Th$JknaK~R3{Enmykf{s z&~Dh@Ofz>IDm(xq*AKKdFo=6-i_zcZXG=E(vXqTasFF{QPQw!2SA1F4X`ccl%3jqJmxqC!Q*kzV`nd6%iqu(LoW>g zvdo3V=e@6PMjt%w@&q7$-{-rMPw1*d?0uZ8d!3rfuWME9+_gjWJOYF!6G0l#*X65M zvz6_D|3zT16BEn&)Gux?*4ulqF&Cw!Uqh>`zfti>Wn9ZlB^sUL)d%w-iA@w^Ni%!B z{-iFgvf^K6qR;alppgh9qN>>%pwH+-q0oUDwh9YP&R6Dk!J-5{96?tJ1Ej=MFx0y` z!D};6u$s?42>_Qzxw$=p05`ZWFm-A(k9UHTjc|qJBNGtONRu7K8Nk+x$8C1zW6##= zh`hri;EXr9HWM2nCR~~%@uTW~e*K@dNoJKtF6^4BRwD6_{w3iEZCnL)bANmNp{nO$ z!`_B_2&p1V;W-{HLebB#qRDN#BrpTS!M5pasy+t1_i!mgHa&i(4X{Bek|@6U=(vF zDYIq;J(rvG?crOx1mJDsr&edLZ=rp#kDWvUw1(Ob#^f8zsOJwp3|0P6b$Wa;jI_IW z{o!1@%ppU$QG2Vo^>Dw`Lo=@}D}DOz+|0E(W3gwNi(EIdJ*~t+S!T&FEgfE7Zkyra zDu23Z-2zY~_$N1ILB*T{cQUVF7mH+GT0h;7>YibMQ#bYjC#sp;@1e<>&0 z^kN7R(Le;hZ~Zs0q*V8PLc9J-?#Tj?845rw`GkP~s+>V<^s?xvz{b)CMeH;<3!jmd zaK8t83I!K>@s?o+qDDWH^SWnk=p2EgYuf@io+ydAC!=w_-}K(3WKVY(2tq7k0BnK? zF(VD-<5%Oo(jT&v47t0Jw{j52fVx91=!$HGSLgWt`G>bSUs1Lfmp4N7YQsHG%(_{$ zOk%h-fWQU(!TV-+>{CC0^tml%l$>cef;wquD8dA*3lc6ktKvrB7giuIsL^>0ap6jd zlR)~a04ux~4af9k%C7+maZht%l|T(kWupe3*dW~I-8nCA@V71s%L_ww`qfLYC|RH*#eqbn!$}t zLakn2e|_)XpNN3M3n4jX^$KOR=;lA$ zlX;k1&+62?^XaEy%2mgWE|!F41-eD&yHp*P_;!kqMN|m;=Sl6IbGA=YcWix#6~kve zMC{am*g)L}Lf|j<5kWWUu5fz6L!JtGm1V({9YI}U`=v9JuXDIvwY$6LJu>IkozT2p z`)?%a(^g(XtpdIez`;q3Z%6$qcDPtZ5!>$sk0|gVRRjTMVYgOOpIK8M)%uKT!UQ7u z6!B{=*%LzjO^mYTAmnm=b79);%7fpQ)c*@h_|La|(_+;YfQ~QQb}gV@fzL-e+S9C9 z)rvpU;wq%DHM=MHwuwpd^6F~V28vBX^RdOzH5?jO#sA^!13Fj+kauPniG$!f=++f-m@9Rb|Fug%-btL0r# z+NR^M_sjV!hOMuEL7f9K&O^Opw;p!wy-^?D@IRLt6DP<@IOS~rE_^{BuVqu#Wt-U8 zjtsEY0%Xs?S_sLnRvTS3@g8PdIV`24&qpxzPEvygyveMnSEO~R(Z=|tBW0a=A|tu7sDXOYpn+N<$7)d)Oh5z;d2v-X9P4Rn(_9n{uEHR z%b?73kZ?45rbk6rEuiGuj*&UB`z%|wZk3+HgOBl28{LvK$DJLCb7De}-{n{iEK82{ z8~jrS!=;OhM|AhW!lhEr_yK}0%8pGWE?z-YA{7mZkes9zi8MrLgHGM2ZwCPn$MyT; zBG4uds{TuR_<`v=0Xf_vfdE14Lm;lQ_LZAnIGg4y^`It5QjWlPAjXM@o;cZPD-NjF z8;W5lq-=~=IGpVt33o$*8!GY(e*k))8ya5d_1NYW80i=PSn|Dvc`nAq8Q|8wPR zxLjoE*tbJ})*3*ErZ#02RzThkB~0h!-1e@4qsNZLdz@B1CIVuub8v>8m~Y>5>~}uM z{fYLyzOGK$q%P_vAZ(=X~)^0Lk$gD1#5u=))xGsgcP^cLn?iycrnpXZ7ld z#Y{-pn>GxU`NIh8yaJ_;ix3jPu*;jT`x#<$Zm9k7*_YoW9~yHW5bumgmRLvUvV)!^qXp@QiHJE0A5{e)+H; z+?V;@SdXErx@axcW#34fctd2vUheVOIz~8iJ2WGE@5&YLc)bj_%N!cKmpPfagx-qeQ*zvlJ8jN>RKA^T7 zB)S?3!KX(@Mf22klk!OSCU1SC$>HfhSY7a?zG^wOLYlpvq<4$)1IZ#RO??#=GDNPp zXEfu9_NbqO?Rj3Wg(}gwSZ-aFusT2M-3x7j^t#}+^RELgs0T789$;{!_Gms~j}wle zm|`lauei)JO`iI-HPN~H_w^U0X6r)(1Iiwo)kF}z@M0P~EG_@rENsTLawdgp)>=W< zo>DT{9BMvd73tg)G4e`H=$Qc!#A@7fU?-?muhX%8+OMp!6AAp);%y(?JUskP!cl!X z$P)NNyzqdwAge*_&j$X`U+zg1)^DHCpyz!4tVv+nUookT(%mJOFRiZjv>|y-^P0{o z?L~Ryn|G*r160O_nP{$P+b4YbKL_Xk_tu}@^1tVOHhULIpfbl+@p8Rg15glv^$v>H zc?EdwKfTW4@n>hVLH)r&U}cA-O5I85k%H!qw}WA1IU6San}j2a!nB4o);kdT`Qa`&W$<2D`fmBzTm zz<=t2V3^CdjiXs**}0h+{?mfF54`^g-Y2u_vVYl;1d8e=3HoG?-iftcRS#Vk(*?w3 z2d`!zhzAp)8zXye}ADkPU@KB=ODM6)vO`upmS1?wt$mo&0y4nDGLg@CQOEIHqZ*h2d;cjqrj; z*zh?eJzYKB&2%)S?=J9Ytxd31eaj3Hx4{8GkBrBNp1fSaI7ov)YAz2*WM*c5y z5N8_()16FV-W~Q}nc2Jnm8B_v<0>^TWg#N&dDaWCtTEr?ve#w;(uWGT%vY%wd!{dm z==9`*i0CwVbsTaPkzhj4pOe1!y^@iKGcBmS_~F<~K&h1IAfQD;mAksoL;^EW*eYeX z_I~?|K@^!k$aH`R)&n$oXZZ1dkoam_j6%cI17P)!h(1yKDc5W5cAsWL$Rr_U^6F^4Ali5b_%UURy|pu+$<_ z%6sN6K`-ed!WyibF&7Z?w35!M_5Vw)=p;~=ap_bOec>U`t+)cEOotSRC_n-}htRp1 zi^D40?W9{tyx~-c7EL}7D06`}u1F~q`7g#2>bL349k`C_Y)QhXbtRKPUoN#eixAfh z5e+a*lItWfK6e|B!8fB}tA#j=vbxP+E8^$UusHZnZ9=;F9sJG~x6$$l$*0ba$=r_f zSpxEVqDTv6F)JxWnej7D2`JDSsS{IxWfTFu3YhypzC;~tN0{9I^hZ`t51RdYLfWe8 z-9Wu$dOi6k@DdrP+<@#3NN&VBHVIvR>!6@n<<36~WA$|f_l8C({uyNqiHWW!zzyRS z=)ktR`_ZuDX(H16tG8P!A8DWRpw|iKc0EBfw?}sd(xHqW5-oeJ(_`%s&(0NDtTKTo z?$Q$cqmf3VjpA?w*XI(zU0@~gVd`O* zR>VNkOpbbvf&MayziqE^A6QG4RU9wRHJ@EV4N` zU%e4`%G!J)D9L8OCu(!8wn7|}y`k+^>Ph=d R8CI{lHw|x8T(f`te*mWFmMH)L literal 11584 zcmch72{@E{|NclPEtXIup@yi0h-6om>|{yyvK(2WY-1lCCA$#Hp6qM(tfRtMvM*zw zG8hb|!C>~^GpBRj^ZtM5_g?@1^?Tpz|G2Jao^2k_a)0m7{kiXnGBUWsa{TOZ5D3Jg zt)*@Z0v!St4}p#z0X}y9$B7^iLqwqIeIIovZwD`zCq6Eo9w3l^W>)He$LDLz@S#l; z(m`;58kSV)~r9WGCewxqKpg2wb@U=Y4?> zOH1$XBp44?tef;jF^urdYCH3~`Qvt1*>OL9^?Q;Rvnk~q-pWeL`=Tg5RmWK!$-qN{ zos+?SKCh%6e~cuHq7`5Z@4{FF3*8lu-3&jq1d`Vd1cl!F3Zj<3Vo>~~AA|Qx@es>_ zOT2O#PY9j?fkb_^)o+>l&uq>?O|8)Z-*9N~Z?B#)l!M)R&fGlqbROfC_wdnk#|God z$Cuq*tytqGQc|Qd3a9vs^4GI(6nRW)&)<`q&aSvI{;45zK)56+j*oI&L@s*sd5;Z6 zl~?o99d@VF6B=($$6Fj`e(>r3XbUt_fj@%5|> z$w(V>ML}V``%GKZ?%gYG;&%=tFHL!LLPW*! zL*+#0`Of`I?1{a-+S+6*M8?Q+f124g-_Yu6v2}a!bV|&(EXYDNhP3f_7T;Ua`-l@3;zA3{NvgAf}61c3ovQBfe7hRwGJ80kW0(bZbsd&6(WSr{e@K zppHY8N1GoT>vUmNH)LBfGtc!74RNz4e*gXuZm29G0zb(f)n)Hpx#mUKcDgJs9*>5v zIcR;|@8}5A)6;vTfavW_;fOIaPztnBw@tfWu47-lSmK}{27b>f@FhPnIr;i~s(iX< zja&FCNqs5A)oVK>DT^Y=PJqRCw+7a$Yu-`00$Q@E-od}?LzB)BWu6`qoc+{KM&}; zdv_#_OBm?_ePU@gEKDE}Mv*GH>YZnJc}@1xcVk4R(NOHG!k9tmt?uqY`H~UgeJS4G^QghJO>`MuU)^wrB^HWlL5A0NC$B zY|EK-tY2^y0#;LFJb=GBh7y7M3AS53HIcEI*Pq%v=&hcQ#NL~G?Wrh_jMdTAH7jN4 z7`UJc;k0yTF?6QP$7AutB3DKEjKo=-r_ZI{*Y{;d{e5l-j!B!zV?0RwDu+>$M~ zZZck8TGE0-VUmdSv{hv&3|VDg{f3#9b$zh$%B4%MfN=&4D=B$-*QtR^A|iK=Ffnjv3S&p=1| zY)X53dq7ve&i;T0dN6DI>-8Z$E4}+Wi)hKq-i!Ip*#VkqW z0~xaYlzn8C*a9$@$dL7%49%92kty{QRMPSn zUX?s0WT8uGRB!L=A$>gq`A}~DqlZm_D^NY3n?#$!c-S!2E<07jbs&L8qUM#aOImD5 zBmgt6Ag!Cwc?D4OPQ~%#$JNz2u*$$z52gp}`p~erGU&3=CX+^R+CbX zo@>YGxhn!NzHxX}5!kJSuxW@t(mExCR)d3<@R^MNK8F7|gVdW_fLPJ})E&pGp)SM~ zQ{n)RAAzl0c57Gp7O${n1etsKax`GL86~Fa`B-)kB837NQ?wi?b>}xY+k$CNux{0p8?x_!iYh+)XV9K#-%n3{$EoWIsMunm8?8DD_Ye`EZqw>zjtrYf(8`F-wAuQm}cLz-yT9@ zeqUv{G<@OV(cy1#vNIFT%HH4rj*KuCOPBC!sgK@4i4wou_aYK`1!nM8`10O>u37%}=QZlErj?s`=-+PvZUEu+ zW8;G1B(ipi_7$^-u`QlWJ}HyGX(M*Jil-H+j;C z?>QUi_TIY;DKw4c1$=}hI()dQ+r<=ihp(N~2sx8&j%BrLhS=zhnfA_h00b&@@@R3V ztUVtj>zQgtO0Wsk69KEPzAJO%Mk(e`*^uJdU-R0hSU~v3d3N>yTZ)nVIGb-MYx|q4 z%gCQ%{6C3p-2^9#zM88kB{)Fj!#}=V5d@D;PX79}e&zJ{C-*DJmb1J76`HaQ-w zO4%mUMio=ekH;=9E|MQ(-^IA3*Rp2Y*w|#Zaxp#&+a?6h3?ilVPseE%R8?kQoNhvF%nm)HGUal&BWiv1k&-F<;;(K-Vf#oukCkpKd(eE5# z$gLJUB>)J8QzI zCd-|Jp9-pMy;_gGDJ)rUZv)#hitJ>qTVs`*jD-c&MsaX+6h=nEu}dJRo(g>SCK|4n z(3G5YP%>{k+iS-N@cH?9V;-Kjc!Kx*i+JH6N$JKV2d%kiNHbwplH+BVMlHrmCo8mu zwuW4=plKX=#XRUM1m;M3=i;{BR5lg?64|69(DkGNobBb8Qpy2t4RSYqP|1vCTk#-s{U=ETA7kvgzkRpl^c$pjSsinLs<;&LjUWlv3j> ztQt#wCa;Sr!T`*YUr^BX zM2hzN6<{Z6n?1z`YQNwjJlPIY67M#3eZgZBV*7?`bmQT)#=RJ+r^_{w<<_r=MIqJh z^UY=&??>FYQSa0=Lqgg(*l~p5?Zp_0=9-ILT(6XW-jpGw%>w%GzOw)J{U^P9k7viN z6Rs%dfNPIa{RGT-9}QZFN*?Yx7nf+&%F1^(`$e)wxKm zXgPAimw8%tN8b%mxjb;=*7=i0$~lH!X%cD4Sy>Uu)urLLWF+M-|EzY*vV&>Fphl`6 z%Eis?I#9c#pWG~09^ZZ!4hHAEHsn8e9lU-)1QlY^9-un2lpEQT^X$T4rV`I>F_&xcJ!Ep0%+e6x!0vtN^$+(}xe=os;wG z9A;OUkQ|?wDDgoR$$;nxdRNbW*;-+z=>pGd;-fZspVe0m$BL_}%q7|n?E7+P!1F$f z#}9VrU|8gSynSUrHGdmzNl+0pnyVc+(m zJDS~aXGQZjX(G#~PuG++O^*am!LKRa5C($*TB*^wx7I>R$v!{;E4c4vmsF6r9c26C z4B|r3z1|eTyNL}8ZUdE-27L9=`E4F4?%Yahs`jWcu_oLkaQS;hu1kH1-rGHLIp?0< z4AroB8(buHrGNcO!PeSm|1T;b#Ja?rr{tu5;y6AwTE+A{7~F453A1j(nuEck0z4^J z;MTE?&*xpO32`e9i>Ll zdE}Aw6)^ZEE1%Rl29pvQIfPE0-Wrt3N^1x!fk7~y7OBMf2BgxPxs8p8-JwYpPuwCL z)U0yo>5d>bsdlBaV#UUb3~Eg`&FSPBDau z{@%JTBxh~Oy8pzb4)8vNXl>{gq|+S+%dIyK)o?o&cWZb(ZPQ>mc~ZJ@9HNprU=N=wt9 z?t2q=UBuA#vb0YBC;k8~;+2SvN*h^Co|_a&yZAtHeSty! zSMe9WnHR}0{H?fSRywt#2$ifyP-ttQw%66wory=NfWe=hqnZMJXHKs667Q&Yj+@e+ z2M;w;H$WX@2Q*MVlnE>q(jq&No(5FL`qF&$*?E88YsCv^&pg2kg4T0*@XjC*Bk%`e zTZA4yOkW0p9?-E%cZ* z6qoeq4Up~$7-Lx7V*us9`$j<%5iGo>+S=Ms4Gj%wKtNLs&D7L%H|_Q7UC*fxw*soE zg)XjqVLotgtK{bWiz2kPcn8aJc+$Y^4A~;JKwW)iW+qlIHm$s<5i$sW%MS=e8D(Yh zfPesd+Wf?XlmGWKM~)mJgTd&boCG*<6((Tt#fulSOJNoH`T0m&Nb`|Gmn#akiw3dD zcu(W~_HlRe(!(Mu1uxC35-{cAqTRAN*M{}kZQ<+b4=BV!X1`UyMexb1DPl(aMva9+i+duC<>A4zfm zwZ6lUH@yu9qbhd{PY+dwZ{6x-@j$4UZEaR@R-F*}%GJN-b`2+f-Rw)#!j61;)>cG0 zDl;oSYqBfp|5Uz7*Ft9h>a-Myhw2g@`nz9kZ$O(r#$~>4zYxy~;`T^80DYh^PW}|W z@FCzK0s4uUCSfP8q@)xY)Rvc*2letY&KoIK8RIqDwy_0X#5Re7%Upc~@@prNNR(dv zjuVU>_NB12_zLZL(x|$lmX})B^{ua)zKz&OU$>2;ZLfK+a9!MfsX%;A0O8W8nlkA2!prqE#b6*>IkdIi- zD%|diuSjvSSpU4~b-tQm8d3nLlHnYOK;K4LI{;2j84Qo_vhTz02Q@!w_GSeJ=9`g7A6XROZ8|)8GF%Ix0p6iB z6m@{sEYo7t|cGio%`PKUW3tM5ng*`JBnQ#5A^cinfe z;NVCc_6C}x1m)C=LxxJq)6;8HCm!4}NtQ>B2@0Z6*Rw^x_9t&gAD^C>bN`r<+|nM{ zi=+Dj#5wf6N4=0z?>NQOi|p(!dd0LYc+Fx$+kL2lNDe@Ko=^{ffrlnGI5ww)bsAu; zn#ZlMse~K(UA9otnFx6Iq8njWq7&vp@o9XI6FBJ3!Z8H98@dFyT~eVH0)as2v0>ne z0r%0S5_Fn$ixo3udy(qwW*sA-UA;&4{)?CcpRW6Jx~qheo8_Jw+qaj6e>#vuR9c}| zc|U|y_M&GG<|bU!a=9^8J7=}NHVzUYfVU7jkbmm6cuqq*Wm!fl@S!oWrG-z)bNN8(Vup`uZ$FDpXQ!(wv*adiS0&;jK+BrX{ zCd$*VK`FzqcP|ZblNwR?zC=3fu)h+LL5Xi0eXZH`+x) z=ZR|`Ku`7~P65T;F_k@f5O_DV9fdZelt33VY@~{KN9`+UVKhB5W(-NFe~&BUZxXYm zB~e>|-Z#gbGDd_0b{lzsxKyUSAB3>ucY~hkl+tqYu+l_qxY9TokR%FKskkS#**UvRqoh(xO z#{E5HA2>idjp8o&w&l3dc!6b{f*R=!m)Z{EX}h-!cz)m}kawOrcW!rM9;&9sI3REW zyqN&n=pOsa0?H~2)=*c!L9s0eTpk*fOAptl8I`C9R&}*sFSoR`tdngqWkClHVO&2p zXS@s1^XT%;Kw{I{g7&koF}rX}x@N_r_arvOj*#{q%a08I==+21eE${Ot?)@y2)vrw zFfLJS)XsF*`WHg)PRs+kO?W@}aR*eGieJN$XGRXp66Uy|45_=w({>VlLl82#D1Go4 zyG2Ic<(!j=^&Sgx&Av?8nVkA@Q1)f3`j`!_M9mS&!;Yh>iB#w>xicvolFXCfo z`Wg!f<%QZ(JUG`BFJJNB#Ptpi05fshyI%JFj_3&IV63YXj>DwVg_|I)gfZHmwvWMB*C<$p{#l8 zxj@N{LmzSMVQ?n#ge}m=e(KTlID@}LY3Im%!jjF)#v?~|p@0Ns1}*S`URfMe0T6#c zhxy;Br-Q!v@BH(B)2si({#5bsQyu-R0?He%Av>8%4Nbzz%GokA6 zUx4i$Vi-h~xjd@t_h6@24v@wj1OMFH{GP$&5+uN>PL}~{F6>rYnN$G){--T3f_(jV z+Y%p4qJ$FmS!ip|X_bW|&e;n_-+UB*FWLTrXg0&SE!w1I`9k#8!s^_Iydl%zSI@NjjFb?v}9h#dQf27^|ee@O3nMK&v3~vGh<~-x0KFoVc0yr8Ms6qXhlw(CI3i|yhfjsJHsDb>r1BKbB{50+W=KNG;dp3^tDtM4 zcs8~vJ0uj#YqerU+l3yxCWRL{*h)J77i!CH$}b$AO%O25;xrlJefn2z7HP&FRaegr z2vpm2&IzobAk2dgIa6lu8)W;yt)l>=M6CM0`ye_iKZx$D1IEKdHRBY}C(y?d7Lced z8rrn+EL0E*W3k>gZl|`x&EDHjoK%Za>j=i=?8(k@+bwow|MW{O&5ZLlJz4?t(UXPw zYIFi9Ri3H>k{twy61iCzNU5@In@OJSXm0G7pYdwEsyhv7i5eL6(Ar0my1CY2b&Dga z9rS*yBmDo*D4;|B=k#C=2+xhYl>p=IXHswN$Q63*3B&!=0zhNFJN?`E7Yn&o|s_VLj<%a z)9bv3+h7UpE3wg9nY{|O5r5MX>cZTG5g4>BYomt3?4lxf_xE{$04i#Wp1Bpe49c(i z`1%IaP=6-wkI|m#h0&VtM-d2FtUqAqF8!MJb?slPfTMq?03r=zh>|0u<$iy}SlnK` z$dbFdkDcbA$&uA{Wzi7PDITF^EQ1*QcnYNffRjHt}rP&fwJ(I|B?3CAjwFcXVSp5USpaEKdt`})j_5K2VP{>Ke zw(S|qyMQUyJ83fqB1NB}?KjppOASv!z?XQw6LND4|}gpq*Fx$3KjxaH9#{Su236{s!IJ4Lq50Z#QcF9A*4&kEJ0hA#s5s}EK zK=Wv$mO$5uF_EjQ40}Pa$g5g_d}NsTlq(;2kesC8wfA84)1KH~AOI2^Ttq>EPq*WL zws$Qs8gJetwycO^qPQvmQ1PYjcDS}C8msi~FvyX!5DUoHt^Z1RQ8 zCDt;%G=$ozdn8o7;CDxEkHJDv-<0e=hQy2=Ln3EfzxqDA$*1y1j?vqDMU30#pEy}e zOl*et!`;2|hinW_CV#A9brX9m=}Khyz~;jlJK9*pg#iMBN>uUHiB3+9MwB=CU9|s-oD75g@~ z+}~A!P{AA8K-t;(lsZDO-0Taq|9r>^()|tijS`Rx{u)$SR@VQ+o&x~U?-5Hp8mOE= zUa6s;UsYuo)J~71=rNYF<{!w223p%MY&3Os^=R8>b9Eu=0e^oI-GaRMFFNFMJh&Wa z3V}vgNIK=^;-dW>6dMamNnY9(;Al%LLncOoi{uf>u$|wSLzXFEurZkcZS&JJNocdA zC1;6foE4PXP1$!Vf#T3KGe?M4Y52qphQYTUyWF)q5hBjfx?AjYXPo6KO0lyt#W@BsdYizrZsS*|O+p#Mq zB6shAqOACU)coTwb*1^8xTrtt_Y~L3e}s+y37fwIyia3T&ZI6x_~(|=c}`oyK)v$z HgWvuOY1_?4 diff --git a/icons/mob/clothing/species/vox/eyes.dmi b/icons/mob/clothing/species/vox/eyes.dmi index 0d100e84bc4496fa3a4bd02fb99cd070ff4858dc..9051bdf5d4a8500ac9c45575be3102bfea0f1d8f 100644 GIT binary patch literal 14007 zcmch82UJtrwl?ZPjv%5UMGz1LL8_<-2qah$X(AnjC`c~>=`}V)x_|=G5dozddXLf~ zQX(LP9t|b55JDh@l>LWu&VA#Rd&hg@yf^+m24w8D_u4CauGzkC&cxg?(&gnA;pX7r z;MKcz{VoT`-p}m6{NMMpN8U{J)v-^MLd~rFuRHlUK63N%cY}I!a0F*pq+_62=ME$D zepTtKL%{|>~6rEJFl!W+4Sd0G$C&EB&Ua`9ub5%=&XE3P(AI{{YsI(Gs%~z zlYt%0^yWs1{c+AhR!wT(?;TI(spZhEb#;GDzH`YaD(zI=p0F!#g6@YiZuK0b z-P4O#aq>XKm0It@?C#EsS`<~kCkbDHshFeDXdN9-G~%sqQQI?4;ew@$Zu#M#eZLO> zO3`>Cw7k^PRkK(>;d(d?DJJ}cU`+O05qY^&Ber8%M4a%+Sh{#geXPe+$7sJ>$veKw z^TZbhnu2sy*{6Wmh1lU_XRuzPDz@Nh&e?_V!zK^rI8GZ>jSE~@@(vyNOebD=Mi4mv zOoko-HZk~p;j%3lyakxD_UuJf@5Q_BOmc8sysmfsidk?rewsJK&OAhxr7C&v_hhO3 zJ!cHQavX8HBlXrwQU`tj%O(8%_q#V%0ed~yAFizt2Ku&>kD%Kz#wQvhrhPF;NNO%_?=Jfoey72^@{}OG1uDAx#e|a zdTtvkjI42VFI$s$59u@o>y&wIuKN#d$T$hR9So!z+0Cj$f!iPvVlU_TE~Wd<>25bv zG&+ZwFP?`H8(E~;b}!53!PVA1?$Ux8`sqpmRr06K+{rcR1bTJgKjXS*drMB7h($jW zC>nj00P|nHQV?ucM%2e0MS+!4ClB3DSBb8BALZ@~x2Y^gj0asZy5ud6<2@&AeD%q` z?xkdguSIyzUeCTop^^H=MEV5L9hBVPlN5FT7?O#H25#e%N_VJ5eleV`ClF@Ys3W?G zw|UTy^7bP^)ui~_$iCS7#!ubO2-yce*vuh>mv}=+7mAII$0}_tlWFGF%Cg8>w~-f& z$2F16(5j)Q_4W0$&?sbryyh8|*{KGoaf2FkHajd_R1r8W_qY&?r5L7`JSS*3!x6s^ zwx?AUmkY;pIun~M<_H7)+RBHT?Gl5Hif{sXp{5do$~OM`L>9W8nDBjM#E-?Gkvd}q zM%>KrwJ^yNB%?}mjX}6k%fg{Cj8*cb0 zSUDOvWXlov3)3&(iT%k{iD;K&dXIl9kYkD;7LVAP(zCU7rA^~HS_v@VU2E|X$TJEA zQ2rHlfIp0a8|3wXHlMX~L6*@(6sJ8>6J}-}OeKnioe%{FdS(pIiW8!n>`ucswB4~? zKA1Q99UoGSxs#ARmIJb7sBJLy3M`x_LdMv8Cev0jd$Hja!F9{jw(}!_CczcX(%nK5 z_2vkPtY{wsU@u(B{IT9;Pb{c=um}ly(V0grD`lNgO_Yd3SZ$@nvft#g2kkd?`Rg?f zYM`9RweP^29$b<#_|%Dp)vvWoe#m$&#BXOQEJ+{i-z+ zIu8^B*+>{<-c8|Oa7Hk_DPj8i43*K4w*OY%z7P3!^zE+cpC1O*PsjrKIL0}d! z$uGq3E9lrmzqqM48ODKw)_K-I0I9a}rwN80DHa7pty2f2FDT+tv45i#URWQgzVZ&k1>ll1Vgr}Q2GycL=7Z;aKoUCBj zHL*B}qwnnaK*s{@!riRlUweA7ny=kq>VumSD8*b$Gp)RFaR?um4NLbPhYR3RMcrzM z_%>7!Hpjng`cqcWxo+pcb>AZ=;xIWVDRT+fCtBC3i-P$@-98MrjxyWHVPR%omW0S3 zcYs6s^xVQ>nVyIEKpWwc_F6`l0(ns(->;V65iY?;VS{wSig+mpNID_61M|P-`n(nl zv`)6bm+()dj#^QBe6jpLsZ!M9EbkTN=N`!b)p=vwF)0edzzQu#`aa0STZW2HH1S=U z?Srs3w_<|5p;~A=3Vx$Ut(eoMj%93ZXve{Ks%NgLg>a~0YwO2F@rmf4Sibwu>Qu|t zaC|1MmT6%UFVPXLRnD8NNDDg0n*G!{hZQwf*l~{6Jk!crBeUuySdE(H zGpt}kZuoG?=MZh?%oL*u!E6oNiK zR`GzeI3SQiX}4+gc`!UNp)o(+DW;6Z-iS;2FJ7Y3y1sk`9)r`cqCevU30qXz1b8g1 z%;eP)xp2_8l%DFv3vLUPR7KNSACKmdBOPlReuH4zd@2`n%Do4a0@#Q30oG+_W~`~U=K>GKsB03waOd$yLZ zfs)$@-=vpAfAq>k3E8U_mUBFu>w35IgThFX1ibOh0p`YxwTYTkUWpyo@rx8*<_-JO zI~ig@BYcB-J0FdokCs{D?q;K(3FnPU&`NAO9ZRD0l<8k+@QS0HK9i^_ZWS=O{Tw|H zz|lgw)pH?kPb?J#T?TT24$=FtaBgU%lK}W_N7jAV5wqZZ{fa$A#%-Qf2e`TinE?!~ zfLD@Gm?%WqEfx=R3kP6afUrs$q|V*EagD2l*A>_lUDuxq1rdjf5dbs{xxTm2<4Q<3 zwAhihekz!OM&bnLf+LGK?crA0s$r~#deCN!5mO$1rmr$OlI^o zfo$U0jrZNKTyJE_7Y|C%<5R?s1QlqeXs&`MZhI@}ab>&Hl|Ie~A&>NDM?MNI^Z0FV z`G@I8?IxzFftUmx2jQHemd7L!-V;g2GOqBWLlKIs(ilQ0i1__mRB0g zw95qK?iK9gUe1Pc2(eZro_ETKrFg>@62M*|XbL2!3rh*I&Fu?v2*{_fAhbw%^IMiz zjnRaw9>`zIf#J<>wF~0${C+vstWt9ZpThgR4?TzfS2psWCi5;o>upl|v56TCWu!5e zvlms_#`Exl<0`s}5-R7)HYdl6-qVfMjz{O(BIsoQFt&{}AuUCxL;Ap-sp=gUIFuvi>(_3sVdR**VdRxoQ7tt>*YhiHu8Sgj+N7 z9va%&mQLXI1uBmt)`6_L)iHCtYF+TqyN8ay7F)cKiQ0(?5}KC`&Q3qCvaVNXK>N26 z#Z-MAT$>!smX?;hY*lK?%4x@xmfowk?*`C>TU9bYY1f1U zy3v5c*Eufc#=<7#D?l2le?FGjIZ{6bsxBy}Wm8b5BMgc^Q|Ux&?4;oHAQyKOYQMgSr5!K&($Qr95Mhw1e6N`hTp~HpX>(pAqba>u7pjYhehruFW9y(JE)a^l$u5-B@$N z<;%UX%aDlW4N0IK%;JpdJ_sjE^g|DmZ9Zn!p&N4;9 zKh--6>ICcQHShZgTl=}o>C+bDdv5#m1#Ed$B{1` z&BIOz8z{85lV=M%VBt$|3c^N;eNg5XI?it|d4qzud4>Wu4(Q@Mt7 zn+sL;wnX8s#>7ZMbgKHz*8*P#1fiR|ZbK3iJyr!F)LDHW8%yhPoo@7XLQ3_7(aHE_ z^5Q_2yf`K{NS$qBqKB5%PkGz34aLM;a@vww9HEWgp8DkAY&nq25?q!4%qslUddWj{ z{-aB1t4KGl9YpJ=A8>Qa{+6R}5?&@a6=BYBmf(SxpOp75TNHhyu)oIlwv(T1!_O0g zcZ_GNiF5qTLWJp8-UyG*#_G8vNcy)Qv!Xw*xES)5Kq8>c+ExeOxg%jvqS$({bWhT% z7Afy6>$7Q}?}Z}xhxDt|-J~@wH#ZjL#7=5^zrB%P#hzHz3*X!7zdW4T<;0Gpdgu=( zlKxxkL5zo%OQ8cF{Bx{ZyzNF8tN-v`K|$m7j!1E2Pm-8uacx618`1RPRgdyu3eOlF zv|9~CekdwqPyj3y)D+-xgXdQ)m%Ly({ElK{WmJG7jCH5zQt3sG_0&;om`UJIdHl% zE-v3jP;!FmTkhFn#ctCmD&n{m?d0Q75wZwQ+~ro1ouwZ1#enn#9Jr(SV-w! z#&nIdA=Fn$fV(x(u7#&&d{!mG^55n4k;1|&Ry&fCGcP%vLkQ>zb?flxYJ`MVY08JI zN3xG`kH(Vi5eFzc9ta%n{no#mR1U!+574=fsc!yJ-WvUXsU>Z*iz!U~W+Bo*@ zZ*E`%4=#HceEwxzsd@a_$6;XCE@5OqykGcaugJ*@{;}_O2l&L_F7&0#@CYj0 zYQW_N_%tpL;^s2+>S3%FFh4g^6hygpHqqGZSRvD5>Gatx6Rn%xD(fv1c@hndPb_7> zc`MFTE%Iu#A78`sIyKG-ofIm%?vOpIuRdhGpBfUO`Hi z(C*l}vEnv!e#ilx3BOdW_}y477_CqpRvfwPCTsQT^0s~7DokGkx#z#vrvK3$!ebh^ z?9{Fz|CR}JO+g1LUjDVO-oyMAud0zf=Y!?OZurOdUv|uY+t=jo<<;i&O8P)Ux&CkfjY*-Xj$6G^ z=aPdG-`&u=w^EdM`)tJCg_s{Yqc5X{`Cbc5Puxv->IYeTg=`E#&HXSn9$;p#THD&% zUPJ1#DC;_Xus#;6^D41Px-u*@^vs)D3Rk|5CxVVagQ7Ea>lpZsSN__EuOiP%dP=m( zGO#6m!}#&QJ_H`7CECr2doI;8N6?fPjdS1DJlf4U-W9_i*4)x!J2f>GR_{GCnORo_ zLA1M*;-FiO$V9PCYND8CM^A#NUmS{vl*o%ee&LKku2z%$I(TQPP;8;+bWdv|B1bdm zg|2wW`{k+&?#hB-E(Gw?zs2K9I{JQ$72^a`O}At!K{zi1h>Hw$Z;oJNG|_d&Hvtkb zrfY1}0G@f&Le(iez7}KJro~%UXSLz1PyUtfk2vZ8u|^cpt=XXS|Mu`%`B-u$1XYk* zS68R%A3hHw%p;mqL&HUwjBg7&Q166nfK9NhZ%@C_w6EOt8_+CGwYL{s2F3L~laRWT zE`7IH>g`kl@RKVnNC^>s9jHIvB?K%Ym{YSk`{Ru>0b3}3=B-xKufeK&ZY*^9@{HSO zY8M08V$nzNX-8%?Gp`gPWpXh%K9KrM?!@S*56-eOn28DA8d?rK-BZ#?Z39^JKZOLF zPu4Bo72h8$lzs40PeCH;c*O7xHX{YfAEZCdRN&yK6X5x&3^)Y9_Gm2+ZHy_Vb~e;7 z`|LsV$MTQ=udHL`yPizW>n>?R2nPpedhYDHVbix2#hyBap3J7DKJ0YA3diGSGibN< z>C$vzoO!&MEa&~A#g9vz`NKB}C@`A`_>~X6$p@m|x7yxV5sjO&Y3{V8xWpR_i?`dg zf^p9$gmS_+d!Mnq*c6t&h9kZTGpnkhu{Dm4E`c@5g>OJMGp@{)MGK>HwKc8VLIdq z#%oY7d*~Q&|yu0O8)n!tcXE&P>WGjySdpNYW=^)vo+K@LyGe$ar$1bNu8 zIE>Y&cILYf*u9u1FP3YZX-VDVCcsX@Mp{Fw^mI6B;8!m|z;5(9DIbWIhz!oKbq&=c!cKOk+ay_tqa?Rz2I0Ebl`j)UiDV$?iEdCv+uVwx6;C3w*{ z9h=X`8-gN(S0B@D^&8J0527MPDY;yoF;UhE!<)Ifr~5Q}i2Q-}j(jpG%xOBfWRDJi z*|U;VUSl>uT6rn+c~rWcLq|IPTiD)&Q=qq6*nVB+;g(n|jB_tX{ypxW+#zJR#G-c8 z3z;7FZL*K$yGD9f;*7_c`-T6OTYKzW_pmobilD)9Cu|+i8EyQsrf2Zj`KNt@jLKQe zhgKOKM_-e@7iB20LsEsLTn?X~8Eg%C1@&RG5YUec_g2i=!9=9ccdqA+SgJ4qKh;n& zm8Aw9)NbDdx858Cvk8Yv7^lzM%V|OHm0wzul5SB5_Qa|0s=#a?n7mf=U}4+E4qcaD zRxWg74K^FL-uj2}h{-$KTWT4Zc>{0ApSRJLMHpVuOJ+rweOHb`97%*WxJP$?94OK@ z%$tmJHT+u*;TTDjBo-i$M%x7IqyfPR{@ZnmuK5fC4+U_)#odvhs3@lsq+yk;_&;tii&w01j_WpR+&45ZoLt&g*!qF1uUc~n81M@Y$F-MZ$C;`+N_zHE#o^*YfI zyq*`?bG)FYrskL5F(~<(n5~JKl#(o|x&Kctznys9niUt&<5nanf~ z=gv?JlTRU=uN5|;Zui4aY$AdZa)B@1r__CcDoG0L!!_@_90R>fiNB@k|74QLAe(E= zIPsM!;aY5zV`E8t1x%&@ixx4Aq|&bIx7h(*+V|}xFPjPe_=ty0a|iE*SkiI#-Z1a& zcgZBac>=qxU}&U?uWc>4V#E&m=5j!x{JHc<_$>`~iRyc`x7Y6^x(K@A^(Zc*M*R0^ z*2A04c1xNek5$vy+sPEB2BR#33`q1f^|-%W`GG0jUFYo9thmWEoCbJ+DmNi9);TyKFg!u*2X4<-&ji}`_Z?vAx4F6 zT_vE3ii(1g5*aOG7k`McF3ZD!m1SE*LSUfc@Nv=Vk@8#jj;wa2RnO*E``X;BFyt95 zFss>!7yJupUQV)N-0a<&A;sK)O@seYJ`%bbHUKoYGlW3D1yp>v!=mpNj&R^iwj1f` z=nk6h!UEgKkkzxTqOtOsBe?71D>d#Plz}(q3E!9rCoV)X~vXQWSnB|N9@##V5i_(G9vy8F{ zSkwAjla~W0eVeca%)Ws;@OICzfVoyR32&a>-e`fv*PX2^+5n106QyJLtEa(KgWvO} zTVXT_xv{EN-)ogLHW#rd4YY0c1D~p^%I2yYPPsw4L9z7mt`mJK<0vu4Zw?J-z5+ds zT{2&M!Id@j?n!pC3Y1V*r&!e+_pWz>L`7XjgnhV(*?`IlUM(p^eYcp`IIo>_cM~GI ziJ4we1^$VO{=K2^FO^z1I_7oQ9{obV%8%yQXa+isp{7QIdhf2J2yneK2{C@m^jm`? z&y?f@+RToelwn_CD{(K(FBSMEZ0F6TsHoT*BaYr|*FE#?CD$6U1<6Q_X7c;1FpaJd z*y1r1Ng_x!h!q_>u>j}}UISR#N@Q*D;V9TAd zDK19I47Es>9dONKiw~ zHMT0#OYp?tI;67rY0w_=6?S+wyRP70gH_|F#N`d{<{+OJ0mx*vzBuSHYGA-O6_=8T=e`R&PaB!jP!rQD=# z&srFOhNSd2{hDrWVgZ+)OH~rGFUTm^)yXNGEl0_f7b2=UnEuce6`+Xt*4o)%U2!Yj zC0@UYMX6K=rDr$FDOj1uw^oWG~4!Ko&d~WE?(!-st<=)+$!Z+GCZDu`~ZEc9QY9!AzkZmm( zJs@1ahFaTa2l`-+W@mH2s(U6w!*5Ya6ABno$C`9sG-#ib>{qXEIoCk0J*Qdt9aQWS zK3ZySo@IIhJe7z8Qu7#63A%#x51Dg(PC6`}?v;kYgG}PGTn*tklDvgf7wpjV8wBcu zVAAE`>r3Yd^$pQ)VAjDou+~o?Le_&tN#o}lj{n}gPnQpRS@NStb z__D-WozMTV{_xWHKmcIhTj=JT-Q=*4?1^fA!Mhs2Lv!PfC}(ecCZ zYNpL1n5knS8`;_4u}Ytnin-wvj+F#%pkdOvEa#ovz39Ge2@=5Od`C)>i7_}7ZXgv% zVIbet-8J@bjGyCQ2>k|Ah)jyG4eE2mxEnhhQ2_RlATcF~w`*s8v=@N9J2XXQm4{GjCnLmlQ_9w(t=flS2?mQvk*cetJfnOAaImIZ#VV?_MV*Tn9qLA z2G7X4%xl`Ni|j>%bmrP(7?j>kgl_z|At6j?FN~}TJG0>5N`pROEC8cZU>07F>5ctf1;fT`vVZiu-!K#e2Qdw@`B(Ws@WIgnKhNtJ5oA{t^(CI5!gFIaOcb1oavywPA0aFtBOb zMrq&&*V0*JA9W=!O-WDpzg{d$7{xHSoWz#m4$ilis6SjUDsDZwMUzkfy}6^T!m?LC zpM%WmfbQUk)aWF`sYKemBilcG!I~a$IQXw$;qPCOGytz{N-1@F;VpAAx}>W#MpJhe z+dewCu9jqky*phW+%Ybt6f*EJ_uyYUL;CbAweeU(Td?IVYzjJirS~sML|N9!_@4Fl zU<>R&Oh}RdgJSx8{*(@GS2~h0`m?0J|DFH!%*Xo-^k@0UEfEZ}TiBg0zR_RVE|F() zY#S;2w$&PLnjrs_@Dy9ZE8gA-?{Xcrn4kJankvE;o13$23qRn5gAgJ9mmA20_B%m- z9>=y%%)H6_|f!M+|bt*jUK+} zxs=@ma`!^}JXKon-Y&sVh7$&}emVZz6mP^z7hCA4|2zAT^XyHL)|>U?;K;ust5oJ_ zHp|b!q5l1>nMc`l@GeE@D#v}F%#0;a zElp^8ZKL(T^Kyen?xe|I5@nm(^7Nt07kvgHZHV^4mU|R*xmi>I<J;x|?A zWxFfzA0F|*hOu`ujt>G-G62&MQ44B-+=)%P@{3Q8oXmSN)u8s(>=wA@%YY5-vw6^T zYIpD^0YRO-y*>5%%WoXAmKMJyMXZNa*|E{HxqGP6HB3)%rsJ8x0bbsb( zt;!yb4?NZdx3{~kkf+pl`O5#3<4rZ2cX=x&!l2S{ioq%;g8Dyf6xjy7NMbENP+ZsoVw6Ft*(1KUCNVfxyL32N6gh1Z z&S2B(i2Q7pt^>OWr03#-dxg6&O?;$iUn@H?J|k9-ABQ91L`UR{vv~ZkOsBrmOOa=C zarg1NL~1bgS2R~`Ku}P+Y95(P-s70#({bR}e5$ed7PRa*{T3?>uL!7BTwdzI)~DAp zHYyh4xBWMFph5&x4hef>6M~@Sh2#0S=7BgFF*6GmuvH+$J{gj?R|W#Ifl<>2-mfsL zA#)2>CnIqWEwAlCxHkU+ha8Bog;x6b1# zz51&~x{`-;={=T=hRqMnZ&yXSiKL?2H}hk=PRTz7c1X4zd_c(Noa9nw!UbPjGn~^1N>5#2ZS4-(o;x+Ol;YkTHPH47q7q!=8V`J}2N?g9GywEfX*)PAbQlwtE^Itv{H&z+I*`n*^^MutCf6G}+p0mKegif{G=Pij)P6&Rwv!J061zpS z7gKpzt2(_XC_&WJybXe?*bcq|PjQE@9ri(SC?R_n;XWDpve zYt&Sw%cKA_7Y(D>2W!2V+eVV$_6@ys!Z$J`V$75^Vd~+rs`%_;9)jhEigqJts&8#= zy?#@670?^A{8CYb=>?YXOoEP z9tM(wj>A?#1}K1qAQ!Wv31lel$}6x}V*&%X#NmT>j}nVANJ##faU1#H!3x z%a!c|*0Gg7o${GU41z^?!Z8rX8-X~_Y+(v^wZg29B(W_J=B9_Sd_7~+4C#BSU>s%T z8ME3!Gm>*N=JxWn3naEEM;ua3y4_a^)Hce$5%}B^$ccuHixpaN1O>1k^}g_QFUZy3 z0HZpO8C_xJ2?iB$ciUfdT)#(CUP>~F@0;&k=*AA|rdlzI9qj`~U%@Qm=&(wMJtxws zS(vpTgwQeXc(z@XEkhsAou&;}UD?m>7a*G6uV2HTny`c?VL|dL$VXp+S=CS$5B5Zg z)oUlZZ;LC!{e@_upr31CCD7)vwF+T_%pnrQ(t#NEBn$MvvjcN<3gtHrjt>=@>y4)g zXXoAj2zrlg?sDwo_-=OWGuwp=aGvAfFm&4b_l*X#z{kq`iVDSqp+?`iZ;5*G6f%Bl z1V50ah7*U-By#^GPZF|Wu2Sr_eHVkgTz@+iIjw+R{4(pg=%C@BI+OYbn|;deU)w|K zOSSgh78ZGKm6hMy{+(Xko|`rw&xPT;=6fq_{aTLnFsdR30)92<8yirPtTy}nbMSpI zC<|R_YkSMWQY8KMJUD?An|PJsGM@|RgTpP=OXgnr1DNJqefD?BYYQu82yFtx;P$hv ztWjll&(Wl%xS2&B5ZZ|vRtGjp5QlV`uHNf301Tnqs4r$X4l~(=otB*o9mZ%z_rfFr z0H{O1IKY4Az3*{$GGiT4$>ymONT$Zx0<5)I`9}lbus@63izH0@!t0FzJ-+AcE{N(! z=1bt^ruCMB?M*f0jIDl>(9Uk4%bNK|!$VY@3R}-ES8vy~bo`@5kF_^p*9`g`j?E2M zvug}iQta-!%62?0ih8Ih6RKsBwyVIZh@cl2A|Ev|qCaWgR8f+5P7{iwQO>}rcrm{o zwr-X&kl0Ey1@gP9h)n~U@>llLHiy94<>gl4*f^9FoSG2HENr^Qva8sXh-+&1ywh3t3)AGY{ioSO0 z7(Hn`vnuXU942Df??cF1nKOXOPf))yVR^qBg5T|WsIEf1n=N^=Fq45zxD>g9nrAMv z)!c}c#pdA}*!_D~?#ea~C$u}1`y<>P;0+B|p^bBEdVAQtc&2XTz2m!Oq{qd7<{7g8 k$kaG8WA_UGe;HhY4WsLoSMNXlfB41kKL7v# literal 14571 zcmcJ02Ut_twm);3kr@k2R0Jt9h7m*rM5IZ{I0g_9PKYcyZ60!zjxn#@1O5G$!YtXz1RM&wb%Nsm4`PBb&ebq zI>^Pvbwu|X(wK|uFK@v1;@bn@O!8z`H8_wBGqnsrI{Q2Mx%vdSdV6tkg=Cba7+@zZ zd>`HS0rx5hcY}YdeBvr^*-!k&R@7I)ms%cZlsf6KZzZE=xu=i*_^V{$mehcP*eL?} zEOx$qjY!uzuT0v)X#QTAebgvR^J%NvheEA0C$?XIyr$PasDt_brs@3cMwFdrBt&O7 zgq=O4tBKK5Pi~#L`rwMGV~}=m?$56~fBIH%tLn7$UT??wBG~nz%LzZoNQvSWwqO5# z@5Qm?X9i&vN02*TOW5ST{p6A2mgIfpu6%gYH@jghC9554pON8=^@a9Z*tNEAVuXx8 zrN8t#xZ!xu?s)PuRI2)3oYd!FBrW*T|3U7bHcaMAG z#g&U0M~&^hPFtCeepvhQ%$3Lh$*Q*z1BLy{w+da4j6EapK{WQG`1X=U(Xe%&Vs%G* z{PqW?-g<9t6F)A7{!-Ujd^)o4xjfd%i)Z~+lqKnWhuv!0#P|K)^-MTUrnTqHcTWOO z8~0G&euIiZ2TC@(KVLFyd_gXZ7Ok0C>iSXjh|K=C+*?rC%NF+Pci-}=T}_#z6F!|N zgKPF!pB3|Ylg2mt$t?03aVik+zBf){^0gyglmbg{8Q?{MoToXw>hz^{rqB`1Bz&i%(s`}{l^Yoj(dyAnMpF{8ewLBB_dI;&BnDua^SSkeU)ns^t({9Gt$U7{qd$Z0j+A5|m>W1= z_i}MxR)wRhhnwIjoABx0*p`9jCg1(K;LR~%*sz+{FArZkw#HWZE$NLm!2SM`=c=-Q zRl8x4)t=jyAFZ;`U38NfUYcKZ^dKqgca3wgXrm!|j*}`l@7tDYvXDD<)7N;j@R_Fg zvFR>h6W>bf;&%~)E_b3wrAloQ77hr;sl9yj$g%UKdfmr}%qME+GN)=J;c(8kVW+5K z6X9|2kB3M`S@Kmay7f8p^$zRPwbM5!RGoG|&f_`9-m^O=Q&o2BqF3x^p6N9UPc=8m z^Cv36cWrPVzivEsUBl}29bNjG1;M(qk5&_*={Z$Zbe@vzFMC$Y-JMkD?W5#9v#u%x ztGD%9F_~*?d+a|jF_9LuIdu{So2>CH35%4pVeu7xm571$kkgGa1!hAWNj}GH_bu^{ z5B7YjXjhEi*SJX%>low?Z(}wdR|{UBCf6BuoH9$Pmzv&k?%F&*!;Z1>PPl*n{-K7( zMyHL5YFG?SF$Z3B!9pp$ne;dq@88l(GB0a*)k5R5a(8#X95zuE!j2Ni{v4hy7wNy; zT{JFHCzEB=NBI16RZUI4UlW%m^zM+(^<&J>J<1k$W@Kz?Oz+HyzdL3$mEu?5!R(nu zjw%!CtE_KVEp4y9Oh*V1Qis*6Q2kmJlti`cjqJGSJ&P^XhKTXkRn-JU(E3F6EIvO~ z!O31<-?rAxY`FK4t?bjg%F68zEO3};1w(8B9Bw~uK9G@4pq9-sd%e62`wsJ(m%+Tc zh=Xlvn-~m6YLdt4Z8#dj;GokQ`;Yg;k|IOjIka-4$B!x7Lyos`%+GC>`z|F5&PI@{ z79lC@0|Tooc?TQogq?)ah5J~J-s&2!T;Ac2*rZgr!!H{apIrlqGzD=XKUo0}I-5#R1UHL=lz?jT#*4AKpSs!R4o{puZ02KREe z+zg5ehIEY5PrzUbSXGH2)|v$j_P)pGjNC8841dFO_TI$a=lx@2D)3A)iX3hh>U*|H z>TFBUPL-?k!vde~DAhyTqutXfl9_cf@a(!PHnm=M<4&ZtH9Z(C`B~%gMi(Vk*vnD~ zR^hkQ*&Q|RkydlB|F@-_f&$5D^el?N#&z_4PBLcRGj%0DHHZmSV zrc~p8yZT-6l%BgL$d)&6-e4$xYGZ2M;!CpQkBWU_oC2II?hTwn1!w!X1Oj1Jcuv-I zKR%;BkfG{7pQyGe==GaqHd{kOW0i=2LYa$_h=&-#{%0p@x zFgbPQ=>VIiRfCH8XyFv|HAH7I=|IR~J3G78C^8zcDI)mnW5n^9uLTHS3A>lt^W)jy z!{i(5>laBs*=S~Eo)i(8Dc>FaK>}!b{a2c&!%dsm`}O@7$-m7}*kwlT!C9!L`5sG( z=%)(&0r|H*pD@u)b(93mGfE4EvQbhU5+Mwe&xVz2 z5As##T01;gSzXl)UT3Jhs;H2MOKg7g;`6U2`(B^41nf)|g6$d_8XimVs~i>Cidy3+ z&V-OrymH3iMfIS)J-X9EZ-GQEOc*6lXB~{@JMJ(?u4y|4-a1WiqAt;g%S^&b& zjgDYP-^u@lOXLGD1LC&5_p9VW)UQk5#)9PzDMvZA~dDbzZ~8vBZ3!FbRt64sk4!Os58G&3@d~wIKw)O|tVo zCzY8rf>O{>B_{-HA(7!o9T(y^E*ZXU&#+~8HpPbspMIh`G_i9h%N!CahnPkig7P&%w;gmT0f>*9 zj%6}po(HM8X}VGUX9~<|mfex^cwQA6+}0_jrmGQCs@XB3wm@O;9)-hCHHCrhT*~kb zV=gCqo;ma4Rqs`0wCstdy}fqS6tG0+?DrEB6RVcqizT$ng)R6b3BX_*Fn{v?$T! z@cJA(JxN;}2*Z8pdvD)F6zYs3;+tu{Dn8{aHkuQr)gr+G0lEE0>?^<^%NcaYi%jMv z5*H|x*FzBao})wl?Ffr%Hfa=x?ZO9+U?_5U%Gyu;V>E4#o9%rJ#PKxlWv1X9p5eu@K2AH`Vj z(P(u|cFp{9=?s-~N!lkm@m_98#8;ME5G$x@J=YZmqvR>GE^KdlGy&ymBw;k>%#u@iO9oqC&z4KrFuaxTV z8()w@oqZnMg=9BAv`6@>B$*I63KqiPcrUc$zO;O z!`mfn9_3ULR36+cP2JlgE6)rJ9EJ9=kR^5B?LK|9_JcVze|JkEHC$Gf>KoI@)=%BO zaZ32*SIggXe1||`EEa6wtWHFSMaE(TR~XLMrz4Dq*PxdHGcs~J z8WwfC1O>Pk>-utL+@4|v@EmLoF}lW?CvcFl@TaR*gheEqAlGXE(fDo90n|5=_P!hG zi2Rr3zgTzp8W|ZiKzN3BQ(b}Z9xvG;#N?{F4{au7W89^EZMZ~|y8Yt!ILi5^qSNqb z`zk%pUnaI_rq8zTckLxI>hy@sKHaI(F^Of(8rm&M^{-D4B&>Y=wML&c;TJSr&h6zctvyE zK{2!zvfIl`mX>($-xt*O7i;KSNzH6>*l6PbSO;{bR>QZ`XETI^g(Xo7+s1`xRQftq zZi>Q@`t^RxSXA(DB?4AQELo41eF5p3AUw1^q}{kapg%a@8fQWwyS1Bo9(xoQ)?2%L z)NKlRDgW3s^ORSmS-C{n1Zi|4EzO~L^|ij7fe9XEmKH`zcBRa>zDJKbnV8?WcU?L) zu1mK0l0h@I^U~6!#c;qe+ahfOJ=|AZOUR&Ch1f&qA!< z5Cpl#oq-`}f8o)1zhKeoO5NT}xPnP=6Fe_JCkLX4wK_kwPb-F5DDwLqg*_UlMC9h@ zEX1MFPUHTcTL}=O`^lbN@QKd|lq zpI3~k=4r3wHtRnFF+lXV`|K23F%5^=TnxtQu4}JtO}>m za@MY5PsYh@YwP(2vy$Rnkq=9Lu0j6(JDy?kI;r>p2Pkfv(f#R`mGInaNz&ETCL8;e za9Q~Lb9aH10;|=?7aCeEWrGt~8OHOat2c+H_?zzT1StwvS>MRW>7KxkrnvSp_E=Wc z%oCeP_It)%urg+b*S3(tYTKg|t$c^(X)u`Y2V#~~mtEh3R^X?9m)0SX`-%-ck6AvwH6Z^0a@BI=U7B;}zn^qp0 z(n410RFP2?@}$Y3?>A`8l!?l|MBwom(S@p)wijl;BfF11&B0@?KiLhlvn=?1mSVb< z(0-b6<1%ht%)-L4_x+=W$-x!uLc36jOLB*n%wjOmC)c$yi~OQmdsTSKyD`fnr!UlN zd_P^Aw}LNwJgc(-qOT~4x>I@CA_7|xx0Tf9zTh*5a6o>sSwy>~hxR9Rg{ZHGB|L(?LPN!aF@syR7xi+EFmAy3=X%aag-iE`0 zan$eC1q{GMy}t`s6env8BERC&3%GW~jDs-y=?hi;0{!@4@15p`(-Y`d!GA2omPs}L zFp^Je`6H6oakzRFIs4I4g02@U8CY8|&(u^zp?5O&mStSL)JqOb%Rb5+f{3^ne#{6vLCN{CTx_WYtmvYBAVm$|a zkfyt_afav^5ZTUgtQ>z?o@)s@AB(9X2V05U>!r*W{x%<0aL>re z(+DY2eXFU79L}5Xrzya9$whH(7D|zF?Tfzl$HfZKB@HDJD`W?(9WSc;g6 zwly>0m_}v!UCQ^QMV!m56p>HKF8m;EzSraZ7W8;PMfIH4xwP7eUA3CIxF4vucH(@~ z3hAQ*!Y?kTz~NMab0>x_;As(0AN{SL$UtU7JRUoeYYG1yQvTWNZ+;BgtS9FC_h~36 zup4L0E(`b_d17+4nwv}I@nK$GZRBANZ-fyXtF@~IexnH(*SSUKnWj)@Z{xil)e9;r zDoytFqkt(q%z-7iQ1o$;pPgA4?a>riJp6s4eXWY}(xs86v|BHZry5Ik+^q~wl#h7( z#=rr)zU2Lo1B4N95>Q&mDa9}d#QRZs-A2ym9cs>NAvu(iE>&(+eaV=a-59#P+`Y1~ zhBQ+<_lQsR6z65G%iXE(CmVw{V#{o54e!|>>{&tLY&KL*oVWb_RM^VP1~hM?B#0cr zDq=9fEQIchx>6DAKUI#eC&6Fdh&PqOvmI&fcDjjkWcG13WyH zQ4~F;dpW{c{l)#?@~bU9F&Wrd9b8yUGTMy8gv>vboY3#l;fOKQdv9}^Qklgn-Rx74 znECaaLjyy6h6xx9UYf4XqXP{5>Td|dX}E+-Bxg7&Y#$J*MZmXPb%P`FfYn*`G|GU% zU|Aog{E>@9%(q9~S}lV!+?Kq?kes(h&whVBOH%{5`5992{54$_h8*+I93G5BGS^)Y zUB|rz+Bz$E|5>2?v-gRNb2?irdR3-t$uH?L0yuMP4zm*BkrE6_awiS!`m=yF=MC}T znRF=TEO50B0XNsy*QdzD4FS6+DRMSJ9V8dtrMHJpoWI70TDf{v_^CtWHK^v)qF;U0 zhLf1^#IxUMR^@4DDtbfod}vmT@_BcfZ()5M6A5TU^+zRt8-3W z-({Y+eDwosW2guQt9XU;{?>$hWYN5AEQIvQ%_WsJl$CHWix%R-`>EJx~>FJB&@ z&#H$pLKtcV8ThK&+Ta0EWiGD3Vh|Z?g!)aH??1$xo!MMjc~%un_`izTBtEVdWMvv6 zSUaX0DqO!{>K3bI?4L-Nj`*oR>ao;NMn$QQ`tx#~#YzqHawVEZX|MO|i1l0_O2cZ> z?=9~P8W|m{U!FT>kult%z?C!!h#tU&InCS;U3{eD$Z~3~6~H>v7d&GswXe86oQ$ni zGup5WYdh%@Pa6ZvsKwGZTlGgI3v!4}ry~RR==&du#jv-F7Kc>9Fgf&Rs+;ni>W^P% zMbcMSpQS1QI?19jD4|13DP6`UvKW;iVj7F7+nsQa;VEY)A?leE#4K#xW8p1$_j zEqJ4PG~W`>+$zCpUM^=XN_q>~FRYauLWg;oj$-UzG&ZXBqPv6%YJr_YmVR?uIP3r^ z2_Hrjon>KXnK}^+(rg%OqS{@DYyq7E>+N7YF+;&|9k@h}taaO|&<~RfU|+Ae576fW zPrV$D_NmXD?0PCATtUvl?=_FrxteSY5&muZq(+-s{euDmhKAa+`aD%s^Ds}~1OCE> zh9#QKRr&MjhuzM!b6j8$6&pkyz)i#wj$Y_@IC8Ixs8c%J-~Z@@oV~h;PT68%Mp}CM zV0B|K`qLwwQ?xf<_9onM29E}K4m$Pp^zdseKj?8-rRwO)7t>A(iFWGb?%dxh3wWd2 zo|y9&K<*D(kee3Nf+Jbwg}-i95)l%9*mD*G?1UT zzkJZGdYkHi_pqWbcD-KJc^Xt;gg>7S6e#7QZ=hSmxa6SoQ}$UIhnmuCUy;(i)Q*`# zkPFCh;NI0Gxey1ivNE&vKI3@^y-H%aSYAU{tUj}wD_}l&b57W7wz|#A@0!z)(72Hp<+?4 zq`0J`FEs1f{y(M~Z*cu04lFXMPR<87RlV2moUi7X0SuNEAmd-V2*M< zEkqfF$6_ppP=JbvKyUc>kFwq@jcP&>rH!E!1C+&1@=oqOhr!H-nQ-!wg%~QJ3TGE$ zLb(is<@Gvv@y$l~Yb{T|cGlNg);OB0xFOXbR@dyk@h&fm8Kgfv4}dl}0eBG9Y!D+M zJcryFeUIQv{>$*QrcgfwXumkq#^8l7;n zt}aikN^5yoSe*63GX#1R#1C$-FBn_ybwfjA_CgFGg(?e;BKYsM7Gwk6l`W@W&niRYvpGMz1S6W z`{m$>{rLCO%9{zJnW&&r`{uBLQGk81J;RQPYza#2(Y~&Cm!p`81&`&_VR9pcx_TRv z<9+-VN-aWEEJn~b@%(uc)*+gxQ633_SCqMq%5&*UUusjHEzL3r`v9syAH z#&htF8=A7+cO})uI8M_}`z@!0;Sw-q2N67OkL`;=vXQ^fDp64XC7VZSoP?-Rl!Di@ zjeZzK7haJy=AwR}iv2y@|Meq@=V$a&a>Ya0;yp~-w);7;HAKY_0iT@1HtB?Q-1{p# z*tXo0u8`L~{I>~CY1eYUdmw&SUd=m2x+9-T;xnBEIhX+}m*@O8H6BGlXH7XYq2Dl} z^oS2|f-BS0#VcK%kbC&IN5kK(#)&27pg)2<88|pOkm*j4SB%j@(Y)r{d6}z)LJ{KcE5FPGx0mhi=Oad*H3Nci76uE9us!L@eI)@RirF_HSg2fYe_!NoJMryCDx6}PwK$NUi*Y8+QiL<; z4li^aCN3U`sF;^o#jXdAtgKR5c@&l_U2z!qpC zD1<5|H;Su6>6?+nU^f%$hS1j(N$48@Li~}uLq9f~{(AsaU9FhF7HY9{q89V65vr@J z14$qwXVUUfbncyH-e~XLN*;CggN>}S$sMi8#oFWgDd%-lujgmeaMfgW^Y^O6jHF)h zmDcruZgiN6^RBi=|LZF7A6h<(PdRV(IB}7Ny#z#oD~c$DT8trjKAUR5BH5G;L)V6G zY;dWlgY3Gl%kx0<>h~}704R#kC=NDELc5Os1A z`62Yxf)de0y3qyDZQvM#mS&CYxDzsZ0BAMdv!_U-v&Wu4C$^SaRXX0f^#dMakzFJ% zrT`zH3gG_ni25Qr!c2DHqyoJ6vc!C8qVf?eVvNyK=RstSfpw(y@dY%SY5IYtABeWe z?N<%`YyksvxDuL(siW*%8}8ViYuWjPgR{fDQKRUlsivTXxnXn@(Ijs>LPcIIOn=nAzEW-mWIH8h-8u1*RLb?3B=YCG%@p;qPw}r zEFQHVd^>_gr}D>@R95=$M~s1RV|}JsE#D~X6hNt1hbUXh15 z#+5Q{#l`jPlD0B|N0{e7%a26+_!u4)Uh07MMcUq+7jidtA#J}}O)6FXpw@O62w0^p>Pe7<|31q#7Ya!Lc*SIN}RPsZ)fXLH{Xph@Si@5Dd-&uvh`DvR7c3ZE~7y(c`Cv0h|iU(#{5gh&;+rF*{|@-JIiFAZZg+EZ_c zP)pwK?^fDXtWBdT*7Y}h*%XpvpL|cnX3U`>G<|0!Z1`$LB#GQs9K6?>QM>o_cwZl3 z;BgA7NaHe*CiteND9VX_99Pznb z4rb-$Iu%j+9Va;8i~Rfm_E7G)_yuv(LovCV>%M5 z4^AGlg1{^`k4OesWn&&BVfDG?Kv!{5}gn4P1|c z3jhojH8wVSxQljMwwq(TvmFb+q1r+rKP1?a@8_}^AOq--s8=CJs5XY)wKKmFi@O1# z4pPOQ=NKQ~vXQ1jGz)9((!Fh5RUxDqMaTBulsZT&i=sP3bjF(QKZAa9N}9gEh6dg2 zWYal6ZrN-(T~$8(WB*f$fC^0BcYAxM99?>{phDQY>695`76z2( z>x$dW54Cj~sSfES+LWuxRNMMbU{tmgWQ}MipIT_tSYI%Y?0jkN*Ay|*T?ICn?+(FP zZw=k`#c76SqGO|2kOC)t?jpub8*L9q%oV zKS8BCoal71Wa+PRN{jb=UAQEIIN?9&BwzbyUpWh^9k3&Ry%;#0u`^`m|7T~X{CZrA zmeK~@F8<$X$Jw{B{L;qN0ED+5f3!8%<`DK=Dg&;jlIBIU5iXGTwz%|$i|b6-{&KqX zMRJOa&AE%-&FO&ZurE$=H`Is0SXuk7`4biKH9)zK!+fWA?Gyzj@7(NCodJr5Y`KYx zON;w5R2QITTF6{)2V4INgA>&m3ji(0VHHm8iC=CQ7J+)v^$YCT&`_tvzI~&LWq0Vr zAe%*okCc^kSc76Z*Xf2p#X#n#W(!?=orclo^3DuXsF&bq)U8o* z8t*f@xxa#b{z%H1ZN!?!4c2cAI&MBZLQzIPde}D;HgDI;$O3WKA^lY71}6^Wl%$2L z|CRCnuTr|_Y9g-~8TCCQ`-uUjHe|h`T{|9>-8?;Rq_5wFsWt@Bp2|YJLR*B#8Go^t z>~DCAAyE>xp*dvzS@*QJv~!t5p7NA=6Y3^0GjGkIk&2+THR=pOWJ5%8E*%=x*^4iP zj#=QZu-xm|&D+88h3L`^=^}Rjv}QJ2)F!Ri9C|uGm+oEO(ZmS@JDOsiyn@&-uMM7H zUyc=i-9L$Dr(R9pz7_})7@8+xlpzzN=celHXsr69na{-w3sbwUlr#$wvlQFoX`c{` zNy&vxqbzmDFG;jN>$rkI9LmWN+6|%4i;9Y_IzUv1m|7klp03An%gf7ihc=}hXr0CX zR(EDMRPW;2JPPenx!==VyP0)W0t8f0{_LqpnC(PrnRTKX;OAEk;KsnPUT%^QpAn;c zL}EMby44yqnLgmds)Wiai>b4?x6(6&yrNCuOqOReZErem+q~iwnJtL9OSi955Q1Tz zmqV!=lZ2V39d2~ESE)^H`8p*qFfb2umN69*z_Z_nIF_m$u{eHQe&|y|wO#Kg?JmGP z-MV#aN|CpQkkRI@LT2xLNNwzD8o9p-H$pDhcv$o|lHb04d)?RHoO~|u_BpTI@bGZy ziWdDE<(ebV^fMY|GB&*u5wrYtU zvO1@>R{0oh3-MK~@amd50zMJP#%Gf~TYIcbmnEiQUoI!tsS79$3^&usateEBm&`^| z?La9e4_e4VBSy+>tQ2}wxwuSi=L}{3g97}|4~LrnWLG&&-`triSK#7`an!5kRv7@< z!o*1*@0li5g+~=b#s45VUA9IugC3-JQw#8_z)QNA1+Afdbc|VwZ(?2mmQfhbm{AF9 z&#BcxR>{?)U1u#E!owMl8Bb5_dV?Z-N6EJwdVhq?9;-tZBQVGnkISk zQqebGvN^90Vb2g6H0Eh4yT1-Bm*&wc2_8z}M8Wq09_(}oGs1VB6U;w$Oa79=#?-m* zu)*;cbqB?7MYxxz0cZQuEPj?zGg+VtftTvc=A%^IupJ(?`dLk%Y_>7!BGoi zS>y2Vb4~sC`pBYtzQ+Ptv-=N?)(P9Cm7u~M{1agaG2bcz2$+@+l223OBr~s3K0UbV zZtvey$EP+$7n6_D!$MbLG5ZUBO4@(N7gvBXobS{U-|76&TDuF%KrEuL2sj-4Y2j(a zZB9-Jkdf~vhw+SpFYK!r2)Sd^E1vY+6^D0@d`@t25Lek0;+ZsB&42(q+lQtiUVX5K z(gpxa0XSWjj?e#Gq5ffupPD;G))0VYHCWh~Yzo~z-KTtV$*=x64E%+_($DbkN~O*E zaCET@`lvEsmXhk(7g9wAz8n6+@e4aLTKAC1mQtJEIE>)T=K2ceO9tUbyMIWj3OxKX zgTP5YXhd)Mfdwh$cps<}czSo*&wfV>xt9>W@bC4Qlwsvoe`%vQ493ZV8F01@HMxc` zg}__11NJxp*Ho9n?85HmqSwMtZ?fkqDeJ+q#bGR{55c^e0rKgf-WDuITFArR z&=U!thmfQgX?|75K<7E!m=Sv(>pkuD`iz0did z0GqKHhsR)03Eo%2`-4DPrgd{zpqAlBH~T4V_by_4^Rc6_egW}qzq*5M)bbN6zhF|I980J zLdDiGV*0dw?RhO;(qsyQShaxh1ARh#S{Op`KFhiKrI8u>Sv)U8`uo2rlRRu!s@Hr0 zRK%iK%~f0+&VrC|%=j(U1{T|c|3nFB>#Ekk7a&$oX4f06yy A$^ZZW diff --git a/icons/obj/clothing/glasses.dmi b/icons/obj/clothing/glasses.dmi index 3eb8dfc83a7945328df4fdc3e18c2f652eb9161a..91892a275c9fd730e9b996de399a2c32eb4d60f1 100644 GIT binary patch literal 16543 zcmb_^WmFwa*JWRv;7)Ld1PB`3JwVVTNU-3p!QBZ?2*DkKTY%se9D)URcX#f^rg@%O z>wAC9todfv{Akv_)xB<4S67|0&)&QEqM{^=@r>jd000ygIQnv0B-%A2 zyWagkmv_vXANig9=kr5XJG%iqWnV$BS%2Nu=H>j=qV>|R#mKKrKebXTuCW&PqO#Ciu&&=X_S#)B zYb=hMeN5+=0D@a@row`Bs-F}wp@9^H)`LCacpDwO;sv#egYH4GEvCjqU;Cj8Jr?rM zO$rDcrIh;m1K+npuvB$C+i8vQ14a?Xk%M_&8-^byMaHdT}Bbmcfdi8lXzVJfvSx3#4uTuIxsxY zI3TyX?L1je);ANx;=i86i9uo}IyOL_ul+^cST|6)rraOiB9Zl%GM-$BOCKlMwg1e~ zUojg=!&&6dV}|#=X_-w4-N0n&Q0M*mqTO|-%_S^W_v1=11p)HhNdEfhm2TZmZ`1i@ zA`g66#6X2!t}ivK_^pDr$|B?|qGk9(iTI++L*Q_W*!yv~?^N+QA|nIvf!nm~MJ`jn zTW4tP1>N?(^4%EL&R?G87U#42H^E&`$~OlnQ{w+7Xl^{>KY2tQD|7c=P8yp3b&F|J z^UXSn|3y3iPyuhG#NWB49j1GF;ZH6;isGSk=*R`ULSV!G{T+WagdXXm$ER_>8w56b z!fzrfY;9r0r61r3Xv<1yWN_RsieAu68G0-FlTg&Y5f>-4Q>G8W#`(K~1Q&)n8*5!2 z8?v8i{Lb{Xbc6B0GCN$$XIhj_o>;pD}_>OqklARw_SO?m3 zY;o*HaU?11Alq074nj7mu^4z7>3`kaqtdbrh-1S?AfgenL(hKM%m+P8IfRx>58&*m zp$Aa$Eojy|^d%;;Xwf7`cdqVC>rBi$B1((FCzY16OifG#)h&6Hj8M)IL=dtX(#k}N z>FH%mSI{HzI(Dw~R2%o>@_1aBXa1s%`95JPg~Z+7H!xu6?(Povh!tk)xL;Oh*b#tu zpVANBcgFL$g)#ZNm*ClUMy&fXXVI#)&tXCq>GR$Fk`Y=8jUGHg!Vr3e@0D*;dEEap zq(_F0+YwnyyZl;{W-HZat1nTXwi1_-36aRn$`Z5JC@7!So>%ws#w!1VjQzITvewW| zQ?qTJZ+Qu`dbX6k1nfRi`?`4;?;WgqQps7{r!7zP0vl~494Z93zJ|c3xYTc?i^cYfPqNNR-w40@Q zrI;R`96`7`nk~u1#DqQJ>{_n#WpB^2NDs}XWHP+$V;vmul9^dmR~I9+llq>@s3%g~ zxpqeG2Fqb@;sr3ri@%h=HyAWrSJyfHDm6{F$)##q-d@EkzrSDBecIBdwJnuboc|9)hd3^aXm|)k*mw?;bR)T|r10}wew*kii{)`T8 z4{fB;fSF}LT5F?v&7qwSQu!V(Kh$6K6C^Cs<4@@EMtGl;sR&saO)l8YoS#2&0lISt zRdVc{7qF6IRo+pgUI2?+@LDaaTf!w|)$U?944QYYVW$LU9cfAL7NQmVeo#RvL7`F^JBD1P8m5AG%3AB5@yiv~#2KEjEdsqL?o@ z`&q~z7w5KOt<-Bi4lq|#nhbt_(P$--JUUS%*9bN36BUT@bJKNKcDJ%Bd6$`*I{2YX zJAbF#-3m@<53+JLc)X9CEaEM2H>r^u+~D?mYg!M7VoIH6<{N!+e;Y3^FT*{2|2eDcy6CLe%iKt$UD}ZX`*^q>cDAWYUWPY1t>YA>&d*Ei>g-pI zqgPt!8ekC972E0qI~rb9C5>;>!AHs?vc&r;%e%J|;Z&4_6&lmG!-1{{gY7kOQgdce zl!;94LG$?Cd{mMfaQ6zZ#{7?c$F*vCLs6Gdxhf$#{Qh{gx|2Agiby2Gz6N9EcBrBvCTlJUlP=qTj!#d1;6c zDMM?`lX~}>sO9rs{d6aYn;qIBR+x)}r>#We< zL+F5nLOcZ6$Mf8F*>*nKt2F=v&hNLIPJ<=;6PFz!zEGZ2j5q=U^EZkY^C&+xUYVhu z;^E75lCD)1%YR!Cz)BJz*t*;&aCT{0WIH67oh=0?OTk%lvyerqmX?-n%;&Sq=HS#f z_p_D-jSmbVWbRO6FzgX@ke)mC_Qlas-fX4Xot4+GJ?rY}fdg8hTcmx7q$DIN8XAlV zr<>nU8&S3C*+4^`o2{_2B?}0 zkv?YD>#0l}9s;e%(k;uGNNY+ecbkbVB)|vb5rcmMX>t6tRrWE~uO0I)XahzA^c#LN zGvO<}12R-{p+dJs@WFO3_orKS&RydKoEVN;ul3SwT;xm^l76!_p?~~k4FRO@Z|Bh} zU6)1l=^?Y|skQxZB-l*!4;OgB=j|qqCsL#{>FS&E46Cc9^GTP0+KJ zy8yQ6Iwbr4eZt6b?!_S6IZbZvJ&a|+%d5k%s*+sLCF|EO!g-}$!AVhbOL*X}ikl3m z+%Dp;oIfoXjxNk0qz)lbJUHHQWYfi?BDV^J zWlM${-k5Zb&Ca3%Nt`CnqA3MKzJDj=u8R=t2p&c=x3uiSQv0zQaesRosdH;|ySyBq z;j4Q}UTh^@Ej&M3tf_1xLKgT59av%e_^VThtNR?QG-vFTf~G_*mJ1+JFCw~I1O?)- zJ4d-o-@eqZGN?WI{p)q)v_m=ZfZpEvy7#))P2*87hz z-kKE4e7=ekD)d6fabL(dgU>(Zw}cd&U#6@QqVQI3^k+aUJl3Ppa7bAgqW+g#`f+|* zhVRo~ss7IbY@Y+1!4dmuG8pudEEp^4%QsZzFyy z&HO`V;LzO0N><8^SbKhsVBcYVb+hcSC9u(@X~sL1%PiVQwPxIr`S77X)JmlcTQNO^Kyex%ld{*i`Wj4fCF#0?`v`? z2?^b{nocTz*>ui~q>noE@i=*TuN&tliq;+jk?CoZ9w#+s9s((;&bv?nvA3V7wQ=$C zAJ|s(IW@-+o8AlkOujzwA2XM-n1x75NBVUbs7x?kOG!PXD1Z1sIOu)qjzZlcco`pa zzqEU+Q87L{`(=`uQWC^v`pA%_sNx#$;A{!O-yy*{Rkiakkhz6w(1?=E1Mnh60jiW3 z!u}n+-sq~n9rK$M_%r(L+#bU!_Wf`SK7(FaHTE@tT_P|9@ZR((1KsG^Ln3ob< z8D2Jlx5|o%bB}+FPX(7W{zhXB4#NS4O01#lDMTFQyKjKjTHhF%4!xOQArO_Mn8sn< z7D8hald6-!S5D7+2Jx~V=tLH?*{R!KJnI*7fJ^O-3UnW#0M_K*gU`RVH9TpI|K~k! zW6c3jU!=)G*z*=;hdgC_wNjKHfV%GYUyqFKxvnrE00fUBS?rWbGBQXCcMse^i)zew z+D~R987504u@$Ihu6?rNlV42SziJEP&Z!?y-^Qk51N~ln>nRysUvQMO&f5)lh26#< zEQpuTHZVFCu~_Y}wK0NAMjlmD<*B%lpJkv|=nqJqz<&{|@%=YBzUrp>|C$%0AcAa~ z12+Oa0wiOTs#sHFVMj{Hjq@XG`{lR08Egm+U)ZTI%;yT#TuMt3F5i2qdVgr9z7Gq- zmXZ#kc39vorCCGdqzaG3@uZ{Gaarf1QgzWK9U#5@-t5MYULP&bp;tPL0;y!czKpt6U1}Kug_FW(Ik%g0MJ5(+ zG4Rk~VrdZ-x^p+R{lb7pg9303*?Ds3U$k>({j$s7*5_AND9>swVs1a~5x$ibUV7bf zmCOj~f)FFE4D8m92vzw`tiu{;#L=nLhGd1c?Zlir1U@Q>p+E#arkqT=n|NRv_yZn0sPVg7$t&hg7ms>-ba2pY3n=SB41l)fv zU#|5=OK*LpPpR{tEYV=j3BRc_%HQ6*t~DJ>iO9jgWP&d)YV*6oJQWm~WpHWGQFZu< zhx~vsQ3oFy4L|ZBMGG2~wPj$~%rcE|d1v5-E1{INjWGUEU%4LY_S2|BuO-E1spbpf z?;w#|cl40EE|lz3p_9MUVU&V|?-`ZXB0?(=BPgQFm2GZLWiiW4S|mhxHGSQT#hP4> zjISC6K-}X|qY9mKSFub=o&X6G3c(TtZ-N^x&Nwzax zXK*XoBD%zG(k~x)9r~E{BhNyq&EKnMLhP+dVVzIqoW8!BrHCJ~cVRApuU3o4>j_#!R&Tf_WJ!N>6SM`(Xdmh|t$uUfc|DB;i}Yh5M4PWNLbkNBI_>>3n6{VcXpIcqQJabY zD=K@4Glwn~dS`!s!v9HZ=ntiDV?9{*5QJ})cD=4Mw=yfV*^#j6L=?Jsmpy*vbD#Gf zpAeaU5=&3s6nA%tkpKby9@ado}>aXSXy?}dX_sZpe-+y-w6v8LKPKTjl=51Ff$gT@ zrygf+W&~ClExTQnv~1G>P2s6I{(&!p$l<%5Av4K8cG&Z@1a;Su;~sm>{soF{>*Swc zKKHhSKzJvRhcaz9~XU<|#Wa`N3Oeecoq{o)lHh)<`un3h) zNwHGKw=*_L9~u`fw{O&J*FT!JUVsDPVg0hXX^Smxt8P~De4gdSi!b!_^i|2igJ7uP zayGWC(j?~fvD@KAz7YF^PHayglZ6SKXcZ@!rH8tQ&3hst>Cl%6LOvBjVzEWVao}z} z=?-G>pr#+@Fq0Of#2C+p4u0%DxQ?l*h2+-XG}n-oj+KM&^K*(k9p2YYS~}xrg}hp- zjispIf~%ahR=e3Bx%R#Pu@6zV>*^dbdsnViD(WB{VsO6qZFhL?lT zNHv5L@SC(o1e&>z>Hky@cWPc7nPZp(*fUqtmql+mNo_f;rb=;4=O26AaQU!}Uun@; zgCWJ;P(nNUH$O=RJkZr8@-iXe;w~}u_NyVJJ9%71T{BD$P$5TITvf%~>GkX`g_#v` zu>WV;U%SfaKnUWWJf~cam-<#=Z{&XPR_=|(>-d*L2UWcO`#tcqop+=^v9NqI5MTav z2yRB}$qg^OVv^UU$(Z%-5&}Kl>@jSduPsXJ#A+-$I_Fdg=qeeulk zy$rV0qt54C155cwL(|Y`WQIM5V3-$`aOgJbn&Ea1FO~2LLsyf@XL!zllYdEs^_)K- z7wKRj_TSxC+i`@?`%RSN{0f~@}Q=nY8CgGjF zWVfCZKm#%rcWdQMM~-_gwzEIGbN6Zc{lXxFc8QNY6JZE`cJ&K67j>b9H< zI&R6#)w?B1n9s2}sGx^u%avofve1h;E;Gy3eXD!%k)uTBz){EfGaC=XSB~*}R>GWA zhV7^Gn{A)ACXxZaGulnLM$Xoe%fZ%?-+BGJM_qPhM+^A+}irxM8DZV9_k)k zXL-6{a!dK}Zj)=Mm*rZ7)>AKHM6dE>_eIVR@K9pHE;RnKE_jtQWx#t~JqNOm>R9VP zU8R<8b_z4~Ce*VT(P`({R!%wUEeYqZ)N^5jSz0{l8du@p?o%32D@q@<+U zCk5`44cd_CGD&7kt2@lO@_B;edaxKqZ) z>#Pih9ClroN=kTO;d-SS$kNQnSnJSv>tio@2lh%bAG&h# zNymXw<$8{S1J|PfQb905dy&e_@%o1jmyJFx7Hf_B1<1)!CqL^oV3*Tg$eP#(?p={@ zg|OsoMf6h;4$^1PQ-?x!cFZ@!2X=EDN{exa%HAsJ^4RtF^%;C9A;1zk0c@L3WpqIH z?ynMCh12^A#OKeSA6VbJrICwLnECQAz0ubrLh%NRA_nD*$o_c7+}zyG-RyFBplLDM z=zRhctKiD@wOy6wOfL*sv29PnwQbpDSFJ>m6f( zGz`v09A>X=oq|jvI4RDCi_6N&9%2H>ONzS^7X!>W``eecmdqKcec;MNXArHxJWE5z z4`K|iOP#f)O6UC#?>>CUX>26H422i7+o%E?fY?3$6d8v8wN4$J-Mo=~LLP56dl(Q+ z#=rKC$9eBvk?l<7r=6W0F>h~SnP{>i&5`9}N`S%EW3K4W>GC`T;IQ(6kBo*No-nZ6 zd7kGIJ*7jr^E&PN;fi>8;>(~T-ZMI)=pew0@g4bQ3{a2TzKo^wMUc@q3{6%-#ibeY zpcPBZe_|UY^mBz_Vs37rNqDl@1H@gsm)h;L)XvFX{A_F$%g#EhTDXn9UK4ScfE`ICpe*5Z4<|6cB zmhbRECR2V8v)#6iS>uR%tI<(ctjEA$9z{Oj^GMj*zKXXS zoIg?(7x%Y^F2^)YZae$`t`js7xi)rNiNVqP^RU=i<@`%{zUj{*A%7zO;6 zvY}g341gbDRLpUGISmR_smvM9Eo6D?uW#4&w&9U^0sE2RHfL{Iqz#z@vAefd!Q^ZKjcUu& zO@bIGE-nUkcn!B$Dc%m|Dlrtl4GvjGWnD#j=aWY^B2qn^J1ul|BY!fD@Y~O?bp(E{ zVUOtGj6<@jK<5B=`MUrTuyPC)%h-7D)!%}SZ?4B~*xrGGvLpPwicMR4j!IwD_7Cwl za+dK;?aH&Vm?}!*){YuayI|3=5d(jaVL%cBpK9978;awAomKY!&-jjs2w9Q%u%8H!Z!cgk+qfeV|UlTvk_gMDRwQ7mCscsb3 zqvSZKzu}d>ea}7L_9X)3BoDGF@4qhI@6Z(qx$Z6=u#H%_KJPK`a}+~Zg&>o2@YP?~ zGPsmIyaMbv$J~~T8-zDYcpidjDA}@K5sSNtAN_55PK8N0`DC{HgPm))`{6FXh zzl|Cj8cj~EP1_@80K3(#ON^-C6GWg^R(v3=8@f8q z7=_2s*y^OE5{nFB_|xA$<4M?lWba0R5eLBu3L$HL3Fj=hf9XS-qGqJfnU*-8|9G^r z$N}_$-O63ScJ4q4upiug#-;FXxF-17N0OtLbF|XpXGg@0bH)-z7Df0Ntam4piHn@! zekc+~BBY$uRP&4V4z%$jH8~8tyoojo^&C{LhNXurzc0Ea@l9L_2rex|&_wT4R(jT7 zku)09W+fBMTI;XD6kg)&U~JXVCSPi>240=-OD_(47|4~5RE+fZ$GJ?@T20HhE%!u` z&i>6;2u@2Q`vun6iGoh9uDqZUMt|abJO3l?ZnipEKz=qhW0=qyJ9F9Vm^J)zb1X*S z#iFKmxOqJ4(ZPib^Fm1cTCp0 z)~1_yrGbu&+?2YI_MGealaypTGcI7}n%M@6g6r|M^1>08EBek=I|dCSV`xznE%>+W z&Wm1;vkf74ENpGf5D=4>e`d`?O7Tl166|u%v~%rZYi#Oh$i-(QK!aX8IQ$vc{Nwa1 zKr9#|jOz$8Y9&yflhyNA4Y-eqY-lD&=B19VFzu>SU-sblTS>+m6?{Kxkj~HtDgqIg z)lPV8HE%h;ZYC;V6tly+S%&dR!&sLIXvcpIBbpd^vFo3d-Z5SOS3$Z z$MP?rn+!ogMotba5I;{^HEAUXSEk@meW1-^UX~J)5FiGh0JRwn8Tc}-x6gyScO4yu6`ZQz zM#pt8oAbOypCtv2H%I#5>T4X1S;x>bYzzgq^Qu|vu+l;?1;dB*(`hl4^bm;HKR{Tq7Q2rQ zI6WffrOx90z4~R--$2CDdTcE0+==uo{diCjBF3e5Zle?@_GQl*WT*0{OA4wm3AKHF zlH^Cx+g-RP`Eg%D432as&d!f-Cp|uGwQX?((M=45qs7@P%CqE7yGe0Jd(}h9bh$Ao zm9Tmb?rrS($m-Xl1!qnML*M}cPZxF|Tu3o%bijV1%h^R9)w~u5V(1zvnwcb`f2xle z6F~9eB`!WrTxYiCNbb3xo^3TlW}FtmvEJKff)Q^%$)C>}3g>@;zI$g}-4|}nQ%#fl zM0(`q(eYH9xtmJ!sBiOwWS5ogj&Ad-`l z*W0fK{0@61gU-Pbwtw)Mlg2&q8Fp?8#_sNc`Iw7Kjd|1BGk1;oO_{DH3$mCIc#nS; zY85B$OS?8QTH0ax!H=Z{fO)FD3(E`!5H`!B@N(Uh%5I^;^x2H25XS4^;4lPWGI|Az z9{9RSwhI6;*j?qCTt~}Z09Z1G-$jVViFG=yy|Jl^`EW&OE06SNU_@WdOO%r<0{#qo z3xmr;DXK>p>KC)n`uQU>la~HR_YtvKdCoq8U)o4y*Xd33T7Au()VjIBXVMG-r`J;% zQL@9E?=?MnD13?US>1>Z)TmGAtX2oy01h>IALB2dsf%Coc7>onr>PImS`!c?=)BiU zN4c5^6u1SO}Yv5rrByHBJ=>^D{C2vJA~$x7wzA;F-Rlc zKJgL?hBN@xtKntLFq9a_`d1^DAQR)aXsb~=c&*Ip+B!2s3~I|4gx2y%m8c)~CFr`8 z#onCWgOEA?4@Z#7fY!U>?N zKv!G}C>?eUrI++G#g@=ngHqT@`T(d@1$Izv3g3)!A7etR&y$A;&^2>jF6L`ACS~X#H`~TAR_`=zP1=s;e+2+)N5!JBlFqD*3)uVXWQkyoXZo=k*_%c$k z{vmv#N7;q`SEjU(X(YO~b1e-GB0=q%#a#ZZ+JKA8Nk$ab(*eH?-sfx6z9*==fmL|1 zt*tPG?AH|f;j6atm|52~2M?y=7s!97H8QE-{AF=sOM2Ma;9L|u1pW)$nfq`vcza)> z(x|xMLxS`2S1EuU=<=bdun*m<*~+5jH^a@;Hpl!1n}TlD+mE_|ijUyi@el1?8_#&` zm|_eQ8>@hDR3}G$NJxL9(5dTrB`5nyL!;&FHuR>6Hp#V)z3Zi2WyY^MBu``2_WV*` zyD{&`<+ZO)%jNlQta2~}962E+2@MeO)oNg>e*1DR)ns?~g!p3h2aZQbSyR*^VlR2o zweOpsKe8_FsbP5oGazCd92#}o6Mx~3!(55bI2Bx4}n~$V2 z@L!=`_qs&GfEz6fI*|4?$17t8#C4s~l-GRJdrFUsoAZ7%d=}fs!w+!gg&h^siy}-H zSi)`zYa&fXT=Sk0&HDjMTYh}FR)hC}?H1%u+b-0{vFbLy>+A3TL`_{D^Ko%; zQM1XVtbO{>F10*XnV%)|ew@Vol(cy8*qH4&BpoukIDYTwe6cAAgpP1b zEJu$fw&svds00cZC1SkvcIRc;@Iui`tyXpNe(g98NUcBJA;d~Vay|K-W*J)Cw{OS* z6Z2reY+B6DnCBGw>fuCy=Gdm2t7R_Xv=X{e#DXy5)jRTxq2@}dpUhmxDTE( zwNB0++SbU;*p8^<@@={bFIm+cn(yqE{QEcWatQ^^iJy$c?ryIkXd?b^Qx4mGP0M!P zrBBPzm3RSL+hl%I(=fE;7}MQ|g2$S;bSfB(D4%LuL4c8}A!l;-23jL9S9}Srk-8lD z2mxq)&Atx=WZUUhLAHn}{4Xnf5rHHkw(kRQWtpFE*afynLWfK{&qK=qzvZ_$qP{y< zhfJxQ(oWu&P_sSrc}hG-PO1l;7FDQ9B`m6M865zzAI)$#+3fuxLS99MkM9ZjYH>;V zZ;-iE{qP+Tkdq(i?D~S|0K2dN{L#)QVR(#62*9p;<%Q^oJK~#|<+4#W&n>p3DiT{_Gpk&Z;~yex2LpcS^O!sXFL&rhrd$cf5)reuW*PXQIHn^?yq(Fv z7;6nqcXeeN2DbQ6ql6~VjUDXk1@Gs0#sRguN&74IDEkRq|I6w%!yK^>?c;5AJ0ig$ z0@pjmf<31-AGeIfpw(tvm)0TWF3*%zK>7@OdUkd@mG&tlz}b60Bzpk}euMaa9uJid zb1CXXf3Wca>xY#;`bMM zEFHna!K-NbV7b#A$=2)aVt5pIZSXq{T`?)1x?v3rs70wOdxhlFv%3!ZaZiygEcLiW zx{4(e^?iDbH4CeBO+Ve{^G%rzOh)(=FfF!^kXx{@CPeq#h5gBFY9tjI^)yT?p{-)X z$owZRilvQlgKMeBv`2xlt(C`&)^Djiv4p9xs^%TZ!HIEurwIbxGAh7P6V8*Im#yo( zo@mx*Wo?mk?kH$!ZSl$#PWcS$VJ8#}h8b5bL3tQT_g6I>_0=u-hZaU&Q;aBLiUOf& zSmJ%|V+=Y`L6G6?OzBj`N1#)+2YDrZ-^%&Fl_cMMaxMcxC zi4eZb%aVK_Ic<^+GaIz2j{M~e9;8Ggd|-ve634deQVR^!-Va)t{8?J_b!d0ye@5uz za*xm)&y!o-P=2sc1jJCH2REL=XYhL2T|$R_4-+Kq!Q-TEv?G6HXj@hzx+kWbEXq|f z{_Zaro531@2TqNW{=br79p3mL#tx;g4`r^zcs^6#Jl0V}>jLm_x_yn~tKNtojE>~p z0J&cuIbJ_Y{h^>5TL(j+W>neEyqrahXJmz9rgpO(WIO6m+*wrHw{NnBwXibSxhIwACD5j__Pp3bwO|bpe$`?w; z%4W8tRa+ketFv_|Jt@x{>Lg|tVf+xjb&B0KLbu#U8BOBG>w~xlES~$e;AHGy1==uW z?2ew)^AXrVKtljye9uyK`wOD%R(qSiSn3o??>GAT-T^1yTaV6GY9al+FGpkxL$~1; zZ~kq^cfD?ayJM$n{iLy-k5FCE-$p#P3w@4GPK!&%LjSTFai&Ye8^*FJ!nW|AUm#_RiELJQH7-Yy^8UF~2y|GbA{&?)PaH_!tGM?cP5fI?Tix;3wI@354?p`qxJN3Rz1p7Fi znD5Sd()7x~_J;xJH0Uh+3Wuy6|5@eHx;MWOPy<^t$ekr?v^t!D0pp zDD8{+Iv^k*kT)H-i~cHlxjr`PkxHMFs&!%73f9cXos~u;=RMBsLrLP3DB|k$cmod_ z(XlQ_-Y6+yt|N_)j{0r8C?B}{;D?18ix>+9#?;5CKNp!PxmoP>jb-cdP8+cF`893h zxx)qLIC-P{R*fMuO>r=n1N@caXpjcsv7TWkj#|TK0#g-O;}{DiGX1A}qjk|XwA=8s zkoDp@qFZO^l;Br^022(}A5^DYHWD=Kt;Q6a>&lVDs2P-( z{6HUU$9r;>fc|*VsXqvyoHeuBDeDKSyX_2g>-mYpZ(wHvr}}m+gkV=quL9>AM`z%g zuPwOtQk(20r#HhMv)|jl*I3_afBVUZn~NG0U0e=k{O9JhSu`u#i!wYzXTcZ!k8?KV zV``rBRE6hQ8<~oY8IEo1HQ~XdRpL7ayBkNh^~4dg%{`fkC6!wBiAR{A_eI2yiM1_H zJ8{=5qQ;%f#Rf{=Wlyw+<0h`go&6|t_6o^`?lz=RQui?DTVO_KYVdRx-xw)A5*LW~ ztXozO4bjvwG8a1|qIY|vSK;q7>587|HA(Ya(UtGy(v~YC@^g8UeKu+BTd_kyQpK(?mg8J~=DV?@8Bd+;by{PX_L?;npR_yd;b)Mb(_0YT0 zbCSCYmy#baP{DuA%?)5TX@avCL>r)Z7_?}MT%kUFeuqW*)wS;4N4CS#Se^CQgXzzv zeP#2hY^owawMo73R{j`OS67!sif8ha^i#*Q^1P>#_QPf4d|)}4$Yiu1J|?{=gux^F zT)5Pp_r)A&Gx{NiKQJDL^_w;{6z(rfT0xYhNTXy5@dnT6YRAljhD_DlrrPjuHYGd! z&Jo^uOrpi9x$_e`{X&nfn(= z@#+2k2vz{z0Vs4J=>++!)DFlownD^KDVG5cl2$M8)@Bf+bo1K`dH#DDKBR%f2gFVB z{{o)pHBM^(oH)Ucp`r3sIY#LS`3HuyqRid<1vq>GcCmE41MH<$j>7s#+w}gavsR~}r`mcV1`cw`>Oa|L^~Gm( zkEiVdKQ^iVuN{$ahGICpuO=?{_7CLFv%u;r0&xgq=OzkmcHsFJzVdif@-_$R2<=Z4 zHL$Ms6(sc+_YV|V4UomxtZz?6lb+%~&qJUW1n2=nFZgXMiwCad@{50`@4{92lHF>K zm=pY*qe0A?FT1K0(yj1LnKCvJY05Izj%Co#wWO(|i z{~5)3SL(7+LRvk-=L^Gd!eI{#{!KHNY=j%}mpI<*V~2b$hYS4&&d%U;yD-mnY0@3< z;hVYK>Z*$enTBmqnwGwMn`8wVeR|cM-H^=%DHB3)q(`ntAe(9M_i8SA=$l( zLHL}^xVY?_2efC;5L})2UW?VudrGar0jsvt81)0pG+jsjrXKH zt9<+zQNkdy^KN-}1_?lk(gJ{b{`YBw^$oRew9W1tiM$_hH(*$LNjvY_4&{*ngAP}Y zwOg(4B<%N6`xR+>q=W}xWVKC21lYG_EsEKeq56k}1^Rk8wGwk<4G;)uO?v;$s_b$1 zs2k|oDAqBn+oS^wmKv>IPmh37dV(*8_#fwU2N4e%+r~>@hn-Psd{BhlYxF#Ngqxh4 z1dE202P)pIloXP#?rx|FoY(f_&n7dxeqjRoVuEt6ltKs(7k$&59Rl&mZ*D3&iNyJLN* zCIDRlY7J8`{Z=RV5MByI(An+uRl@hX3CmVl6ORGR@!Wy0YdK9;#PWRgNszegBsxq+ z{Wy#9L+$&wZ(U!%ew_h7?q)|vvJ#@jQ@Yix4I0iqe1tPQS55G>P&+z)@Oh;7byM@8 znE$(GEV6gDNXdk(2OB@;MHQwqMItVjk&+|_s9p#1R=Phu6uS;<8R;ZDnICb8w5+Ux zZY-ETk}H&ia$h28V8QQ6#YldZv5aXn=hML2*LA(&GcRZ3B~~7&okI3ooQcv(qEC+1 zR#+nNtiPmA`ugJqSS0KTV%o@pZ-^exF@L1VaC-S6_y=q|mvJpr^fn?VQdVrQacb&A zkq8I_%d~6d$8^u>IR%!zc>x1AxeCljiVeYO+rc-b3#Vuk_=GgLz&n`(B6<}m{vuV? zzvnGerY6SU(7{_}*Btoad*9sNuCIt2?7g!XYj&%;SV&1{1*N^3ENafb%=aR+R1w`Y z3n>EHpG3g04({*)|JMD8mf>xc21kL0WG~MHI&4;@>Gg0z7$Hr3FIW5|Sm#o{>8>Ns z;h&7!Et^)$bS(j@B3}Et!f{5tO==T_oC)Yv*C&)8|);F`R!mX=u&$3WM!-bS1ZUPe}&f2F~9+9YinN6KBc@A&pA!y zpm-93U{L+ujkAnalM*YE&E6!_lIeT%j86HEp9f7LL?{PIB;6bh46x8yY(I`o_7a?uYUhra+JBN-9;RYK&aKjcx z{sfgh8((7>)M{8K(&Rn%<*-|<1-f{iJb(2KPOqOM4uUbKU)fc~x1xM6mqx}Mc8jc* zY1&)(DO$XM0MBt(R`(z#?nCA1nuXfsI<|bxRx$niB(O;NAH8?jophyg7d zpj5nA-mfGEZi6e?R!>y+J+LfywkweRQL>86>rH}fcc*U}ZZlA2zza~B&a-rTG?M|Q zi%CBU&&`T8%k>TC5CC&GrG*AV%CdK0(1FkQ?G4O?156o0A;48a4fE9cCJ^ha9KHp! zYfHca!XhHzfr*I;rlEJ^eikQA^w_ z;SFaY&cE8rtM*LakJ}!7{=MKk?CF6XDA_c2?73E*H#avy{R*UpYTk)@!#+QS`McHP zCK+t-vBK||fEI>tDU|=LfvTL|Ah-Kw_j46(7cqf7(+Zv8yIrKDAz|5bid+s#-Rx1` zRCRDMc$8fVVzD5NT1iOT-)U5y4Z}%f4+APhWyNS7Z0= znhtq}E}qu#Mb-J(+}tzZX#FVnlUKQhlfj(HJpgj)~k>XWW4v!r<8ko zX%t|sjqr>!s{r(P5%Nc_IcmQ}Ktt3@0VG!^?0B5}v A#Q*>R literal 15732 zcmb8W1ymi+_9fgn1P=raPLSa4?!hGx+}$O(1$Po4!GZ<%1cC>5*WgZY4|*?LnCAE1 z|IN%A`Q~G-?$v#%?yjmnby8Q)8qr1K92CB_9+hsCL<)y`KJiF0XpRrXar%50j5iW`6P>IiboiF= zt3yK;_Di3gopsqhTe5VKgvhGyjRCj$a8iZ_Swx-;&J->sR#J;$)&k=msx43X^euAC zKLetlbEuFy5?XNTesu;w62E*!Ey|f4)Pmqxq+fPM&cbz8E|X94d~p}EW$rPJL%=Z= z{-HU0DC;bKvqf2)xx}$3Ow)W9+gqdd482RdO*Q2`LnPLO1@B8gal6y6$0%~5p`H>7 z8+UcKE!@3EVJWYUrH1NdIPX3nGYwUk5ry=>^v~r$u}rU7Q0KADO;aGyE!t{wKi0J0 z4huV9e~0qcw{!Q*95R%!!}+Tv;1^^Uw#GtE;m3mFo#&UE2h$a7a9jN$v$pn2ET_?y z@c_v7rG5BpApPvyJA}bcI~qBpL_I?gXF)zoVEWS#vgB) z&Mql6KjF*a)wh_b*yp_KyPLHi#LBG^*j(nWhLm3Q)dJP`ND#U5urDpv2rnJa6WznsR!uL@eX>`gHc2SPJ z(LcEDehoS{_N5gS8I>*$C~K6E#M>wB@KRHAyy1xb))&m&^_Ky=3j+J`)zr$9;LFN_ zVajPHVf9KDS4+;yg1hJiEYR9B!Q{s~aU4Wk)DRmy97G9ZX&gji9EpGJEW{BdaGrJ_ z;c)-Gd;0$dqm(V!mddg-1W5_%y*rjAX?)lydEBId2xUZ;z13mTM1K9QN63NKwJ9dQ@b9G+msc;GCq&>|`Qt*k6E!n!ASk5J%o;hS5xyQGJX zX`Lbi@BvX#Q7(GpP7V2$m6)C_D_eVIst9`7>4VP_U%Cq4?wbMPQ+$Q*+D$_#9q;xL zM8=y;T9vu*-Y6=X*XcJ1k}GA!q{k9$+@5dExB4~YI{2CNKGV|Hjycw|(Pt(&n*V_S zs2Le03=O@RKlVIFCl>N#e$B+x%Z3Py<%pdoCv<6+ttyq&RbplrIcQv;tPHOP-Z{q2 z?Bfy_%55Ad-QN`%geA_HKCY69QXsy8oj$rVRCvW>r9G6W^8w-=m)Jq35(mpUcgi`L zYSPk(lC&^oJL%=%<>+AF?pAzJWF-LMb^TrNiWw(cPpt+Gzp-yN5DO((y}V9>}l8_1zwzy%uy z!Nl849s>b!bE#Hi$)LiA-ONLFl6-`sakP{N^uXD*Cimj+CY|tfD+>`}VV6RSlYPN` zYsf_OaD-_iN?)w4YR((r`xr&a6CPNDxe~7VR=q=6^y`(rRQXs)Y8F#(RJEAsVC?+- z$=$c~rX`h+k1zIkVPV1HciGz-kIHtsj(qaMLHQf_sx;96!C$|1xTu0WI#`@rsf07@ zB0lT4hh6=4Aj;MaZ*R|tFW@0vcZLOt@el;%%*PNHmz|HF8lSg_0yDoCafl0V^p9oA z9)fu$K;m#TE;t!rJ zhTz*~Nud8@2kPqTsF;|&kc-_cJ8|%2v$?LWuEx_@iGhVBe#Q5&66Oip*|9ngurUq! zKno{P0_dQtQkY`HjOfNlAADJ6xeLrroFSSTe zk1*G{4Pupwyj7+=idwCm656pQXC^P^0<9X`P$!wrWzQ8S$(gY!n2hIyy1fWDM5pVS zhM%G^fZEYXBje}pDY6Xxy|M)macySCR;UoDQ8zP!12I+quioMR$%Xu<(Z5~H97a(i zzpVZTq6!1P139OwAWlkS;)%`PpSV#H!$b5M4Di&bW+q%IydSR9My+xRjMJI2Keak} z@5vXkDx*moyoKcyZJ&4c@eyGFK>6>oXvQA#t!|L`iVjequY8o0iz&HrTQ;>LgaG<8CNyEC8n0at$`s#j%Od8QH*M9cNA# zjhrtxz&!r7bJlsDvZPL7388ha=D;IrmU4S@NAu@hKz~gM)DQQVhelW4 z`n2O;qa(?E5K~ExRr{*MMx616pwe7 zzrWU59NA8w9H|-)o8t0{8D=U!bS(|186uoi@f5P@Xi~e*F^G($O*B4JRtTrjKI*g2nI?0pO*#E0zNj%hUEhB|2;EV$h&!WPF3K zsI+j-6iw8ur25aJuU^@|bCFbCnm?n|;`QA4Y1lEJByZ6rz2X~AR zCNiCg3AM!2SIXUlk=QpRP1n6u?SYi5k7Y;tTG~P**BXYk4kCq+OKCWBI3Q@T8NDc7 zf!z7d_YNh^Ls2LxDFPu40kCllFuo?5kL~KxrhWC|tPvwTyz+K;!L+12R!YW4Ag*EM zi@Lu4-CA~AqAIBwoJVQKxZf;$945+Z(w2`u>9E7gcWtj>6rw^|qe>W^J)~qX=uCKa z#um7=xc47hNhZKK5>A@?FpnA$Vag(c{N1GPd*Cif-x7bmEMNDmBk!SCmFX~H1;Lt$ zm2Q#Tr%xH8iNQ0MK6j+fzdFCL=+i0A33E_^5fnG_CxZcK`~^88v1RxEVFG3*#|9-! z{wbfZfGAuIuh+A;n-}bKO3B-6*`8gE3V1Tp`;Aj@v)e?7!(UkNo_u^?y%h#20X#s& z>p&DD71Db}-_zGMecZlX$rol_JNq4UfWYF!@>IkGE|rawZE|IQd?cH*)1g3#eXYP$ zgMj-EA~VU3t&XE(Wq%R`hmTf&KaO%AiHuV?bUnIr7u7NZ-#fBREa3oR38& zt7#uIATM9rxgR{Li}_OYMG!()9`7pPD%YAKl%Wt-Kz#oi@-brwnq{9BsQrQeOiYwR zkzn7(RC1V$OZTt+9UOp?lksXP*~-G=`_kM?ysL}U`^<{#^-8pK5>mfq$AcMiu07rm zh;d-F;o2Sf)Oa=$ptZf5&nRj%64c6qJgo8E@1-B_^aliXA`Avrfta(2PZNh%HP<~S zQ3LuHg98I53)OA#R3+AG?Po{MU+df5vJw)oDvZvV-Q3)MEux)qmn}nIMLcsvB_@c2 z?yweNJ6qT{d(25EqRtqXdzA_RxVt$YU^_Y-Z5v35ckTLe zowKI~-QIt;%0}O|5Lkd?2V-0@NuMHm-YUN63MbWPUq$Fb?L23ouo4Ou;PSGxY-n8W za=9tvC6XqSBw^}HB)%853nPtaa3YaAKKw_@nBvWjD+>>LLDcFM|PsG&xWU{>;B4@Gzf_oqQT*eMsk5&`$`587EEBh zE_s|b^~M$oDQDALr1~j{UnTq~XZyNs;w3|)yEjZv6fvms28=Tyl<>$f{7_2Nr^A6@ z)PL{5U>8F9w8My^{MYX3|NnsFwavGC;n&%*pW0olR-@4P5VvLqUUE`_9h;i)?@Rf9vE6@WVWT}9-yOMme%kvL zDVU87!MI*<7ILqF{?M`~mmHR0XOOTaODBz!5@IX0yX|b+ekKr>#w#qk;&MGa+|i%3 z;G(xE)N?ml$-MsJGM&rMDni6#K+;Mc2WBBohIHugfLvFHS#sp|i=`0a@7{z!hUppn zJ}<9{$>el;rU0FUWAg>wA3`x!aH9t|Ub7yik(mM-JZe;cOL=J}L&MjESZ$bZ6UN4N z)8^zTW!TbUZpw^f&@$g5pa#BzE{KJ6yz`i!uKK}K$3ECRU3Xq{yuXUWo~{c zoN@h-CM#q7)o&sVop^<9y82yq_Q1Tysho5!Wu*Z&BV?1GQzOMX?Z3iC1ER?UFKJ~Y z=P31govmK%j$JhwjWoK-8`nr*h<^9IvMZX|U|5^W;IXfY5#`UtC@H&swzx>PbZZbx zv#pVTWPph53 zY;U%;b>AFs-!jcsw=H@n8ILyowGClEuCy&9mwf{Ia1hkGQ3W~MlOnFP!G%3_An3t` zI}EDLzTyIiLz7;09sDjQp2mz+TZ^F*i~n7&Q!6elVO5(>jDdXKHpi8J-9HM5 zSI_yape@D*jx`hI#!i^eqxK*27{Bg~<~qK;o_bLr{FUBs#Vd#J#~KX&Ob4GEeAy09 zFHg!y>QGo1+C-?Y7g)LPri;Vq3g97|R^@TcBgo6AV&T3O+ntZo&hDWHnSV zJ8f%^4xNB`LQ4z>HvSf|K4Sb{pKm{! zl9e_E295OF)x}(N-~2|2xV{SU@$o6Cs_LVlV|BL+nruS{&X%GeK=9U}j!Er8kI!JN zVgje?4jsjpMnnEzTcXJRp;cAR6H|R^hI7#e%}m~Zd;N>&?t0M)I*rvQqHwF(0sg0v z6zQ~o#iD#BJ_;HuY%+DneRqQu@Vuv4c+ExfgbY1m-rQcarjr`kiK2zWSIxjn<-c_7 zrssFk9|vA3C~+4bTD^kTPoslQJ$P|G6lk`Tjv)fyr3F2|Ri_(G7d$q_1e^86<7wuC zW9;bP?ZKCC7VbMRNS=HRueggINbO8Gx<{W7R7vyw!R+_GmL}pWCo-hFoM^Tt?woks zc4>lcv=iv* z1+si^VskWgH}(x54N!2u_>`g0PbznAy1^lra1(>1UH(Ea3+o4mYX?EZ*|G~aFJIJf z-TcE#Cs6?B%e=X$vP{Bb5^Y47BwWKBDiH~i0l6_^0eZ$hLNLqf&Xm83bapU#LWy;@ zWwsSem8G(b-%F*U9RrdlL0~DLdP8sMo|@*mwaoh>yUIr~%~mMWc5&?a^XKm*CE+s{ zVBSTxLYlHgpgp>7oni;f29qbI!HGEa$j|V{m<%Qe9tw|0f#aRnl676-56gWf?x6IQ z8S&avb)L}LUAdwWlfAFWsolN#hEY#r$_1aGJ|+?N{wGr-KQ37x^<-GV87kU7yj?s2 zKAU|ohbc*gb~(|5Z!OGu$)D8ZDB8Ob5;x{a)Zu9D+lyIvbeRS%oYqf@?Ii}xqo zV#j*L;3_RtbYf$@YM*AE9_hMAZ1cVZuOYe`YP@T$J?YRmSfN`ho91|jz9nN~{ISg< z`n%E zIjQ35ytX!S-b~C%6gFxsDwX5=VXtDG?fCO$0W$Av!zdZsSII-lM+;sb^yvY0s#UTY z3ef-Vl*<=aitaGPM?Nf#!6j_z= zkh2H#nl$MP_3L(@FFxPS<(FWSk5%uxXzB6j-i#ENEQMT;C-znt7OST@A^sO;sd)5o z4mypQn3BxxG;w)-q#(s%6s+;{?$2;4N$fe*drg5%d$T%6k>geTav$jSsk{G7%tY@i zxlR<&3s`+a%iEpc$Bt}WxlmL_1>(YG-@{I>L4#AiLa}=!jiW=1hPXVNj+bB5h%?Y^ zyd?vX5{>VPfiC{ZXE;pml)kA<1;)`GhpK3w=SZVpA%aZI4&h=nlsfM*wsWt4Z=8Pk zriy`4AOx=?ySCQm@|zeZ(chrZARv8)7F$*C(hDks6Z)b2B&os=>&8(uc&j8$FYG5w zbKFi$L7}^}0jI}=kJ1aPA!n3_Lq~R6XR#>a?;fE9PUuW@ z!@J=Dxi^Z#)!`tRANdMt*2FKUkE4ugYkG~{t;qP098D&+m02Q(xeXEjAS|p35^$k7 zPLjeb`RE^U|Ka9zh`D*V{&&ROf3oVQW*FSsm3l+q_C{=YALWU$3*)6-CQC#o%&?VG zLzKpO*zF3pGAOOg!<4`U8NY|kP814{H$n|gD+jZuG=srWaKqKvkV2iSlt=%o_WK7K zQ@`FipKYbmK^OOp;hB-523}6e%`)~J4s%(*%jHR;rKtsTmSBkj1GvkA8y! zy5CE_7UDg@+!UIBl|URls6o4oGkpkswWe({^+&Qr(eDmv+hzYzyUbJ*YkcupktV3i{)iq;vs z@Htte-!VevL{gzY2MJ(UIcHYPA`h*vA6IMM(&gQMSo0Af04YchSl^V4AQG=i<^**28B<01VhJAX@{viq_Q!FcfTWZ*Pq9t@U(fMhL=o zx3{U-*i`*1>e`+=i4NVRvKe2O!qpkw4h;J9=aY+|1K#^>!`|F1&#;-H$XoHr+|hxJ zKhl(n-XsrdmChY9eYTnwx$X6=+x4@ToRW_;uU(MN2Ms{IwZ_ifz4k_~Q$;6bOFng- zJzaX;#9Z|!9w}br(z<*nNI3MMD%hG0HTB$e|BLnfH!Z9C=ZASe7J#!9@I0MX@Il$q zR0aCW(X`vkzZiS{&tS63aFI&Z>v~L5UX0`8V~`M((b7sOTA~2xoB{`J(_!tNZ~*n} z{c|EbOoNK9&h=RN6Qca4wiy@E+u_>AcU#`fJXFSR+ZH$-D0yaVLC-rdfd}79WMOs) zje!7hSQ6L!v_FM(iNYzLkofXIrZD?j>-C~3h*8&qE2$mpls4 zgIX%|qNVZ=Lmb*P$c6O^e&oyg{_EGv!oot8Pyvv0WL#?0JY8+o9~c|6D%Y+|DpVv- z7pG>wie&%EsB=r(l45x}($pU+KVW1nBi-+E(1Y}F zh7-bT0nNw+w&%F_S2DnRqkRRGT0K3Q!UoSu4Gyo-o@A1@Ibyw0@zLFm3L~bXGU9ID z{20gxF^UOYR<)%?W_s!4Co3)C0e9EY2zMY0ZAMGwxb+B9s%Cd(Z_C4ujvRI@NMJMV z57pKN2N%4?``wwmM=yH9b@f4yXXRy~yuIj+Fl99YBs9aAM}XxHvExrepHQI*8Xh(7{rUJj zxX^q*!H(#_attSAVM;ZLRYlTYDNxfmD7{1)1^49G@68^u8`s zqg9IPL5OYZ{G2Q?f95H2GV)-&ah>M1K=`8l>{jHAfq{-rw(h#?P~;aS2Jqs=3vxLc zgsI?0GzAJK<#4QaJiRW=l1mH5z?;8<4cQk*?o1syTj&T$86UZMwszr;b+0r%Ve@(X zY6tSsr^@6YD8Kfn^g4K*J!4e$8i6`WoCs&aozu*jo2O2^Iq-7+2ZMn2^N(vGpHIBM z1gJjp6p6TD|B4PoM!(d=Fzav!$JB}qO-={}SVj{Bm2*c>fH8tpGmY!VXB{mbrkpXs zQRM>9{$4ie6&u0g{dZO%94FvYSppNDVq)0v%$ug=rLGH;(5fhT9H$~}GBHRwATHcP z{`8)tnCPR2Yg0vg9xm@R7T>{w?Zgo`ko%8t`RgyKcH}D`UIV9`k>|gLYg$sP7cc2! z{27pFP}e@SUQ!|RW7W0?eNVCzc_Ok6D%CJSw%~tHBv7AuczSZ~KbD3VGJ9P+BnI(H zJ#}qqr~A}dSs4lF8C8(loK{>fMVm~YK+K~eJ-G|Q065qD?lJ@ge$>_`J1Q&ph9V)Y zH+*drumyr)7rR_QTAh9BQce~%Wyr+GUHYIx-J2nt3pDeT(9*qeBQnnOA4;?|hXRn`*7O zEK_PYcs{et?==R^(RdBdrpk&9ee(!#n;Y)ff|~g}FC~TSN_bxArEL zY!lW-t>_>EOJO(9VUxH??%hAke?))o(?#B<hQlh=C8Nr1o$uA9lgl89tFnF zo7cukCtx2)rM0yQG)d&Zz5Y4m*)J)WM$&?YjQm|roZO)cNDd?wN=7F{Mpbz!_WV2T41xliqm19 z{pq=2LfL)F5`+X)aKn@gW>;5N*{0RGC@r~X78VA}Di}9?{cgYsXT~K%}i*55C zjW0p%h2P+5u#$3GM1kX{B##OD4zy;dzI9=ra1?%-xx!jx5g;qBL9;>Uar>CCu{p6y zL+vE&MX%hu@hF50FgUiXp6+z-s-~*oR`v$-5@GxslEr-*)%-=YeI^XY&zDuD z|C$7sk(xdyeH?bPHtu;ePvtk-a?%_d9u^kN5pjL(d4KF2bg^)g^Z9dc1STo+{>}30 z>dEJG`O*HjqkX>zqn7>4LPFsHRYH7J;c$fDTYV>2FpB!f^w7(t#dyA<@FW%O+*DuU&8m z@iz6LOiO%Tt`cd3 zsevVWn^1rbkbL@T|2_sW27g@0P@PrOSO8?*pb%4LNgCj=)M8h@1T}b&FXwS$oDUUT z9Ens6^?JlBXI(Wt-jt;f8v=;Sg+QGRiD-r>d@XiEhf~AW!`-QMcQq*%u(wBUGNm<; zYGcX&2JA@>{LiT(ot`*+;`a2oT!!m0T9UV`9`!R@xC;4amEa$NxI7$_k3_8)k^G#)MaBFni zepd5ZHm~#t8VK~jvzU>nD%ne1+^Ca17fx#1H@*28phq~;>SXmSGf6!n{A*V|93NF| z>m(;$BVVFMj`q3UFtKDpk@Mn1ACmQ52rS{F*DiB$l+%v!pq-nn6;@{;t<+C7~&fsM0jNaqhH>5 zvqmuzvsW+P`7t85lU-nXKl7}_2^wZm<02<#d?nf{eNR>PjkhNPgP6KRMs1Retfm_V z6U2jF5h$A3E?w1Z{yk**(u0kj82z5Aa=PkoR;^kUdk!^#PRL8mONZrLgbtR0x{D-f zz=2KTQ=H!BPEKa*T`)u*{?$`;9aNup;4OA7V}9@zx&LB#+L z3(U^GLBL`X4Ws(<*{|9BYX}5+V$r{VuIEr}*@kv_2l{Q@AQO^swlYev(UQs1b#Z0> zlCi%h`t~@@`D}?}&17#P@9B7Aa*`?|QA~r~n8SXKRf1w;&-tpi*NnS|hC0yLPE?~2 ztyD(RPHtW}93nVr_4@tH)M?OQG6UtUT&EF>W&Gu~v}-Ls-kKYr~` zkImbC-ISb8)JVWljDLXXrfueqPUmNc$1u`vo zXzDKFknew)SXzoiYP-LpqY?SDB!bfemuIlUG9(z`rUsGJbdtOeJjuPgmo`yGb@|%e z?fL@Zg6HdTs^Nio>V}`DA9~h5(|~BHuJ7BJLq|u8`c0L_E{7csoDJ4PQQ&Mrb8CX< z7y53!766dfAq|dUY8072;hvIj!i*dsrYYhgF=c;MDk~23?Cmapd3JxCNI|`IVH~6W zk%_GNC5i-&ihO)zrfTcv?hD~(Nk(M2Kwn`$CD@|5P>PV227Dl%o2BUeE|I>b=DD^P zru-Y{N$e*%5{#4jAyiYxb{^YUs2Hl~qw^2YYS@tL>l69aF&LI2ruCUTgdVKdNOHMZ zk6YQv_3)ph{c~wXx?0d^Bv{3X3YLuAK>J^cI`joPqK8LE7RApze>^D3p0X5BybB0H zO@mWl8GRwWfpj0vlz#!yE>Ukq1f=br@A<;Wc~#d{9xO6hy}Bd!uH^m zjEtE7U@p(mo4$YD$_5cXB`G8lF88i}xYyTT)!?VAdrtD#tH_kl)DJICH&#xTP*Bnz z^8HfbRpYy@R~jB>>7#;)ak$dwiF#{d85zCLI^bN{Dz3|Q0%17LC?U2%cv2QWyKu@} z#GfM>3_}y~g@O=Bc6?Fyq2`itCJnXdheLgO*yx_%ydsnlGDG$4i_Z+Hkp?B|{lvKok6SkO*QqkqaaiW(S@2m2u5aPziRytI0H zKX-cnzDmsen3EnxY@Z5IZnqf1mzI?^n`sLms&l3QV~IMaWy}urf&X!2Kg5DmQ#0M| zImbSyEx&e~7au_RhCe4$xK;)y?hFDJ_Py$+tz!0PxdSEYM_daAV z0ZZD;V<4gD>~3nT70h6=UeEWcyf{jNN$M-_?T5gBC`SHgxb&!uZK97Ab9lI0&P_5$ zdqW8nE0Z6ZRE6U}4-=J{OxL_QJEO&+thQt?=jG9u#gqhUAJI0eIQXtB{)| zB$Tq|j(IOzireHUUh8@M{I-b(^yQnYX{Vnc0d?gY?p`Ta@Rq)lb0~EGba_2(lDmWl z6xUw49A1ovKo{{YS~esc zGu|JR8ETdqhaoW377fgv&-e>ZiMarTni?rsLQ$9KE()xwJ5q@Fg}7Jc$h2gr{_OaU z%ghlbc1Ho6h?5Zro0SBYa*tUbaXiTQDOa(0VeMf=xNf-`zg|U&rzha+?B-l$gp_v1 zDr}J(t!u@qJ-9dye5A@a4NwsK4$h)7qeObd)lzT)+v`d>2JCT2^F{KLReci+czZ0U zV?_LMk@C!I_epbzC+*zm{*bN%QW%JN_2ybelM=+3pFo)~uFL>(r` z2U*8VUdM0ge8>XnrgRN=0I19ONR{n|OSk2AXUU5rAU3 zb{7`VBzZ|cSaHygf|N*2SvOYAtB~&D#>w&zvVg5pe>3fl04s1xAI$3XCc$U-xyRRd zjgwoImr4W#wCW!&Iq-sV$p)xoHSS0AjO}cFoihAY#f1fwy0_YSU|C;EBN~LW#`+>8kpWhHR~q| zb&{+JuHl%P$|~}x#~(790ksRu)%h8|t>nOy2)N#6l6pLLf^bMl$uXhYrW%z3z|Kqb=Ozkk&X4dao}3Ha;W zPubIzKy~1NJg8T84{aQacwgN&(>ik9 z3%YVNxkNA0+5#Q1tj-Q0++_RDUG@{-KTh{+4TK2aC~RILU(}nYY%%Hn*{~5p>?m8T zQm~-rNR!5gOIyBxt~i#&_KZRWX#>^6<_eBU_H_J*&-PQ5zjb=V18s}WW~QcNjyhEy zdChPof#W@6zvDW^-c-%ea=Q2X1Hl}~5+8>xs=OnvtRw@nqr9J(F>;Vye4mm0Rnyo2 zBWsd@KnCot&$E3LZLtae@2pZ*tW%wT*o(-@j<@>arJl6*kH3{V$?RhK5oE;8a6dNc zRvBvwlk-Syk(GX8nL6j?o~bTJ5rx&D5gzMEhc+!gTjm_b-C$VK6M88VL$P9wJ2pqm z1L}`L)me4w{w031?06!R`_hj%w+-%VG_C3j-1)8u4qY)R;p+h?vjrX(5G)6hxI zP6pz*F_VjoAEr_ZO_MH%jiFQAN*RF=#h{J?Q~G=WNT#0?{B7c$spkihjrw(VpB-Qi zvhc*j#77g;qeO4L2{c7Bj|ze|BkAF2;bmmf+b<0Bs!|`l5HBy@K+GtE;Q;3l8g!L!L&D8plRQ-PRK4R`f=P)=O)Bw@>CW>$=y0jWgo^0yF!Qx)kH@@G4y z?dAV~FAyy34mGBRe!N5|27^<Huj9Lg(7QZgquev8ra7+2nbQ58OX^JQ~UVf5EB^HX)lgoI<5%C zhu|P!=gbCsuWZ;V?B47;C(A#@6Woue3}9AB=NULiWft__e+s)oRH6~xFeRHZ%AN^S zbpJ28*#9W7`|kq00dvXIcSIA$#?}$($aSI;7 za@Ye-uxO3xwNt7ID57g!9^@)G@O$$!eX)doY;B#qp+pMWfBWOq%%__~Ji^M1`Z5~!{w*A0zPXZ|J zRH@Z4QiSScLWnRDAS0F9<#bD(cv2U=H>c<@QOuI|P0$#5GnL_i{1w z(y8!HG@*U1V(4E9zcC@OGOe?%t59abJ5mg4hrFbA%1ZoWoC1{=V_{LQhk5<`;}(=5 ze=s%a8XB4aIhHG4HQB5HTvEJZ$jzxD%m{P9fw%TwV(YEGXjT3?uX!(cAcTeh08ZX` zDxojWFH=_4f@?N}&zNB@Xmd!q_&SSk9u7cni+A~zV>u`~o!D@{T-xf?34Yb_XG|9W zG@TlYpi`ZXR;lJtuzEY(`(X?d6=0@|b!eJ}<{TSibf_DAJ~-mbK>$Ydy<&HuAgx_- zKQ0l~_+C`+J)Y~X$YbnQf1>$Qb-U(xqrXku(z0-#+y88s*_at zBPRxpinMw68{XbdKIirzfMM~Np=2&RTmb5)ne6}4gAFBE*Q?-Cajla2QhCj1p%8*G zErRqR9trSwIr}z;Ro181xjy9|Xh|AP8qxv)gnZ99GaH8$QtMlth zUI5?wYLNd!CEl{{BfL{0_?JFvR_yQUF_BTwGr;9+MS&BhyW^VHa6*u?uQ=N8)G$m< zQ3#QbSA?8KUysa_9eJ8_{F}H04}aWN$Hk3WaV4L4|J;<%v$!WHO-nR`;O6Ja1(+r{e9Gcg&L5(P?lInK*hn2!OoG7MTOND8Dx@2HzF_tHX#`(=?T0 zJk5_IFUHwbv%FVnXZVG&nt%RrdLOy5%w1upM-}Lu&@bF zDSmPf(d0{aq_JayRsP<+?xj{^;S!dUSdWY?3Pve>S-k{^KZPGdf^}BT9meA64W^0*M)gMl)k7ldQ`aPm* zpK}uTn%sE=o_%TBB&HKtk!Ujfz1S@!X9tDdY2;Y-Ha=6^nH*w!YZubSe@|uu`w-$G z_s33dE7oyx?mD&J-t_ii=80mXHksJw|Gzu$e{|IU<-s=(%o!X*I^zc|zQv0_DUbd? zzcBotgiQZ@fr!KEde~nwH8{I0GmLidPk7m2f__a?6JRnk?&<4+0~~lW=|Y1q1Iks~ zBj}MU;LgW_Xjdi^kI}CY0BX;%q{{wOgpLX!4GYIrr5D3jv2mGj!25PDj4F^WuerK) zGu~f&?6C%d)1#??U?~~Lr{919Z+-=L*zuAZ956WvW}IbZuNQp%1%P`CZMXJIP$MNi zWsSKvdYSz|`osN8GK3-Zbj=HV9gRufx~R_s{|vc3t=~C4u>-l&*cXmRoTfmcsPFu%>a`sanM)B;3p=#clSP0hvUM5QpJqMo0ab;Z#xeq zz6+?g&570-+^5#N;!Wv2<|irE^dp@X#5_*%I!WpsE**O=Z1t1-DgCQ~{~exmE{2Vd zQ{zY&Sn31?I+PD=r@U0FqRy+r_^B^nNIgFJ3g;=DWJX;p$s)~RODLUYO@3vIp*<`i zKh}~?>rACgseNnD%wNk*!NC|J9a98l(y2;GpD<4pp_?{ta(i{;*)kt^+InMGriues z4tI|Al3Y;3|0!;ivy{|DMkaXZjb{p??%%28*nu)IUdlSbkQz Date: Mon, 18 Mar 2024 18:54:50 +0100 Subject: [PATCH 08/30] Makes headslug mob_size MOB_SIZE_SMALL (#24623) Co-authored-by: adrermail@gmail.com --- code/modules/mob/living/simple_animal/hostile/headslug.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/simple_animal/hostile/headslug.dm b/code/modules/mob/living/simple_animal/hostile/headslug.dm index be34f9ff999a..55c1d05008cd 100644 --- a/code/modules/mob/living/simple_animal/hostile/headslug.dm +++ b/code/modules/mob/living/simple_animal/hostile/headslug.dm @@ -21,6 +21,7 @@ environment_smash = 0 speak_emote = list("squeaks") pass_flags = PASSTABLE | PASSMOB + mob_size = MOB_SIZE_SMALL density = FALSE ventcrawler = VENTCRAWLER_ALWAYS a_intent = INTENT_HARM From fa9246ec606b700abece571b03ea246dce171333 Mon Sep 17 00:00:00 2001 From: Charlie Nolan Date: Mon, 18 Mar 2024 10:55:38 -0700 Subject: [PATCH 09/30] Capitalized Comfrey. (#24642) --- code/modules/hydroponics/grown/herbals.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/hydroponics/grown/herbals.dm b/code/modules/hydroponics/grown/herbals.dm index 87ff2959c047..964b2e4a36b0 100644 --- a/code/modules/hydroponics/grown/herbals.dm +++ b/code/modules/hydroponics/grown/herbals.dm @@ -3,7 +3,7 @@ desc = "These seeds grow into comfrey." icon_state = "seed-cabbage" species = "cabbage" - plantname = "comfrey" + plantname = "Comfrey" product = /obj/item/food/snacks/grown/comfrey yield = 2 maturation = 3 From e4b0ca0c6b68fa19c5351d5522fbf6c753222ceb Mon Sep 17 00:00:00 2001 From: CRUNCH <143041327+Fordoxia@users.noreply.github.com> Date: Mon, 18 Mar 2024 17:55:54 +0000 Subject: [PATCH 10/30] Update inflatable.dm (#24646) --- code/game/objects/structures/inflatable.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/inflatable.dm b/code/game/objects/structures/inflatable.dm index 21379834d7e7..578d482c180f 100644 --- a/code/game/objects/structures/inflatable.dm +++ b/code/game/objects/structures/inflatable.dm @@ -31,7 +31,7 @@ /obj/structure/inflatable/examine(mob/user) . = ..() - . += "Alt-Shift-Click to deflate [src]." + . += "Alt-Click to deflate [src]." /obj/structure/inflatable/Initialize(location) ..() From 864520f688e2b3c345a7bce6e830be8b3da9ce49 Mon Sep 17 00:00:00 2001 From: Adrer Date: Mon, 18 Mar 2024 18:56:40 +0100 Subject: [PATCH 11/30] Fix dynamic lighting in secret clown HQ (#24181) * Make clown HQ require power * Added APC to area * Superfluous spacing removed. * There is only one thing worse than a DMM conflict --------- Co-authored-by: adrermail@gmail.com Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com> --- _maps/map_files/cerestation/cerestation.dmm | 106 +++++++++++++++++++- _maps/map_files/generic/centcomm.dmm | 10 +- code/game/area/ss13_areas/service_areas.dm | 1 - 3 files changed, 108 insertions(+), 9 deletions(-) diff --git a/_maps/map_files/cerestation/cerestation.dmm b/_maps/map_files/cerestation/cerestation.dmm index 55eff70d42ab..2c6f67bb7b89 100644 --- a/_maps/map_files/cerestation/cerestation.dmm +++ b/_maps/map_files/cerestation/cerestation.dmm @@ -1962,6 +1962,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/service/clown/secret) "amt" = ( @@ -2842,6 +2847,15 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/station/maintenance/disposal) +"arG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/service/clown/secret) "arO" = ( /obj/effect/decal/remains/human, /obj/effect/landmark/spawner/xeno, @@ -7833,6 +7847,11 @@ d2 = 4; icon_state = "2-4" }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -21278,6 +21297,17 @@ icon_state = "redcorner" }, /area/station/hallway/secondary/entry/west) +"ckp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/service/clown/secret) "ckr" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -40005,6 +40035,11 @@ "fOt" = ( /obj/structure/bed, /obj/item/bedsheet/clown, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/directional/north, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -40469,6 +40504,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -43677,6 +43717,16 @@ icon_state = "red" }, /area/station/security/storage) +"hco" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/service/clown/secret) "hcp" = ( /obj/structure/chair/comfy{ dir = 8 @@ -48550,6 +48600,11 @@ /area/station/science/robotics) "iHG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -53239,6 +53294,11 @@ name = "Secret Clown HQ" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/service/clown/secret) "kes" = ( @@ -57574,6 +57634,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/service/clown/secret) "lvT" = ( @@ -58397,6 +58462,11 @@ /area/station/hallway/spacebridge/scidock) "lHG" = ( /mob/living/carbon/human/monkey/teeny, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -64102,6 +64172,11 @@ dir = 4 }, /obj/effect/spawner/random_spawners/dirt_often, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -75942,6 +76017,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -78393,6 +78473,11 @@ "slQ" = ( /obj/effect/landmark/spawner/nukedisc_respawn, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/service/clown/secret) "slX" = ( @@ -82374,6 +82459,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/service/clown/secret) "tBp" = ( @@ -87564,6 +87654,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/service/clown/secret) "viJ" = ( @@ -90869,6 +90964,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -108543,7 +108643,7 @@ vtY vtY bWr fOt -cHL +arG mhA xud bWr @@ -109057,7 +109157,7 @@ vtY vtY cRq gmy -mhA +hco mhA eAi bWr @@ -109571,7 +109671,7 @@ cbc viE iHG kel -iHG +ckp mDV cRq bWr diff --git a/_maps/map_files/generic/centcomm.dmm b/_maps/map_files/generic/centcomm.dmm index 17bdeb7a24e3..cbf09b90de65 100644 --- a/_maps/map_files/generic/centcomm.dmm +++ b/_maps/map_files/generic/centcomm.dmm @@ -6832,7 +6832,7 @@ /area/admin) "xf" = ( /obj/machinery/computer/security{ - network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") + network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") }, /turf/simulated/floor/plasteel, /area/admin) @@ -9066,7 +9066,7 @@ "Gs" = ( /obj/machinery/computer/security{ dir = 4; - network = list("SS13","Telecomms","Research Outpost","Mining Outpost") + network = list("SS13","Telecomms","Research Outpost","Mining Outpost") }, /obj/structure/sign/poster/official/nanotrasen_logo{ pixel_x = -32 @@ -10166,7 +10166,7 @@ "Kd" = ( /obj/machinery/computer/security{ dir = 1; - network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") + network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") }, /turf/simulated/floor/plasteel/dark, /area/centcom/control) @@ -10441,7 +10441,7 @@ "Lb" = ( /obj/machinery/computer/security{ dir = 1; - network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") + network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") }, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/specops) @@ -14252,7 +14252,7 @@ "Yu" = ( /obj/machinery/computer/security{ dir = 1; - network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") + network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") }, /turf/simulated/floor/wood, /area/centcom/control) diff --git a/code/game/area/ss13_areas/service_areas.dm b/code/game/area/ss13_areas/service_areas.dm index 4639602103e4..a32cfce08221 100644 --- a/code/game/area/ss13_areas/service_areas.dm +++ b/code/game/area/ss13_areas/service_areas.dm @@ -41,7 +41,6 @@ /area/station/service/clown/secret name = "\improper Top Secret Clown HQ" - requires_power = FALSE /area/station/service/mime name = "\improper Mime's Office" From 1b3370d02357e72fffdde531a7930d3e0bbc149c Mon Sep 17 00:00:00 2001 From: Zack Date: Mon, 18 Mar 2024 12:57:26 -0500 Subject: [PATCH 12/30] re-maps cables on box station (#24260) * cables * even more cable fixes * did this fix the issue * ehh --- _maps/map_files/cyberiad/cyberiad.dmm | 6946 ++++++++++++------------- 1 file changed, 3352 insertions(+), 3594 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 94c98dd40fa1..966c85523942 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -492,11 +492,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -874,11 +869,6 @@ /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -969,11 +959,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Armory_South"; location = "Armory_North" @@ -1648,6 +1633,11 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1659,6 +1649,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1794,6 +1789,16 @@ dir = 1 }, /obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1805,6 +1810,16 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1837,11 +1852,6 @@ }, /area/station/security/armory/secure) "aiA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -1852,6 +1862,16 @@ dir = 4 }, /obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1938,6 +1958,11 @@ dir = 4 }, /obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1952,6 +1977,16 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1967,6 +2002,16 @@ dir = 4 }, /obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -2147,11 +2192,6 @@ }, /area/station/security/armory/secure) "ajp" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/ai_status_display{ pixel_y = -32 }, @@ -2264,81 +2304,62 @@ /area/station/security/armory/secure) "ajM" = ( /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, /area/station/security/brig) "ajN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, /area/station/security/brig) "ajO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkred" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/station/security/brig) +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/sw) "ajP" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, /area/station/security/brig) "ajR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, /area/station/security/brig) "ajS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkredcorners" + icon_state = "dark" }, /area/station/security/brig) "ajT" = ( /obj/structure/sign/poster/official/random{ pixel_y = -32 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkredcorners" @@ -2358,61 +2379,23 @@ "ajV" = ( /turf/simulated/floor/carpet, /area/station/command/office/hos) -"ajX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkredcorners" - }, -/area/station/security/brig) "akb" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "darkredcorners" - }, -/area/station/security/brig) -"akd" = ( /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, /area/station/security/brig) -"ake" = ( +"akd" = ( /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" @@ -2425,40 +2408,35 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/armory/secure) "akg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, /obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkredcorners" - }, -/area/station/security/brig) -"akh" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/east) +"akh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -2470,48 +2448,20 @@ icon_state = "darkredcorners" }, /area/station/security/brig) -"aki" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - name = "south bump"; - pixel_y = -30 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkredcorners" - }, -/area/station/security/brig) "akj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, /area/station/security/brig) "akk" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkredcorners" @@ -2551,18 +2501,13 @@ }, /area/station/security/permabrig) "akn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -2638,19 +2583,14 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/armory/secure) "akx" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkred" @@ -2767,6 +2707,11 @@ d2 = 8; icon_state = "2-8" }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -2775,11 +2720,6 @@ /turf/simulated/wall, /area/station/security/range) "akY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -2799,14 +2739,9 @@ dir = 1 }, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 8; @@ -2814,17 +2749,12 @@ }, /area/station/security/brig) "alb" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkredcorners" @@ -2880,11 +2810,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -2911,6 +2836,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -2924,6 +2854,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -2984,6 +2919,31 @@ /obj/structure/lattice, /turf/space, /area/space/nearstation) +"alx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/science/hallway) "alB" = ( /turf/simulated/floor/plasteel, /area/station/security/range) @@ -3015,11 +2975,6 @@ }, /area/station/command/office/hos) "alM" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/light_switch{ dir = 1; name = "south bump"; @@ -3495,6 +3450,15 @@ }, /turf/simulated/floor/plating/airless, /area/space/nearstation) +"anx" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "Sci Robotics"; + sort_type_txt = "14" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/east) "any" = ( /obj/structure/cable{ d1 = 2; @@ -4918,14 +4882,6 @@ }, /area/station/security/prison/cell_block/A) "ary" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 4; @@ -4933,14 +4889,12 @@ }, /area/station/security/processing) "arz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/station/security/processing) @@ -4986,11 +4940,6 @@ }, /area/station/security/processing) "arF" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -5146,13 +5095,18 @@ }, /area/station/security/permabrig) "ash" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -5174,16 +5128,21 @@ }, /area/station/security/permabrig) "ask" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -5202,6 +5161,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -5216,6 +5180,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -5231,16 +5200,16 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/brig) "asq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -5250,6 +5219,16 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -5267,16 +5246,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "ast" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -5286,6 +5255,21 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -5606,11 +5590,6 @@ }, /area/station/security/processing) "atj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -5623,18 +5602,31 @@ /obj/structure/chair{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/security/processing) "atl" = ( /obj/structure/table, /obj/item/flashlight/lamp, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel, /area/station/security/processing) "atm" = ( @@ -5657,23 +5649,23 @@ /turf/simulated/floor/plasteel, /area/station/security/processing) "atn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/security/processing) "ato" = ( @@ -5744,11 +5736,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "atx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/light, /obj/machinery/newscaster/security_unit{ dir = 1; @@ -5760,11 +5747,6 @@ }, /area/station/security/brig) "aty" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ dir = 8; @@ -5781,33 +5763,7 @@ icon_state = "freezerfloor" }, /area/station/security/permabrig) -"atB" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkredcorners" - }, -/area/station/security/brig) "atC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/light, /obj/item/radio/intercom{ name = "south bump"; @@ -5820,14 +5776,9 @@ /area/station/security/brig) "atE" = ( /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 8; @@ -9829,18 +9780,27 @@ /turf/simulated/floor/carpet, /area/station/security/detective) "aFC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" }, -/turf/simulated/floor/carpet, -/area/station/security/detective) +/area/station/science/hallway) "aFD" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ @@ -10046,6 +10006,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/maintenance/assembly_line) "aGn" = ( @@ -10142,11 +10107,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /turf/simulated/floor/carpet, /area/station/security/detective) "aGA" = ( @@ -10967,11 +10927,6 @@ /obj/item/radio/intercom/department/security{ pixel_y = -28 }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -11080,11 +11035,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -11099,11 +11049,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aJJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -11390,6 +11335,26 @@ /obj/machinery/economy/arcade/claw, /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) +"aKL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/science/hallway) "aKM" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -11771,6 +11736,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "bluecorner" @@ -11783,6 +11753,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "rampbottom" @@ -11800,6 +11775,11 @@ d2 = 4; icon_state = "2-4" }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "blue" @@ -11812,6 +11792,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "blue" @@ -11977,6 +11962,16 @@ "aMv" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/nw) "aMx" = ( @@ -12379,14 +12374,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) -"aNG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/legal/courtroom/gallery) "aNH" = ( /obj/structure/chair/stool{ dir = 8 @@ -12406,14 +12393,14 @@ dir = 9 }, /obj/structure/cable{ - d1 = 4; + d1 = 2; d2 = 8; - icon_state = "4-8" + icon_state = "2-8" }, /obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 4; @@ -12523,13 +12510,13 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) "aOk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aOm" = ( @@ -12597,6 +12584,26 @@ }, /turf/simulated/floor/wood, /area/station/legal/courtroom) +"aOv" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/station/public/dorms) "aOw" = ( /obj/structure/table/wood, /obj/item/reagent_containers/glass/beaker/waterbottle{ @@ -13132,6 +13139,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) "aQe" = ( @@ -13172,31 +13184,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) -"aQm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" - }, -/area/station/public/dorms) -"aQn" = ( -/obj/item/radio/intercom{ - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/disposalpipe/junction/y, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" - }, -/area/station/public/dorms) "aQo" = ( /obj/structure/chair, /obj/machinery/computer/security/telescreen/entertainment{ @@ -13238,30 +13225,14 @@ }, /area/station/hallway/primary/starboard/west) "aQt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" - }, -/area/station/public/dorms) -"aQu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -13712,6 +13683,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aRL" = ( @@ -13891,21 +13867,6 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/public/sleep) -"aSm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "caution" - }, -/area/station/public/dorms) "aSn" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -13956,12 +13917,12 @@ /turf/simulated/floor/plating, /area/station/command/bridge) "aSx" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/public/dorms) "aSz" = ( @@ -13971,47 +13932,11 @@ "aSA" = ( /turf/simulated/wall/r_wall, /area/station/service/expedition) -"aSB" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "caution" - }, -/area/station/public/dorms) "aSC" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/ai_monitored/storage/eva) -"aSD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/public/dorms) -"aSE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "arrival" - }, -/area/station/public/dorms) "aSF" = ( /obj/structure/cable{ d1 = 1; @@ -14022,24 +13947,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/west) -"aSG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/public/dorms) "aSH" = ( /obj/machinery/atmospherics/binary/valve/open{ dir = 4 @@ -14053,11 +13960,6 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "aSJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ icon_state = "arrival" }, @@ -14090,6 +13992,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "aSS" = ( @@ -14879,6 +14786,11 @@ "aUX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -15048,6 +14960,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "aVx" = ( @@ -15158,11 +15075,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10 }, @@ -15236,6 +15148,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aWc" = ( @@ -15276,15 +15193,20 @@ }, /area/station/security/checkpoint/secondary) "aWg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aWh" = ( @@ -15324,6 +15246,11 @@ "aWl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "blue" @@ -15620,28 +15547,6 @@ icon_state = "freezerfloor" }, /area/station/public/toilet/unisex) -"aXa" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "aXb" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -15649,6 +15554,16 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aXc" = ( @@ -16036,11 +15951,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "aYb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/item/tank/internals/emergency_oxygen, /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, @@ -16201,28 +16111,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) -"aYD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel/goonplaque, -/area/station/hallway/secondary/entry/lounge) "aYE" = ( /obj/structure/chair/stool{ dir = 4 @@ -16253,16 +16141,16 @@ /turf/simulated/floor/carpet, /area/station/public/mrchangs) "aYK" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aYL" = ( @@ -16276,17 +16164,6 @@ /obj/structure/chair/comfy/shuttle, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/arrival/station) -"aYO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "aYP" = ( /turf/simulated/wall, /area/station/service/chapel) @@ -16319,35 +16196,6 @@ }, /turf/simulated/floor/plating/airless, /area/shuttle/arrival/station) -"aYX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) -"aYY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "aYZ" = ( /obj/structure/chair/comfy/shuttle{ dir = 8 @@ -16614,6 +16462,11 @@ dir = 4 }, /obj/effect/turf_decal/stripes/corner, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners" }, @@ -16857,6 +16710,11 @@ /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "baq" = ( @@ -16946,17 +16804,17 @@ }, /area/station/service/chapel) "baD" = ( +/obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 + d2 = 4; + icon_state = "0-4" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/turf/simulated/floor/plating, /area/station/ai_monitored/storage/eva) "baE" = ( /obj/machinery/door/airlock/public/glass{ @@ -17179,6 +17037,11 @@ "bbw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -17313,11 +17176,6 @@ }, /area/station/ai_monitored/storage/eva) "bbR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/effect/decal/cleanable/blood, @@ -17354,20 +17212,30 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) -"bbY" = ( /obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) +"bbY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bbZ" = ( @@ -17379,18 +17247,6 @@ icon_state = "neutralcorner" }, /area/station/public/dorms) -"bcg" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "bch" = ( /obj/structure/chair/office/dark, /obj/machinery/camera{ @@ -17524,11 +17380,6 @@ /turf/simulated/floor/carpet/black, /area/station/service/chapel/office) "bcy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "arrival" @@ -17583,12 +17434,12 @@ "bcE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 2; + icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/public/dorms) "bcF" = ( @@ -17641,6 +17492,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -17723,10 +17579,11 @@ }, /area/station/hallway/primary/port/east) "bda" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, /obj/structure/cable{ d1 = 4; @@ -17734,10 +17591,9 @@ icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "arrival" + icon_state = "neutral" }, -/area/station/public/dorms) +/area/station/hallway/secondary/entry/lounge) "bdb" = ( /obj/structure/table, /obj/item/wrench, @@ -17752,17 +17608,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) -"bdf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/station/public/dorms) "bdg" = ( /obj/structure/table, /obj/item/storage/belt/utility, @@ -17789,23 +17634,17 @@ /obj/machinery/disposal, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) -"bdl" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/station/public/dorms) "bdm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/ai_status_display{ pixel_x = 32 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -17941,6 +17780,11 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -17971,11 +17815,6 @@ }, /area/station/ai_monitored/storage/eva) "bdC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -18048,11 +17887,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) "bdL" = ( @@ -18085,11 +17919,6 @@ }, /area/station/public/dorms) "bdO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -18109,16 +17938,16 @@ /turf/simulated/floor/plasteel, /area/station/command/bridge) "bdR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -18153,32 +17982,6 @@ /area/station/service/hydroponics) "bdX" = ( /obj/machinery/hologram/holopad, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/ai_monitored/storage/eva) -"bdZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -18192,11 +17995,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -18206,16 +18004,14 @@ }, /area/station/ai_monitored/storage/eva) "bee" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/machinery/power/apc/directional/south, -/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -18425,23 +18221,6 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/public/storage/tools) -"beT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/station/public/dorms) "beU" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/window/reinforced, @@ -18457,6 +18236,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -18476,6 +18260,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -18494,6 +18283,11 @@ pixel_y = -25; srange = 7 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -18512,10 +18306,18 @@ dir = 4 }, /obj/machinery/power/apc/directional/south, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -18550,6 +18352,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -18570,6 +18377,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -18630,6 +18442,11 @@ /obj/structure/disposalpipe/junction{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "bfq" = ( @@ -18646,24 +18463,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/station/public/dorms) -"bfr" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, /obj/structure/cable{ - d1 = 2; + d1 = 4; d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -18684,41 +18487,9 @@ icon_state = "grimy" }, /area/station/service/bar) -"bfv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/station/public/dorms) "bfx" = ( /turf/simulated/wall, /area/station/supply/sorting) -"bfy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/light, -/obj/machinery/economy/atm/directional/south, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/station/public/dorms) "bfz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -18731,6 +18502,11 @@ name = "south bump"; pixel_y = -24 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -18765,11 +18541,6 @@ pixel_y = 28 }, /obj/structure/closet/secure_closet/hydroponics, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, @@ -18838,24 +18609,13 @@ "bfN" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, /area/station/service/hydroponics) -"bfO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "bfP" = ( /obj/structure/cable{ d1 = 1; @@ -18864,17 +18624,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) -"bfQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "bfS" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -18893,6 +18642,11 @@ "bfU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/wood, /area/station/service/library) "bfV" = ( @@ -18950,6 +18704,11 @@ /obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbluecorners" @@ -18980,26 +18739,12 @@ /obj/item/reagent_containers/drinks/cans/cola, /turf/simulated/floor/carpet, /area/station/hallway/secondary/entry/lounge) -"bgk" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/entry/lounge) "bgl" = ( /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, @@ -19059,14 +18804,14 @@ }, /area/station/hallway/secondary/entry/lounge) "bgu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/turf_decal/delivery/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/lounge) "bgv" = ( @@ -19080,11 +18825,6 @@ name = "north bump"; pixel_y = 28 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/lounge) @@ -19445,6 +19185,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/wood, /area/station/service/library) "bhz" = ( @@ -19480,6 +19225,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -19492,6 +19242,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -19539,22 +19294,27 @@ }, /area/station/service/expedition) "bhK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bhL" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -19711,22 +19471,12 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bie" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, /area/station/service/hydroponics) "bif" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/closet/secure_closet/hydroponics, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" @@ -19749,6 +19499,11 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/wood, /area/station/service/library) "bio" = ( @@ -19870,14 +19625,6 @@ icon_state = "grimy" }, /area/station/service/chapel/office) -"biz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/entry) "biA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -20110,19 +19857,6 @@ icon_state = "showroomfloor" }, /area/station/service/kitchen) -"biW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" - }, -/area/station/public/dorms) "biY" = ( /obj/structure/disposalpipe/segment/corner{ dir = 2 @@ -20251,16 +19985,6 @@ icon_state = "rampbottom" }, /area/station/service/chapel) -"bjt" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "hydrofloor" - }, -/area/station/service/hydroponics) "bju" = ( /obj/machinery/bookbinder, /turf/simulated/floor/wood, @@ -20416,6 +20140,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, @@ -20430,6 +20159,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, @@ -20466,6 +20200,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, @@ -20515,6 +20254,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, @@ -20546,20 +20290,6 @@ /obj/machinery/light, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/west) -"bkj" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/plasteel{ - icon_state = "hydrofloor" - }, -/area/station/service/hydroponics) "bkk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20593,30 +20323,19 @@ }, /turf/simulated/floor/wood, /area/station/service/library) -"bko" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/port/east) "bkp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/wood, /area/station/service/library) "bkq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/sign/directions/cargo{ pixel_y = -39 }, @@ -20648,11 +20367,6 @@ /obj/machinery/door/airlock/public/glass{ name = "Central Access" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -20660,35 +20374,16 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/nw) "bku" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/nw) -"bkv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" - }, -/area/station/hallway/primary/central/nw) -"bkw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "NT" }, /obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "0-2" }, +/turf/simulated/floor/plating, +/area/station/command/office/ntrep) +"bkv" = ( /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" @@ -20700,11 +20395,6 @@ /area/station/public/locker) "bky" = ( /obj/machinery/light, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/sign/electricshock{ pixel_y = -32 }, @@ -20714,22 +20404,12 @@ }, /area/station/hallway/primary/central/nw) "bkz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" }, /area/station/hallway/primary/central/north) "bkA" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ dir = 8; @@ -20764,22 +20444,6 @@ /obj/structure/sign/electricshock{ pixel_y = -32 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" - }, -/area/station/hallway/primary/central/ne) -"bkF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" @@ -20793,6 +20457,11 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/ne) "bkI" = ( @@ -20944,6 +20613,11 @@ "bla" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "rampbottom" @@ -20997,11 +20671,6 @@ /area/station/service/expedition) "blg" = ( /obj/machinery/hologram/holopad, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "blh" = ( @@ -21163,19 +20832,15 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) -"blF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/port/east) "blG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) "blH" = ( @@ -21266,11 +20931,6 @@ /area/station/public/storage/emergency/port) "blV" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/lounge) "blW" = ( @@ -21456,6 +21116,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/nw) "bmC" = ( @@ -21469,6 +21134,11 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/nw) "bmD" = ( @@ -21504,11 +21174,11 @@ /obj/structure/chair/comfy/black{ dir = 4 }, +/obj/machinery/power/apc/directional/west, /obj/structure/cable{ - d2 = 2; - icon_state = "0-2" + d2 = 4; + icon_state = "0-4" }, -/obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -21536,13 +21206,8 @@ /obj/structure/chair, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 1; @@ -21556,13 +21221,18 @@ /turf/simulated/floor/wood, /area/station/service/bar) "bmN" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/nw) "bmO" = ( @@ -21580,11 +21250,6 @@ /obj/machinery/light{ dir = 8 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -21606,17 +21271,22 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/nw) "bmW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/nw) "bmZ" = ( @@ -21626,6 +21296,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/nw) "bna" = ( @@ -21635,6 +21310,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "bnd" = ( @@ -21644,6 +21324,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "L4" }, @@ -21655,6 +21340,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "L2" }, @@ -21662,6 +21352,11 @@ "bnf" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "L8" }, @@ -21685,6 +21380,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "L6" }, @@ -21696,6 +21396,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "L12" }, @@ -21711,6 +21416,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "L10" }, @@ -21722,10 +21432,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ desc = ""; @@ -21759,11 +21474,6 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/ne) "bno" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ dir = 8; @@ -21801,6 +21511,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/ne) "bnt" = ( @@ -21810,22 +21525,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/ne) -"bnu" = ( -/obj/machinery/economy/atm/directional/east, -/obj/machinery/camera{ - c_tag = "Arrivals Hallway"; - dir = 8 - }, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, -/area/station/hallway/secondary/entry/lounge) +/area/station/hallway/primary/central/ne) "bnv" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/portable/pump, @@ -21921,20 +21627,30 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/ne) "bnN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/ne) "bnO" = ( @@ -22042,15 +21758,19 @@ }, /area/station/service/kitchen) "boi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/area/station/service/kitchen) +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/west) "boj" = ( /obj/machinery/status_display{ layer = 4; @@ -22464,17 +22184,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/east) -"bpk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/port/east) "bpl" = ( /obj/structure/rack{ dir = 1 @@ -22489,16 +22198,6 @@ codes_txt = "patrol;next_patrol=QM"; location = "CHW" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, @@ -22519,11 +22218,6 @@ }, /area/station/command/bridge) "bpp" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -22570,11 +22264,6 @@ }, /area/station/command/bridge) "bpv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -22584,30 +22273,15 @@ }, /area/station/hallway/primary/central/north) "bpy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" }, /area/station/hallway/primary/central/north) "bpz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -22675,6 +22349,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "chapel" @@ -22684,6 +22363,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "chapel" @@ -22700,18 +22384,33 @@ dir = 4 }, /obj/effect/landmark/start/chaplain, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet, /area/station/service/chapel) "bpO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet, /area/station/service/chapel) "bpP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "chapel" @@ -22753,6 +22452,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "chapel" @@ -22835,11 +22539,6 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bqf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -23055,6 +22754,11 @@ "bqM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/carpet, /area/station/service/library) "bqN" = ( @@ -23070,6 +22774,11 @@ /area/station/command/bridge) "bqT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "chapel" @@ -23131,6 +22840,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -23167,17 +22881,17 @@ /turf/simulated/floor/wood, /area/station/service/bar) "brj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "brk" = ( @@ -23204,6 +22918,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -23255,6 +22974,11 @@ d2 = 8; icon_state = "1-8" }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -23366,11 +23090,6 @@ /turf/simulated/floor/wood, /area/station/service/bar) "brI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/requests_console{ department = "Primary Tool Storage"; name = "Chapel Request Console"; @@ -23463,6 +23182,11 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "chapel" @@ -23730,11 +23454,6 @@ }, /area/station/service/kitchen) "bsT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/table, /obj/item/book/manual/wiki/sop_service, /obj/item/eftpos/register, @@ -23998,33 +23717,20 @@ /turf/simulated/floor/wood, /area/station/public/vacant_office) "btI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/station/service/kitchen) -"btJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, /area/station/service/kitchen) -"btK" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, +"btJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -24141,6 +23847,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/carpet, /area/station/service/library) "btX" = ( @@ -24278,6 +23989,11 @@ "bur" = ( /obj/structure/closet/secure_closet/freezer/fridge, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -24290,11 +24006,6 @@ }, /area/station/service/kitchen) "but" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/table, /obj/item/kitchen/knife, /turf/simulated/floor/plasteel{ @@ -24333,11 +24044,6 @@ /turf/simulated/floor/wood, /area/station/service/library) "buz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/ai_status_display{ pixel_x = -32; step_size = 0 @@ -24379,6 +24085,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, @@ -24479,25 +24190,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) -"buV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/carpet, -/area/station/service/library) -"buW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/station/service/library) "buX" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -24507,22 +24199,11 @@ "buY" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/carpet, -/area/station/service/chapel) -"buZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/turf/simulated/floor/carpet, -/area/station/service/chapel) +/area/station/service/library) "bva" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass, @@ -24546,11 +24227,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/sign/poster/random{ pixel_y = 32 }, @@ -24567,17 +24243,6 @@ }, /turf/space, /area/space) -"bvg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "bvk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -24700,16 +24365,18 @@ "bvM" = ( /obj/structure/closet/secure_closet/freezer/kitchen, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, /area/station/service/kitchen) "bvO" = ( -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, /obj/machinery/power/apc/directional/west, +/obj/structure/cable, /turf/simulated/floor/carpet, /area/station/service/library) "bvP" = ( @@ -24719,17 +24386,17 @@ name = "west bump"; pixel_x = -28 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" }, /area/station/hallway/secondary/exit) "bvR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkred" @@ -24876,14 +24543,22 @@ pixel_y = -24; req_access_txt = "28" }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, /area/station/service/kitchen) "bwo" = ( -/obj/structure/cable, /obj/machinery/light, /obj/machinery/power/apc/directional/south, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -25391,6 +25066,11 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -25410,16 +25090,6 @@ }, /area/station/turret_protected/ai_upload) "byR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -25429,11 +25099,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass, /obj/effect/mapping_helpers/airlock/autoname, @@ -25546,11 +25211,6 @@ /turf/simulated/floor/wood, /area/station/service/bar) "bzp" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet, /area/station/service/library) @@ -26691,6 +26351,11 @@ "bDO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/west) "bDP" = ( @@ -27004,21 +26669,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/west) -"bFk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "bFl" = ( /obj/machinery/light_switch{ dir = 4; @@ -27029,30 +26679,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/supply/storage) -"bFn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) -"bFo" = ( -/obj/machinery/economy/atm/directional/north, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "bFp" = ( /obj/machinery/door_control{ id = "qm_warehouse"; @@ -27074,11 +26700,6 @@ name = "north bump"; pixel_y = 24 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -27089,42 +26710,16 @@ name = "north bump"; pixel_y = 30 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) -"bFu" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "bFv" = ( /obj/machinery/firealarm{ name = "north bump"; pixel_y = 24 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -27137,11 +26732,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "bFx" = ( @@ -27170,11 +26760,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "bFA" = ( @@ -27186,11 +26771,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/closet/walllocker/emerglocker/north, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) @@ -27204,11 +26784,6 @@ /area/station/engineering/gravitygenerator) "bFH" = ( /obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -27350,11 +26925,6 @@ /turf/simulated/floor/engine, /area/station/medical/chemistry) "bGj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -27624,6 +27194,11 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/west) "bHc" = ( @@ -27689,6 +27264,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "bHt" = ( @@ -27699,6 +27279,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/west) "bHu" = ( @@ -27743,31 +27328,24 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/west) "bHC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "bHD" = ( /obj/structure/flora/grass/jungle, /turf/simulated/floor/grass/jungle/no_creep, /area/station/command/bridge) -"bHF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "bHG" = ( /obj/machinery/firealarm{ dir = 1; @@ -27788,6 +27366,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "bHJ" = ( @@ -27834,6 +27417,11 @@ /obj/structure/disposalpipe/junction{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "bHQ" = ( @@ -27843,6 +27431,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "bHS" = ( @@ -27856,6 +27449,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "bHU" = ( @@ -27863,6 +27461,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "bHV" = ( @@ -28229,22 +27832,24 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/west) "bJc" = ( -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, /obj/machinery/power/apc/directional/south, +/obj/structure/cable, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/west) "bJe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, /obj/structure/cable{ - d1 = 4; + d1 = 2; d2 = 8; - icon_state = "4-8" + icon_state = "2-8" }, -/obj/machinery/light, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/west) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "bJf" = ( /obj/structure/cable{ d1 = 1; @@ -28259,22 +27864,27 @@ /area/station/supply/storage) "bJg" = ( /obj/structure/cable{ - d1 = 4; + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; d2 = 8; - icon_state = "4-8" + icon_state = "2-8" }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/west) +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) "bJh" = ( /obj/machinery/camera{ c_tag = "Starboard Primary Hallway 3"; dir = 1 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/west) "bJi" = ( @@ -28285,27 +27895,17 @@ /turf/simulated/floor/plasteel, /area/station/supply/office) "bJk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) -"bJl" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/west) +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint2) "bJn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -29082,6 +28682,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/west) "bMn" = ( @@ -29129,11 +28734,6 @@ }, /area/station/science/hallway) "bMu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ icon_state = "bluecorner" }, @@ -29583,13 +29183,13 @@ /turf/simulated/floor/plasteel, /area/station/supply/sorting) "bNY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - d1 = 4; + d1 = 1; d2 = 8; - icon_state = "4-8" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/west) "bOd" = ( @@ -30233,6 +29833,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) "bQP" = ( @@ -30358,14 +29963,6 @@ icon_state = "redcorner" }, /area/station/hallway/primary/central/se) -"bRg" = ( -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc/directional/east, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/se) "bRh" = ( /obj/structure/cable{ d1 = 1; @@ -31358,17 +30955,6 @@ icon_state = "darkpurple" }, /area/station/command/office/rd) -"bUL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/se) "bUN" = ( /obj/structure/disposalpipe/segment, /obj/structure/sign/poster/official/random{ @@ -31442,16 +31028,6 @@ icon_state = "browncorner" }, /area/station/hallway/primary/central/sw) -"bVo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/junction/y{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/hallway) "bVr" = ( /obj/structure/table, /obj/item/folder/yellow, @@ -31475,14 +31051,6 @@ /obj/machinery/economy/vending/cart, /turf/simulated/floor/plasteel, /area/station/supply/lobby) -"bVx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/se) "bVA" = ( /obj/structure/disposalpipe/segment/corner{ dir = 1 @@ -31579,6 +31147,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) "bVT" = ( @@ -31611,11 +31184,6 @@ /turf/simulated/wall, /area/station/medical/cryo) "bWb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'KEEP CLEAR: EMERGENCY ENTRANCE'."; name = "KEEP CLEAR: EMERGENCY ENTRANCE"; @@ -31819,11 +31387,6 @@ /area/station/command/office/cmo) "bWC" = ( /obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 4; @@ -31834,6 +31397,11 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteblue" @@ -32119,11 +31687,6 @@ }, /area/station/command/office/cmo) "bXT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /obj/machinery/light{ dir = 8 @@ -32167,11 +31730,6 @@ /turf/simulated/floor/plasteel, /area/station/command/teleporter) "bYc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/turf_decal/stripes/corner, /obj/machinery/alarm{ dir = 8; @@ -32195,17 +31753,17 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurplecorner" }, /area/station/science/hallway) "bYi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -32213,6 +31771,11 @@ dir = 5 }, /obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -32293,32 +31856,36 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "bYA" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/station/science/hallway) "bYB" = ( +/obj/structure/cable, +/obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ - d1 = 4; + d1 = 1; d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurplecorner" + icon_state = "1-8" }, -/area/station/science/hallway) +/turf/simulated/floor/plating, +/area/station/security/brig) "bYC" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -32426,17 +31993,17 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "bYX" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "blue" @@ -32552,17 +32119,17 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkgreen" }, /area/station/medical/medbay3) "bZC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -32618,11 +32185,6 @@ /area/station/medical/sleeper) "bZH" = ( /obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -32637,11 +32199,6 @@ /obj/machinery/light{ dir = 1 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -32651,11 +32208,6 @@ /area/station/medical/medbay) "bZK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/junction{ dir = 8 @@ -32670,11 +32222,6 @@ layer = 4; pixel_y = 32 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -32687,11 +32234,6 @@ name = "north bump"; pixel_y = 30 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -32699,35 +32241,7 @@ icon_state = "whiteblue" }, /area/station/medical/medbay2) -"bZP" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Medbay Corridor East"; - dir = 6 - }, -/obj/machinery/power/apc/directional/north, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/station/medical/medbay2) "bZQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/junction{ dir = 8 }, @@ -32743,49 +32257,6 @@ icon_state = "whitebluefull" }, /area/station/medical/reception) -"bZS" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" - }, -/area/station/medical/medbay2) -"bZU" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/hallway) "bZV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -32812,8 +32283,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" @@ -32892,11 +32363,6 @@ layer = 4; pixel_x = 32 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "cax" = ( @@ -32935,6 +32401,11 @@ /obj/machinery/ai_status_display{ pixel_y = 32 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurplecorner" @@ -33038,30 +32509,16 @@ "caV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkgreen" - }, -/area/station/medical/medbay3) -"cba" = ( /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, /turf/simulated/floor/plasteel{ - icon_state = "white" + dir = 8; + icon_state = "darkgreen" }, -/area/station/science/hallway) +/area/station/medical/medbay3) "cbd" = ( /turf/simulated/wall/r_wall, /area/station/science/server/coldroom) @@ -33083,21 +32540,16 @@ /turf/simulated/floor/plating, /area/station/command/teleporter) "cbm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) "cbo" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 8; @@ -33124,22 +32576,17 @@ }, /area/station/science/hallway) "cbq" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -33155,11 +32602,6 @@ }, /area/station/medical/reception) "cbs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -33190,6 +32632,11 @@ pixel_y = -28; pixel_x = 5 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -33212,6 +32659,11 @@ name = "east bump"; pixel_x = 24 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "rampbottom" }, @@ -33252,16 +32704,6 @@ icon_state = "brown" }, /area/station/supply/miningdock) -"cbN" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/station/medical/medbay2) "cbO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -33269,6 +32711,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -33277,6 +32724,11 @@ "cbQ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -33294,6 +32746,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -33310,6 +32767,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -33329,6 +32791,11 @@ name = "south bump"; pixel_y = -28 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -33342,6 +32809,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whiteblue" @@ -33357,6 +32834,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -33366,11 +32848,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -33378,6 +32855,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whiteblue" @@ -33398,28 +32880,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/station/medical/medbay2) -"ccd" = ( -/obj/machinery/alarm{ - dir = 8; - name = "east bump"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - dir = 8; + dir = 1; icon_state = "whiteblue" }, /area/station/medical/medbay2) @@ -33589,11 +33056,6 @@ }, /area/station/command/office/cmo) "ccH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 4; @@ -33603,6 +33065,11 @@ "ccJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkgreen" @@ -33643,11 +33110,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "cdg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -33673,6 +33135,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -33692,11 +33159,6 @@ }, /area/station/science/hallway) "cdq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/structure/disposalpipe/segment{ dir = 4 @@ -33828,11 +33290,6 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "cdO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -33840,15 +33297,10 @@ /area/station/science/hallway) "cdP" = ( /obj/effect/turf_decal/stripes/corner, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" @@ -34002,24 +33454,6 @@ icon_state = "darkblue" }, /area/station/command/office/cmo) -"cek" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/medical/medbay3) "cem" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -34036,26 +33470,6 @@ icon_state = "darkgreenfull" }, /area/station/medical/medbay3) -"cen" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkgreen" - }, -/area/station/medical/medbay3) "cep" = ( /turf/simulated/floor/plating, /area/station/maintenance/aft) @@ -34131,15 +33545,6 @@ icon_state = "blue" }, /area/station/hallway/primary/central/south) -"ceG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/se) "ceH" = ( /obj/machinery/alarm{ dir = 4; @@ -34232,11 +33637,6 @@ /turf/simulated/floor/wood, /area/station/command/office/ntrep) "cfe" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating{ desc = "
There is some old writing on this floor. You are barely able to read out a few lines from a tangled scribble.

In a chamber a great mirror lies, cut away it solemn cries. Travel bold as thou might, piercing vastness as a kite.

HONK!
"; name = "Old Note #6" @@ -34267,14 +33667,14 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/sw) -"cfi" = ( /obj/structure/cable{ - d1 = 4; + d1 = 1; d2 = 8; - icon_state = "4-8" + icon_state = "1-8" }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/sw) +"cfi" = ( /obj/item/radio/intercom{ name = "south bump"; pixel_y = -28 @@ -34287,16 +33687,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -34311,27 +33701,6 @@ icon_state = "browncorner" }, /area/station/hallway/primary/central/sw) -"cfk" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/sw) -"cfl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/sw) "cfm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -34342,6 +33711,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "cfn" = ( @@ -34353,11 +33727,6 @@ }, /area/station/hallway/primary/aft/north) "cfq" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -34368,9 +33737,14 @@ dir = 4 }, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) @@ -34381,11 +33755,6 @@ /turf/simulated/floor/carpet, /area/station/medical/psych) "cfs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -34395,6 +33764,16 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "cfu" = ( @@ -34407,6 +33786,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "cfv" = ( @@ -34546,6 +33930,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "cfW" = ( @@ -34591,23 +33980,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) -"cgb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/south) "cgh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -34615,6 +33987,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "cgi" = ( @@ -34624,6 +34001,16 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "cgj" = ( @@ -34633,6 +34020,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "cgk" = ( @@ -34641,8 +34033,18 @@ /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, @@ -34659,6 +34061,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "cgm" = ( @@ -34672,6 +34079,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "cgn" = ( @@ -34679,6 +34091,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "cgo" = ( @@ -34701,6 +34118,11 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) "cgq" = ( @@ -34763,14 +34185,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/se) -"cgK" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "1-8" }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/se) +"cgK" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -34778,6 +34200,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) "cgP" = ( @@ -34844,6 +34271,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "whiteblue" @@ -35106,6 +34538,11 @@ "chW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -35171,19 +34608,6 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/qm) -"ciy" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/sw) "ciB" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -35277,11 +34701,6 @@ /turf/simulated/floor/wood, /area/station/command/office/blueshield) "ciM" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/camera{ c_tag = "Central Primary Hallway South-West"; dir = 1 @@ -35297,18 +34716,6 @@ icon_state = "yellowcorner" }, /area/station/hallway/primary/aft/north) -"ciO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/sw) "ciP" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5 @@ -35352,25 +34759,6 @@ /obj/effect/spawner/random_spawners/oil_maybe, /turf/simulated/floor/plating, /area/station/maintenance/aft2) -"ciS" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/south) "ciT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -35417,13 +34805,19 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "cjb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/south) +/area/station/hallway/primary/central/ne) "cjc" = ( /obj/effect/spawner/random_spawners/wall_rusted_maybe, /turf/simulated/wall/r_wall, @@ -35442,28 +34836,21 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "cjh" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/south) -"cji" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" }, +/area/station/medical/sleeper) +"cji" = ( +/obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 4; + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/south) +/turf/simulated/floor/plating, +/area/station/security/processing) "cjk" = ( /obj/structure/disposalpipe/junction/reversed{ dir = 2 @@ -35471,11 +34858,6 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "cjm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/item/radio/intercom{ name = "south bump"; pixel_y = -28 @@ -35489,23 +34871,7 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) -"cjo" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/se) "cjp" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -35521,19 +34887,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) -"cjr" = ( /obj/structure/cable{ - d1 = 1; + d1 = 4; d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 + icon_state = "4-8" }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/se) +/turf/simulated/floor/plating, +/area/station/maintenance/aft) "cjs" = ( /obj/item/radio/intercom{ name = "west bump"; @@ -35606,11 +34966,6 @@ }, /area/station/medical/medbay) "cjF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /obj/machinery/light_switch{ dir = 4; @@ -36237,16 +35592,26 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "cmk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" + icon_state = "dark" }, -/area/station/science/hallway) +/area/station/security/brig) "cml" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -36559,18 +35924,13 @@ }, /area/station/maintenance/asmaint2) "cnw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/structure/cable{ - d1 = 2; + d1 = 1; d2 = 4; - icon_state = "2-4" + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ dir = 4; @@ -36752,20 +36112,25 @@ }, /area/station/medical/medbay) "cob" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/station/medical/medbay) +/turf/simulated/floor/plasteel, +/area/station/maintenance/apmaint2) "coc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteblue" @@ -36810,17 +36175,6 @@ }, /turf/simulated/floor/carpet/blue, /area/station/command/office/blueshield) -"col" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "browncorner" - }, -/area/station/hallway/primary/central/sw) "con" = ( /obj/effect/spawner/random_spawners/blood_often, /turf/simulated/floor/plating, @@ -36859,19 +36213,6 @@ icon_state = "wood-broken5" }, /area/station/maintenance/asmaint2) -"coG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/portables_connector{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/toxins/mixing) "coH" = ( /obj/machinery/photocopier, /turf/simulated/floor/wood, @@ -37137,11 +36478,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "cpG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/firealarm{ dir = 8; name = "west bump"; @@ -37178,19 +36514,15 @@ }, /area/station/medical/virology) "cpM" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "Detective" + }, /obj/structure/cable{ - d1 = 1; d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkbluecorners" + icon_state = "0-2" }, -/area/station/medical/surgery/observation) +/turf/simulated/floor/plating, +/area/station/security/detective) "cpO" = ( /obj/structure/table, /obj/item/hand_labeler{ @@ -37309,13 +36641,13 @@ /turf/simulated/wall, /area/station/medical/cryo) "cqp" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -37559,32 +36891,22 @@ }, /area/station/medical/surgery/observation) "crs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/station/science/hallway) "crt" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners" @@ -37593,6 +36915,11 @@ "crv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkbluecorners" @@ -38156,30 +37483,6 @@ icon_state = "darkbluefull" }, /area/station/medical/surgery/observation) -"ctb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/y{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkbluefull" - }, -/area/station/medical/surgery/observation) "ctc" = ( /obj/structure/cable{ d1 = 4; @@ -38209,6 +37512,11 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, @@ -39115,11 +38423,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "cwK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -39618,21 +38921,6 @@ /obj/effect/spawner/random_spawners/wall_rusted_maybe, /turf/simulated/wall/r_wall, /area/station/maintenance/apmaint) -"cyl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/hallway) "cyn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40608,22 +39896,6 @@ icon_state = "darkblue" }, /area/station/medical/surgery/primary) -"cAZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/hallway) "cBa" = ( /obj/machinery/atmospherics/pipe/simple/visible, /obj/machinery/atmospherics/pipe/simple/visible{ @@ -40833,11 +40105,6 @@ /area/station/hallway/primary/aft/south) "cBB" = ( /obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/sign/poster/official/random{ pixel_x = -32 }, @@ -41353,6 +40620,11 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -41649,11 +40921,6 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cEs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/light{ dir = 8 }, @@ -41947,6 +41214,16 @@ "cFH" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -41989,6 +41266,13 @@ icon_state = "whitepurplefull" }, /area/station/science/misc_lab) +"cFW" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/east) "cFX" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -42372,16 +41656,20 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "cHi" = ( +/obj/structure/cable, +/obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "1-8" }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/area/station/science/hallway) +/turf/simulated/floor/plating, +/area/station/security/processing) "cHj" = ( /obj/structure/window/reinforced{ dir = 1 @@ -42897,29 +42185,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/security/storage) -"cIS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/station/hallway/primary/aft/south) "cIT" = ( /obj/structure/cable{ d1 = 1; @@ -42992,6 +42257,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/maintenance/assembly_line) "cJi" = ( @@ -43072,11 +42342,6 @@ /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cJA" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/table/reinforced, /obj/machinery/alarm{ dir = 4; @@ -43300,24 +42565,6 @@ }, /turf/simulated/floor/plasteel, /area/station/maintenance/aft) -"cKh" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) "cKi" = ( /obj/effect/spawner/random_spawners/oil_maybe, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -43331,6 +42578,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/aft) "cKj" = ( @@ -43344,6 +42596,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/aft) "cKk" = ( @@ -43366,6 +42623,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/aft) "cKr" = ( @@ -43431,14 +42693,6 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/maintenance/assembly_line) -"cKL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/aft/south) "cKN" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden, @@ -43473,11 +42727,6 @@ }, /area/station/maintenance/aft) "cKT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -43704,11 +42953,6 @@ /turf/simulated/floor/plating, /area/station/engineering/break_room) "cLN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random_spawners/grille_maybe, /turf/simulated/floor/plating, @@ -43723,14 +42967,15 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/aft) "cLP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) +/turf/simulated/floor/plasteel, +/area/station/public/dorms) "cLQ" = ( /obj/structure/cable{ d1 = 4; @@ -43793,11 +43038,6 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 8 }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -43809,6 +43049,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/aft) "cLX" = ( @@ -43992,6 +43237,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellow" @@ -44178,25 +43428,20 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/assembly_line) "cNx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -44556,14 +43801,6 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/distribution) -"cOK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/aft/south) "cON" = ( /obj/structure/chair/comfy/black{ dir = 8 @@ -45136,17 +44373,17 @@ /turf/simulated/floor/plasteel, /area/station/medical/storage) "cQS" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cQT" = ( @@ -45154,11 +44391,6 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos/distribution) "cQU" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -45998,6 +45230,11 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cTs" = ( @@ -46379,6 +45616,11 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cUA" = ( @@ -46661,13 +45903,19 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "cVI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/turf/simulated/floor/carpet, +/area/station/service/library) "cVJ" = ( /obj/machinery/door_control{ id = "atmos"; @@ -46997,17 +46245,6 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) -"cWU" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/engineering/atmos) "cWV" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 6 @@ -47092,6 +46329,16 @@ }, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) +"cXo" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/station/medical/medbay2) "cXp" = ( /obj/structure/chair, /turf/simulated/floor/plasteel{ @@ -47255,16 +46502,17 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cXV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint2) "cXW" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 9 @@ -47344,14 +46592,21 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "cYn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /obj/structure/cable{ - d1 = 1; + d1 = 4; d2 = 8; - icon_state = "1-8" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/corner, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/exit) +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/station/public/dorms) "cYq" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -47486,11 +46741,6 @@ c_tag = "Central Hallway West"; dir = 8 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ icon_state = "bluecorner" }, @@ -47583,11 +46833,6 @@ name = "east bump"; pixel_x = 27 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ icon_state = "bluecorner" }, @@ -47837,11 +47082,6 @@ name = "EVA Requests Console"; pixel_x = -32 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -47872,16 +47112,6 @@ "dar" = ( /turf/simulated/wall/r_wall, /area/station/engineering/secure_storage) -"das" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/ai_monitored/storage/eva) "dau" = ( /obj/machinery/power/terminal{ dir = 1 @@ -47900,6 +47130,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "daw" = ( @@ -47988,6 +47223,11 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "daR" = ( @@ -47998,11 +47238,6 @@ /area/station/engineering/atmos) "daT" = ( /obj/structure/dispenser/oxygen, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -48133,11 +47368,6 @@ /area/station/engineering/secure_storage) "dbv" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -48197,11 +47427,6 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "dbL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/reagent_dispensers/watertank/high, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -48359,6 +47584,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "dcl" = ( @@ -48531,11 +47761,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "dcL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/portable/scrubber, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -48704,14 +47929,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/storage) "dds" = ( -/obj/machinery/atmospherics/portable/pump, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/mob/living/carbon/human/monkey/punpun, +/turf/simulated/wall, +/area/station/service/janitor) "ddt" = ( /obj/machinery/atmospherics/binary/pump{ dir = 0; @@ -48970,9 +48190,9 @@ "deh" = ( /obj/machinery/space_heater, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -49111,11 +48331,6 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "deE" = ( @@ -49131,14 +48346,14 @@ /area/station/engineering/control) "deG" = ( /obj/machinery/atmospherics/pipe/simple/visible/purple, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "deH" = ( @@ -49170,11 +48385,6 @@ /obj/item/t_scanner, /obj/item/storage/belt/utility, /obj/item/storage/belt/utility, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, @@ -49204,6 +48414,11 @@ /obj/machinery/power/apc/directional/west{ shock_proof = 1 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "deP" = ( @@ -50452,16 +49667,16 @@ /turf/space, /area/space/nearstation) "djF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, @@ -51283,6 +50498,22 @@ icon_state = "dark" }, /area/station/aisat/hall) +"dmu" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "Sci R&D"; + sort_type_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/east) "dmv" = ( /obj/structure/cable{ d1 = 4; @@ -51305,17 +50536,17 @@ /turf/simulated/floor/bluegrid, /area/station/aisat/hall) "dmx" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/east) "dmy" = ( @@ -51736,22 +50967,6 @@ icon_state = "dark" }, /area/station/turret_protected/ai) -"dnC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" - }, -/area/station/hallway/primary/central/ne) "dnD" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/hydroponics/soil, @@ -52885,11 +52100,6 @@ }, /area/station/engineering/control) "dsy" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/light_switch{ dir = 4; name = "west bump"; @@ -53259,6 +52469,13 @@ /area/station/maintenance/fpmaint2) "dwV" = ( /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "dxt" = ( @@ -53331,11 +52548,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "dyw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -53395,6 +52609,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellow" @@ -53529,11 +52748,6 @@ "dET" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint2) "dFd" = ( @@ -53753,11 +52967,6 @@ /turf/simulated/floor/bluegrid, /area/station/command/server) "dJl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -53772,6 +52981,22 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) +"dJu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-y" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/science/hallway) "dJG" = ( /obj/structure/cable{ d1 = 4; @@ -53930,6 +53155,29 @@ /obj/effect/spawner/random_spawners/oil_maybe, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"dMT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/east) "dOb" = ( /obj/structure/table, /obj/item/reagent_containers/drinks/bottle/rum, @@ -54165,6 +53413,15 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint2) +"dUc" = ( +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/station/medical/medbay) "dUj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -54198,11 +53455,6 @@ name = "Escape Shuttle Cell" }, /obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel{ dir = 4; @@ -54210,11 +53462,6 @@ }, /area/station/hallway/secondary/exit) "dVG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" @@ -54508,16 +53755,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "ecs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -54525,6 +53762,11 @@ sort_type_txt = "9" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -54668,14 +53910,14 @@ }, /area/station/public/dorms) "edQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, @@ -54852,21 +54094,6 @@ }, /turf/simulated/wall/r_wall, /area/station/engineering/engine/supermatter) -"egR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkred" - }, -/area/station/security/brig) "egU" = ( /obj/effect/spawner/window/reinforced/polarized{ id = "conference" @@ -54966,14 +54193,14 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint2) -"eiq" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint2) +"eiq" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -55107,18 +54334,14 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal) "ejO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/disposalpipe/segment/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" + dir = 4; + icon_state = "darkbluecorners" }, -/area/station/public/dorms) +/area/station/medical/surgery/observation) "ekh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -55316,11 +54539,6 @@ name = "Central Access" }, /obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) "eqs" = ( @@ -55361,6 +54579,20 @@ }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) +"eqN" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/station/security/brig) "eqQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -55503,23 +54735,6 @@ icon_state = "darkpurple" }, /area/station/science/genetics) -"evv" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/station/hallway/primary/aft/south) "evw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -55664,6 +54879,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -56303,6 +55523,14 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/asmaint) +"ePN" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/east) "ePP" = ( /obj/structure/flora/ausbushes/fullgrass, /turf/simulated/floor/grass, @@ -56406,17 +55634,6 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/security/warden) -"eRI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "eSn" = ( /obj/structure/table, /obj/structure/disposalpipe/junction/reversed{ @@ -56538,6 +55755,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -56770,15 +55997,6 @@ /obj/item/reagent_containers/glass/beaker/waterbottle/empty, /turf/simulated/floor/wood, /area/station/maintenance/aft) -"fbw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint) "fbA" = ( /obj/structure/chair{ dir = 1 @@ -56795,6 +56013,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -56924,6 +56147,27 @@ icon_state = "dark" }, /area/station/turret_protected/ai_upload) +"fej" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkgreen" + }, +/area/station/medical/medbay3) "fes" = ( /obj/structure/chair{ dir = 4 @@ -56934,6 +56178,21 @@ "feN" = ( /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/north) +"feQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/asmaint) "feR" = ( /obj/structure/chair/office/light{ dir = 4 @@ -57006,33 +56265,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) -"fgv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 8; - name = "Med. CMO"; - sort_type_txt = "10" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/station/medical/medbay2) "fgy" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -57073,16 +56305,6 @@ /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "fhe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; @@ -57280,6 +56502,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -57349,6 +56576,26 @@ }, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) +"fny" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/station/service/hydroponics) "fnH" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -57456,22 +56703,6 @@ }, /turf/simulated/floor/plating, /area/station/science/genetics) -"fpx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" - }, -/area/station/science/hallway) "fpO" = ( /obj/effect/landmark/spawner/nukedisc_respawn, /turf/space, @@ -57803,20 +57034,6 @@ icon_state = "hydrofloor" }, /area/station/service/hydroponics) -"fyL" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/station/hallway/primary/aft/south) "fyQ" = ( /obj/structure/table, /obj/item/stack/medical/bruise_pack/advanced, @@ -57861,18 +57078,13 @@ name = "Botany"; sort_type_txt = "21" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "fzd" = ( @@ -57929,6 +57141,11 @@ dir = 4 }, /obj/structure/reagent_dispensers/fueltank, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) "fBb" = ( @@ -58024,17 +57241,14 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft2) "fCa" = ( +/obj/structure/sign/securearea, +/obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "E.V.A. Maintenance" + d2 = 4; + icon_state = "0-4" }, -/obj/effect/mapping_helpers/airlock/access/any/command/eva, /turf/simulated/floor/plating, -/area/station/maintenance/fpmaint) +/area/station/ai_monitored/storage/eva) "fCW" = ( /obj/structure/cable{ d1 = 1; @@ -58127,6 +57341,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/maintenance/aft) "fEw" = ( @@ -58306,6 +57525,21 @@ /obj/effect/mapping_helpers/airlock/access/any/command/eva, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -58395,6 +57629,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/mapping_helpers/airlock/access/all/command/blueshield, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/wood, /area/station/command/office/blueshield) "fMM" = ( @@ -58917,6 +58161,11 @@ dir = 4 }, /obj/machinery/light, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "gdp" = ( @@ -59096,6 +58345,25 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/aft2) +"gfh" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/command/bridge) "gfi" = ( /obj/structure/cable{ d1 = 2; @@ -59544,6 +58812,13 @@ icon_state = "white" }, /area/station/maintenance/aft) +"gsf" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/nw) "gsi" = ( /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "CE" @@ -59659,8 +58934,8 @@ "gtr" = ( /obj/machinery/power/apc/directional/east, /obj/structure/cable{ - d2 = 2; - icon_state = "0-2" + d2 = 8; + icon_state = "0-8" }, /turf/simulated/floor/plasteel{ icon_state = "bluecorner" @@ -60064,6 +59339,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -60254,6 +59534,14 @@ icon_state = "bluered" }, /area/station/command/bridge) +"gJJ" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/directional/east, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/se) "gJO" = ( /obj/structure/cable{ d1 = 4; @@ -60490,22 +59778,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel, -/area/station/public/dorms) -"gOB" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 9 + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint2) +/turf/simulated/floor/plasteel, +/area/station/public/dorms) "gOC" = ( /obj/structure/cable{ d1 = 4; @@ -60526,6 +59805,13 @@ /area/station/maintenance/asmaint) "gPu" = ( /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -60584,6 +59870,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -60808,11 +60099,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "gVu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/camera{ c_tag = "Research Hallway South"; dir = 4; @@ -60863,7 +60149,10 @@ }, /area/station/science/robotics/chargebay) "gVV" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/structure/cable{ @@ -60983,6 +60272,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/aft) "gYs" = ( @@ -61034,6 +60328,11 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" @@ -61183,11 +60482,6 @@ }, /area/station/public/sleep) "hdR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /obj/machinery/status_display{ layer = 4; @@ -61649,17 +60943,17 @@ /turf/simulated/floor/engine/air, /area/station/engineering/atmos) "hrm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/light/small{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) "hrA" = ( @@ -61845,9 +61139,9 @@ dir = 9 }, /obj/structure/cable{ - d1 = 4; + d1 = 1; d2 = 8; - icon_state = "4-8" + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -62213,11 +61507,6 @@ /turf/simulated/floor/plating, /area/station/service/chapel) "hFM" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 @@ -62412,11 +61701,6 @@ /area/station/maintenance/asmaint) "hLu" = ( /obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/status_display{ layer = 4; pixel_x = -32 @@ -62687,6 +61971,31 @@ }, /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) +"hRP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/station/command/bridge) "hSA" = ( /obj/structure/cable{ d1 = 1; @@ -62774,11 +62083,6 @@ }, /area/station/maintenance/aft) "hUj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -63182,6 +62486,17 @@ }, /turf/simulated/floor/wood, /area/station/maintenance/asmaint) +"igy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/directional/north, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/east) "igR" = ( /obj/machinery/door/airlock/public/glass, /obj/effect/mapping_helpers/airlock/autoname, @@ -63375,6 +62690,21 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) +"ilk" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/station/public/dorms) "iln" = ( /obj/machinery/door/window/classic/reversed{ name = "Containment Pen" @@ -63418,13 +62748,6 @@ /turf/simulated/floor/grass/jungle/no_creep, /area/station/command/bridge) "imB" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -63512,6 +62835,16 @@ }, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) +"ioq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/west) "iot" = ( /obj/effect/decal/cleanable/ash, /obj/effect/decal/cleanable/dirt, @@ -63554,6 +62887,24 @@ }, /turf/simulated/floor/plasteel, /area/station/science/toxins/launch) +"ipf" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "Med. CMO"; + sort_type_txt = "10" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/station/medical/medbay2) "ipr" = ( /obj/structure/cable{ d1 = 4; @@ -63804,11 +63155,6 @@ }, /area/station/science/xenobiology) "iwZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/item/radio/intercom{ name = "east bump"; pixel_x = 28 @@ -63885,13 +63231,13 @@ }, /area/station/security/prisonlockers) "izl" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -63917,15 +63263,6 @@ icon_state = "darkblue" }, /area/station/medical/surgery/observation) -"izU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/maintenance/assembly_line) "iAE" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -63989,15 +63326,15 @@ }, /area/station/command/bridge) "iDg" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -64035,14 +63372,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "iEo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "Detective" }, +/obj/structure/cable, /turf/simulated/floor/plating, -/area/station/maintenance/apmaint2) +/area/station/security/detective) "iFa" = ( /obj/structure/table/reinforced, /obj/machinery/door_control{ @@ -64114,6 +63449,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -64269,21 +63609,15 @@ }, /area/station/science/toxins/mixing) "iJi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint) +/turf/simulated/floor/plasteel, +/area/station/engineering/atmos) "iJr" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos{ @@ -64391,6 +63725,16 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "Detective" }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plating, /area/station/security/detective) "iNP" = ( @@ -64674,6 +64018,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "whiteblue" @@ -64759,8 +64108,11 @@ /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "iWs" = ( -/obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plating, /area/station/security/processing) "iXD" = ( @@ -64907,19 +64259,6 @@ icon_state = "barber" }, /area/station/service/barber) -"jaY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 2; - name = "Sci Robotics"; - sort_type_txt = "14" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "jbc" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -65073,23 +64412,7 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) -"jft" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/south) "jfQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -65201,25 +64524,6 @@ icon_state = "whitecorner" }, /area/station/maintenance/aft) -"jiQ" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/command/bridge) "jje" = ( /turf/simulated/wall, /area/station/hallway/secondary/entry/south) @@ -65588,6 +64892,17 @@ pixel_x = 30 }, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -65981,6 +65296,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -66105,6 +65425,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "jFf" = ( @@ -66231,6 +65556,11 @@ /obj/effect/mapping_helpers/airlock/polarized{ id = "Detective" }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -66277,6 +65607,26 @@ /obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/east) +"jKM" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + name = "Chapel"; + sort_type_txt = "17" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "jKZ" = ( /obj/machinery/atmospherics/binary/pump/on, /turf/simulated/floor/plating, @@ -66304,11 +65654,6 @@ }, /area/station/medical/cryo) "jLz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /obj/machinery/light_switch{ dir = 8; @@ -66448,23 +65793,6 @@ }, /turf/simulated/floor/plasteel, /area/station/public/dorms) -"jPY" = ( -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 8; - name = "Engineering Main"; - sort_type_txt = "4" - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" - }, -/area/station/hallway/primary/aft/south) "jPZ" = ( /obj/structure/sign/poster/official/cleanliness{ pixel_x = 32 @@ -66664,6 +65992,24 @@ icon_state = "freezerfloor" }, /area/station/public/toilet/unisex) +"jUa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/economy/atm/directional/south, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/station/public/dorms) "jUt" = ( /obj/machinery/light{ dir = 4 @@ -66808,9 +66154,9 @@ }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/station/maintenance/assembly_line) @@ -66950,10 +66296,30 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/station/science/hallway) +"kcO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/station/hallway/primary/aft/south) "kcW" = ( /obj/structure/flora/grass/jungle, /obj/item/radio/intercom/locked/prison{ @@ -66987,22 +66353,22 @@ /area/station/command/office/captain/bedroom) "kdm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/sortjunction{ dir = 8; name = "Med Chemistry"; sort_type_txt = "11" }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -67395,18 +66761,6 @@ icon_state = "purplecorner" }, /area/station/science/robotics) -"kmI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint) "kmN" = ( /obj/structure/chair{ dir = 8 @@ -67471,8 +66825,11 @@ }, /area/station/security/permabrig) "kot" = ( -/obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plating, /area/station/ai_monitored/storage/eva) "koD" = ( @@ -67722,11 +67079,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/light, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) @@ -67799,11 +67151,6 @@ name = "south bump"; pixel_y = -30 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "kxY" = ( @@ -67817,11 +67164,6 @@ /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "kyf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -67829,6 +67171,16 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -68145,16 +67497,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/station/medical/medbay) -"kGt" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/station/medical/medbay) +"kGt" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -68213,10 +67565,13 @@ /turf/simulated/floor/plasteel, /area/station/science/storage) "kHO" = ( -/obj/structure/cable, /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "BS" }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plating, /area/station/command/office/blueshield) "kHT" = ( @@ -68250,11 +67605,11 @@ }, /area/station/engineering/atmos) "kIX" = ( +/obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ - d2 = 2; - icon_state = "0-2" + d2 = 4; + icon_state = "0-4" }, -/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/hallway/secondary/exit) "kJi" = ( @@ -68311,6 +67666,26 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) +"kJW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-y" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/station/medical/surgery/observation) "kKA" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -68373,11 +67748,6 @@ }, /area/station/command/office/cmo) "kLc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -68407,6 +67777,16 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/wood, /area/station/command/office/captain) +"kLs" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/landmark/start/scientist, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/science/hallway) "kLR" = ( /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 1 @@ -68477,6 +67857,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -68499,21 +67884,6 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, /area/station/public/dorms) -"kOu" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 2; - name = "Sci R&D"; - sort_type_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "kOE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -68736,11 +68106,6 @@ }, /area/station/security/permabrig) "kTU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -68816,11 +68181,6 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/alarm{ dir = 8; name = "east bump"; @@ -69141,6 +68501,11 @@ name = "E.V.A." }, /obj/effect/mapping_helpers/airlock/access/any/command/eva, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -69159,11 +68524,6 @@ /obj/structure/table/reinforced, /obj/structure/barricade/wooden, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel, /area/station/maintenance/assembly_line) "ler" = ( @@ -69243,11 +68603,6 @@ dir = 4; pixel_y = -25 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/camera{ c_tag = "Central Primary Hallway South"; dir = 1 @@ -69324,17 +68679,22 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "lkd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -69546,45 +68906,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, /area/station/public/dorms) -"loL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/public/dorms) "loS" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) -"lpq" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "blue" - }, -/area/station/command/bridge) "lpu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -70199,13 +69524,19 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "lFG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /obj/structure/cable{ - d1 = 1; + d1 = 2; d2 = 4; - icon_state = "1-4" + icon_state = "2-4" }, -/turf/simulated/floor/plating, -/area/station/maintenance/assembly_line) +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/west) "lFH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -70491,6 +69822,13 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fore) +"lLv" = ( +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/se) "lLC" = ( /obj/machinery/alarm{ dir = 4; @@ -70527,6 +69865,11 @@ d2 = 4; icon_state = "1-4" }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -70928,11 +70271,6 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "lVU" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/structure/closet/emcloset, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/emergency_oxygen, @@ -71194,6 +70532,11 @@ /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -71494,20 +70837,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) -"mjP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/effect/landmark/start/scientist, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/hallway) "mkp" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass, @@ -71901,6 +71230,24 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/assembly_line) +"mvU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "mwy" = ( /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; @@ -72087,6 +71434,22 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"mBJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "Library"; + sort_type_txt = "16" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/east) "mCr" = ( /obj/machinery/door/airlock/maintenance{ name = "Robotics Maintenance" @@ -72343,16 +71706,6 @@ /turf/simulated/floor/plating, /area/station/security/permabrig) "mHH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -72362,6 +71715,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -72640,18 +71998,6 @@ /obj/machinery/hydroponics/soil, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"mNS" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/station/hallway/primary/aft/south) "mNZ" = ( /obj/structure/cable{ d1 = 1; @@ -72684,6 +72030,11 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteblue" @@ -72733,11 +72084,6 @@ }, /area/station/security/execution) "mPX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -72896,6 +72242,37 @@ icon_state = "bluered" }, /area/station/command/bridge) +"mUG" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/medbay2) "mVm" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -72903,6 +72280,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -72930,6 +72312,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -72950,6 +72337,11 @@ d2 = 8; icon_state = "2-8" }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "mXy" = ( @@ -73034,15 +72426,20 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -73327,6 +72724,24 @@ icon_state = "neutralfull" }, /area/station/hallway/secondary/exit) +"nju" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/station/public/dorms) "njK" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -73489,18 +72904,6 @@ }, /turf/simulated/floor/engine, /area/station/engineering/control) -"nsq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutral" - }, -/area/station/hallway/secondary/entry/lounge) "nst" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 @@ -74205,11 +73608,6 @@ /turf/simulated/floor/engine/xenobio, /area/station/science/xenobiology) "nKN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/alarm{ dir = 1; name = "south bump"; @@ -75263,21 +74661,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/purple, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) -"oiL" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/junction/reversed{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/station/public/dorms) "oiM" = ( /obj/structure/grille/broken, /obj/effect/decal/cleanable/generic, @@ -75861,6 +75244,16 @@ name = "Sci R&D"; sort_type_txt = "12" }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -75919,12 +75312,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/storage) -"ouM" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/aft/south) "ouO" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -76022,11 +75409,6 @@ }, /area/station/medical/patients_rooms1) "oxX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = 32 }, @@ -76099,6 +75481,24 @@ icon_state = "browncorner" }, /area/station/supply/storage) +"ozL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/goonplaque, +/area/station/hallway/secondary/entry/lounge) "ozX" = ( /obj/structure/table, /obj/item/tank/internals/anesthetic, @@ -76215,14 +75615,6 @@ icon_state = "grimy" }, /area/station/command/office/hop) -"oCs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "oDE" = ( /obj/structure/window/reinforced{ dir = 4 @@ -76291,14 +75683,6 @@ icon_state = "white" }, /area/station/maintenance/asmaint) -"oEF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/aft/south) "oEG" = ( /obj/structure/chair{ dir = 8 @@ -76635,6 +76019,29 @@ icon_state = "white" }, /area/station/medical/virology) +"oKi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/public/dorms) "oKr" = ( /obj/machinery/door/poddoor/preopen{ id_tag = "bridge blast north"; @@ -76749,6 +76156,13 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) +"oNo" = ( +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/east) "oND" = ( /obj/machinery/light{ dir = 8 @@ -76820,6 +76234,29 @@ icon_state = "freezerfloor" }, /area/station/medical/cloning) +"oPP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "oPX" = ( /obj/structure/extinguisher_cabinet{ name = "north bump"; @@ -76956,17 +76393,31 @@ icon_state = "darkred" }, /area/station/security/brig) -"oTa" = ( +"oSJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "1-2" }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) +"oTa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/junction{ dir = 8 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "oTb" = ( @@ -77006,6 +76457,11 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "oVs" = ( @@ -77164,11 +76620,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "oZa" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/junction{ dir = 1 }, @@ -77315,19 +76766,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/maintenance/port) -"pcO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "pcX" = ( /obj/machinery/computer/rdconsole/core, /turf/simulated/floor/plasteel{ @@ -77340,23 +76778,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) -"peg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "pek" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -77409,13 +76830,13 @@ /area/station/service/janitor) "pfF" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "1-2" }, -/obj/effect/spawner/random_spawners/grille_maybe, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plasteel, /area/station/maintenance/asmaint) "pfI" = ( @@ -77818,6 +77239,34 @@ /obj/effect/spawner/random_spawners/blood_maybe, /turf/simulated/floor/plasteel, /area/station/maintenance/asmaint) +"pqW" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "Engineering Main"; + sort_type_txt = "4" + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/station/hallway/primary/aft/south) "prd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ @@ -77909,11 +77358,6 @@ }, /area/station/ai_monitored/storage/eva) "pua" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -78183,15 +77627,6 @@ /obj/structure/sign/securearea, /turf/simulated/floor/plating, /area/station/science/explab) -"pAH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 6 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint) "pAJ" = ( /obj/structure/flora/tree/jungle, /turf/simulated/floor/grass/jungle/no_creep, @@ -78242,6 +77677,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whiteblue" @@ -78467,6 +77907,11 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "pHN" = ( @@ -78538,6 +77983,16 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -78795,6 +78250,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) "pRS" = ( @@ -78836,11 +78296,6 @@ /turf/simulated/floor/engine, /area/station/science/test_chamber) "pSY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/turretid/stun{ control_area = "\improper AI Upload Chamber"; name = "AI Upload Turret Control"; @@ -78859,6 +78314,30 @@ /obj/machinery/status_display, /turf/simulated/wall, /area/station/medical/surgery/primary) +"pTi" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/station/hallway/primary/aft/south) "pTj" = ( /obj/structure/window/plasmareinforced{ dir = 8 @@ -79204,20 +78683,30 @@ dir = 4 }, /obj/effect/mapping_helpers/airlock/access/all/command/ntrep, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/wood, /area/station/command/office/ntrep) "qcN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/structure/disposalpipe/segment/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 }, /turf/simulated/floor/plasteel, /area/station/public/dorms) @@ -79352,14 +78841,6 @@ }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) -"qgH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint) "qhe" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -79551,6 +79032,15 @@ icon_state = "whiteblue" }, /area/station/medical/patients_rooms1) +"qkk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/station/security/brig) "qky" = ( /obj/structure/closet/firecloset, /obj/effect/decal/cleanable/dirt, @@ -79617,6 +79107,36 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"qlS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "Sci RD Office 1"; + sort_type_txt = "13" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/east) "qlY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -79638,6 +79158,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -80410,32 +79935,19 @@ }, /turf/simulated/floor/carpet, /area/station/command/office/captain) -"qBT" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "browncorner" - }, -/area/station/hallway/primary/central/sw) "qCk" = ( /obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/disposalpipe/segment/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -80631,6 +80143,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "qFj" = ( @@ -81028,6 +80545,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 6 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -81205,11 +80727,6 @@ /obj/machinery/door/airlock/public/glass{ name = "Central Access" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -81287,6 +80804,29 @@ temperature = 80 }, /area/station/science/xenobiology) +"qVN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/south) "qVV" = ( /obj/structure/table/wood, /obj/machinery/smartfridge/id, @@ -81623,11 +81163,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "ree" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -81750,6 +81285,11 @@ dir = 4 }, /obj/machinery/light, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -81801,9 +81341,17 @@ /turf/simulated/floor/wood, /area/station/maintenance/apmaint) "rhL" = ( -/obj/structure/cable, /obj/structure/sign/securearea, /obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plating, /area/station/ai_monitored/storage/eva) "rhR" = ( @@ -82210,6 +81758,19 @@ /obj/effect/spawner/random_spawners/cobweb_right_frequent, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"rtx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/asmaint) "rtC" = ( /obj/structure/table/wood, /obj/item/paper_bin/nanotrasen{ @@ -82231,11 +81792,6 @@ /turf/simulated/floor/wood, /area/station/command/office/hop) "rtY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/machinery/light/small{ dir = 4 }, @@ -82259,11 +81815,14 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "rvo" = ( -/obj/structure/cable, /obj/structure/disposalpipe/segment, /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "BS" }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, /turf/simulated/floor/plating, /area/station/command/office/blueshield) "rvD" = ( @@ -82427,11 +81986,6 @@ }, /area/station/medical/paramedic) "rzU" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/turf_decal/delivery/partial{ dir = 4 }, @@ -82563,26 +82117,6 @@ icon_state = "dark" }, /area/station/medical/morgue) -"rCM" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 2; - name = "Library"; - sort_type_txt = "16" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "rCQ" = ( /obj/structure/chair/stool{ dir = 4 @@ -82670,8 +82204,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ icon_state = "caution" @@ -82820,15 +82354,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/wood, /area/station/command/office/hop) -"rJm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/assembly_line) "rJo" = ( /obj/structure/closet/secure_closet/miner, /obj/effect/decal/cleanable/dirt, @@ -82917,6 +82442,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "rML" = ( @@ -82937,11 +82467,6 @@ }, /area/station/turret_protected/ai) "rMP" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5 }, @@ -83093,6 +82618,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "rSr" = ( @@ -83231,6 +82761,20 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/turret_protected/ai) +"rVk" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24; + name = "south bump" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/medical/medbay3) "rVo" = ( /obj/structure/cable{ d1 = 4; @@ -83352,6 +82896,24 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) +"rYY" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-y" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/station/public/dorms) "rZf" = ( /obj/structure/closet/coffin, /obj/machinery/door/window/classic/normal{ @@ -83442,11 +83004,6 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "sbd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -83934,6 +83491,27 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/command/bridge) +"spC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/station/medical/medbay2) "spH" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/effect/turf_decal/stripes/line{ @@ -84003,6 +83581,24 @@ icon_state = "whitepurple" }, /area/station/science/xenobiology) +"srx" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/station/hallway/primary/aft/south) "srM" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -84211,6 +83807,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -84363,8 +83964,11 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "sDp" = ( -/obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, /turf/simulated/floor/plating, /area/station/security/brig) "sDz" = ( @@ -84447,6 +84051,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellow" @@ -84489,6 +84098,31 @@ /obj/item/plant_analyzer, /turf/simulated/floor/grass, /area/station/security/permabrig) +"sGj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/station/public/dorms) "sGl" = ( /obj/structure/lattice, /turf/simulated/floor/plating/airless, @@ -84721,6 +84355,11 @@ dir = 4 }, /obj/structure/closet/walllocker/emerglocker/north, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurplecorner" @@ -84916,15 +84555,10 @@ "sRk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -85048,17 +84682,6 @@ /obj/effect/spawner/random_spawners/fungus_maybe, /turf/simulated/wall, /area/station/medical/coldroom) -"sUy" = ( -/obj/structure/disposalpipe/junction/reversed{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "sWc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -85069,6 +84692,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/maintenance/aft) "sWO" = ( @@ -85077,6 +84705,11 @@ dir = 4 }, /obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint2) "sXh" = ( @@ -85118,13 +84751,13 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "sXX" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "sYf" = ( @@ -85162,11 +84795,6 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/status_display{ pixel_x = -32 }, @@ -85303,20 +84931,6 @@ icon_state = "dark" }, /area/station/engineering/smes) -"tbZ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 2; - name = "Sci RD Office 1"; - sort_type_txt = "13" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard/east) "tcm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -85550,6 +85164,18 @@ icon_state = "white" }, /area/station/science/xenobiology) +"tiE" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/aft/south) "tiG" = ( /obj/machinery/camera{ c_tag = "Bridge West" @@ -85571,20 +85197,15 @@ }, /area/station/public/locker) "tjS" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, /obj/structure/sign/chinese{ pixel_x = -32; pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -85750,9 +85371,9 @@ dir = 4 }, /obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 4; @@ -85868,6 +85489,13 @@ }, /turf/simulated/floor/carpet/black, /area/station/command/meeting_room) +"ttT" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "tue" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/wood{ @@ -86588,6 +86216,11 @@ dir = 4 }, /obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "tMd" = ( @@ -87030,6 +86663,11 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/maintenance/assembly_line) "tVd" = ( @@ -87087,15 +86725,20 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, /obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -87303,11 +86946,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "tZJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/sign/poster/official/random{ pixel_y = -32 }, @@ -87648,17 +87286,6 @@ icon_state = "darkblue" }, /area/station/science/server/coldroom) -"ukX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/nw) "ule" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/latex/nitrile{ @@ -87773,6 +87400,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/assembly_line) "uor" = ( @@ -88054,11 +87686,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "uwi" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random_spawners/grille_maybe, /obj/structure/sign/xenobio{ @@ -88554,24 +88181,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/aft) -"uKL" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/station/medical/medbay) "uLo" = ( /obj/structure/chair/sofa/corp/right, /turf/simulated/floor/plasteel, @@ -88605,6 +88214,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurplecorner" @@ -88655,11 +88269,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "uOG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random_spawners/grille_maybe, /turf/simulated/floor/plasteel, @@ -88704,19 +88313,13 @@ }, /area/station/science/xenobiology) "uRo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, +/obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "0-8" }, -/turf/simulated/floor/plasteel, -/area/station/maintenance/apmaint2) +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) "uRK" = ( /obj/item/organ/internal/heart/vox, /obj/item/food/snacks/fried_vox, @@ -88839,11 +88442,6 @@ }, /area/station/security/prison/cell_block/A) "uTX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -89193,6 +88791,24 @@ }, /turf/simulated/floor/carpet, /area/station/medical/psych) +"vbR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/east) "vcd" = ( /obj/structure/cable{ d1 = 1; @@ -89323,25 +88939,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/station/maintenance/aft) -"vgi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 4; - name = "Chapel"; - sort_type_txt = "17" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "vgM" = ( /obj/structure/rack, /obj/item/clothing/shoes/workboots, @@ -89420,11 +89017,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) "viP" = ( @@ -89573,6 +89165,24 @@ }, /turf/simulated/floor/plasteel, /area/station/command/bridge) +"vnr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Medbay Corridor East"; + dir = 6 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/directional/north, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/station/medical/medbay2) "vns" = ( /obj/machinery/r_n_d/server/robotics, /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ @@ -89911,6 +89521,13 @@ icon_state = "neutralcorner" }, /area/station/public/dorms) +"vuY" = ( +/obj/machinery/economy/atm/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/east) "vvw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -90127,14 +89744,19 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel, /area/station/maintenance/aft) "vzq" = ( @@ -90148,6 +89770,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) "vAK" = ( @@ -90163,11 +89790,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) "vAN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -90374,11 +89996,6 @@ "vGf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "vGj" = ( @@ -90507,6 +90124,11 @@ "vJV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkredcorners" @@ -91247,16 +90869,6 @@ name = "HoP Office"; sort_type_txt = "15" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "wdL" = ( @@ -91369,12 +90981,17 @@ "wgO" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "wgW" = ( @@ -91769,9 +91386,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/ne) @@ -91798,10 +91415,7 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "NT" }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/command/office/ntrep) "wrY" = ( @@ -91947,6 +91561,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -92252,11 +91871,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "wEs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -93018,17 +92632,17 @@ }, /area/station/service/expedition) "xag" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -93232,9 +92846,9 @@ }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 4; + d1 = 1; d2 = 8; - icon_state = "4-8" + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -93535,11 +93149,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/camera{ c_tag = "Starboard Primary Hallway 6" }, @@ -93562,6 +93171,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/maintenance/assembly_line) "xmq" = ( @@ -93862,6 +93476,29 @@ icon_state = "dark" }, /area/station/engineering/control) +"xuQ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "xve" = ( /obj/machinery/atmospherics/pipe/simple/hidden/purple, /turf/simulated/floor/plasteel, @@ -93906,6 +93543,21 @@ icon_state = "purple" }, /area/station/science/hallway) +"xwE" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint2) "xwJ" = ( /obj/machinery/suit_storage_unit/captain/secure, /obj/machinery/requests_console{ @@ -94069,6 +93721,32 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) +"xAQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/station/public/dorms) "xAX" = ( /obj/machinery/alarm{ dir = 4; @@ -94196,16 +93874,16 @@ /turf/simulated/floor/plating, /area/station/science/toxins/launch) "xEG" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/structure/cable{ - d1 = 1; + d1 = 4; d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 1; @@ -94412,11 +94090,6 @@ /turf/simulated/floor/wood, /area/station/command/office/captain) "xJZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, @@ -95156,20 +94829,6 @@ icon_state = "whitepurple" }, /area/station/science/rnd) -"xYd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/girder, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) "xYp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden{ @@ -95196,6 +94855,22 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/aft) +"xZa" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/station/service/hydroponics) "xZm" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -95217,13 +94892,34 @@ }, /area/station/command/bridge) "xZF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/ne) +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/brig) "xZZ" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/classic/reversed, @@ -95310,6 +95006,20 @@ icon_state = "whitepurple" }, /area/station/science/toxins/mixing) +"ycG" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Hallway"; + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/economy/atm/directional/east, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/entry/lounge) "ycI" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -95322,6 +95032,11 @@ /obj/effect/mapping_helpers/airlock/access/all/security/doors, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -95482,6 +95197,20 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/aft) +"yhp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/nw) "yhw" = ( /obj/structure/cable{ d1 = 1; @@ -95521,6 +95250,11 @@ "yif" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkbluecorners" @@ -95635,11 +95369,23 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) +"ykf" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/se) "ykh" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -95723,6 +95469,13 @@ icon_state = "white" }, /area/station/medical/patients_rooms1) +"ylB" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet, +/area/station/service/library) "ylC" = ( /obj/structure/chair/sofa/corp, /turf/simulated/floor/plasteel, @@ -95765,6 +95518,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "ylW" = ( @@ -108488,9 +108246,9 @@ aZN bcW bgl bhK -biz +aSf blg -biz +aSf bqf brj bsq @@ -108743,7 +108501,7 @@ aVc aVc aVc aVc -bgk +idr bhE aSd aSd @@ -109001,12 +108759,12 @@ aXB aZY aVc bgw -bhN +bda aSW bgt bkc bmo -nsq +brk bwx bqr brU @@ -109263,7 +109021,7 @@ aSW bgj bjO bmo -nsq +brk mgM bqr buX @@ -109520,7 +109278,7 @@ aSX bhm bhm aSX -nsq +brk bpF bqr btF @@ -111059,10 +110817,10 @@ aTu bgD mgM mgM -aYD +ozL blV jLz -bnu +ycG boW jyy coV @@ -113096,7 +112854,7 @@ aOZ plj nLW aNI -aLx +aHS pRR aGn aGn @@ -113353,7 +113111,7 @@ aGn aKW aGn jRo -aUy +rPS fAQ aNB aGn @@ -119284,7 +119042,7 @@ cYK dim gIc dmx -bpk +bkg bql blQ bsZ @@ -119332,7 +119090,7 @@ cJi coL cgQ eil -uRo +iUo cOq mJb jnA @@ -119540,8 +119298,8 @@ aSA aSA aSA gIc -blF -bko +dmx +bkg blQ mBl bsW @@ -119589,7 +119347,7 @@ mCA cqs gYs sWO -cUf +cNB gSd iFh nuY @@ -119845,8 +119603,8 @@ cgQ tPf qAg cgQ -xRm -cUf +bJk +cNB cOr cKb aFg @@ -120054,7 +119812,7 @@ cGT aUF aSA bgP -bmV +yhp bkq blQ blQ @@ -120082,7 +119840,7 @@ jPF jPF cgW cgW -wrU +bku qcM wrU cgW @@ -120102,8 +119860,8 @@ cgQ gYs cgQ cgQ -tEU -cUf +cob +cNB cKb cLx szk @@ -120311,8 +120069,8 @@ cGZ rmK aSA qZp -bmV -ukX +yhp +gsf dnN beu bnO @@ -120339,9 +120097,9 @@ bOw bOw bYO bOw -qBT +bOw cfj -col +bOw bTk cgW cgW @@ -120359,7 +120117,7 @@ cqT xJR lNb mmw -ygR +cXV dET ltR cLz @@ -120579,12 +120337,12 @@ bwB brJ bCt bDO -bDO +ioq bGZ -bDO -bDO -bDO -bDO +ioq +ioq +ioq +ioq bMm bNY bQn @@ -120594,9 +120352,9 @@ bUY bST rSd bYW -bST -bST -bST +ajO +ajO +ajO cfh bNx cgQ @@ -120616,8 +120374,8 @@ uIo rgb ilh vxt -gOB -iEo +xwE +cZw cKb piu gId @@ -120825,8 +120583,8 @@ qvo cZa aSA djW -bmV -bku +yhp +bgS brq bnP bnP @@ -120851,11 +120609,11 @@ bTy bYR tpM bYX -bTz +bTy caw -bTz +bTy cfq -ciy +bTz rea ehg vPi @@ -121044,7 +120802,7 @@ iyY wsY goy wyJ -aie +cmk ajM oJX anZ @@ -121083,7 +120841,7 @@ aSA aSA djV bmW -bkw +bkv uhY uhY uhY @@ -121302,7 +121060,7 @@ jDf guK wyJ aie -ajO +aDJ kOE aKs aKs @@ -121339,7 +121097,7 @@ biE aQl pZt bgS -bmV +yhp bkv uhY aaa @@ -121559,7 +121317,7 @@ hLh tVK wyJ aie -ajO +aDJ wYD aob ara @@ -121596,7 +121354,7 @@ aRw aRw aRw djZ -bmV +yhp bkv uhY aaa @@ -121626,7 +121384,7 @@ bXn bSi cdS cfs -cfk +bTy cgQ cvm cgQ @@ -121815,8 +121573,8 @@ qKk iyj nab agp -ash -egR +ajS +aDJ mSd aoe aMO @@ -121851,7 +121609,7 @@ bhU aSC cJA daf -rhL +fCa bgP bmZ bpp @@ -121883,7 +121641,7 @@ mun bSi cdV cfu -cfl +bTy cgS cgS cgS @@ -121906,8 +121664,8 @@ vPC kRy ifN jXc -rJm -lFG +cLG +cNG cLf cKb cNB @@ -122110,7 +121868,7 @@ bdO aSC ldZ bgP -bmV +yhp bkv uhY aaa @@ -122140,7 +121898,7 @@ bZc bSi cdU cfm -cfl +bTy cgS ciD cRB @@ -122330,7 +122088,7 @@ hLh vrz aqX aie -ajS +atg qsQ aog aog @@ -122364,10 +122122,10 @@ bdA bit bas bdX -das -kot +aSC +baD bgP -bmV +yhp bkv uhY aaa @@ -122397,7 +122155,7 @@ cbl bSi cdJ cfT -ciO +cdJ cgS ciH cqI @@ -122421,7 +122179,7 @@ cLG cLG aGm cJx -izU +cJx cOQ cKb cNB @@ -122607,7 +122365,7 @@ aHB aJb aKr aLT -aNG +aOB aOz aPB ler @@ -122678,7 +122436,7 @@ cJx tPe cJg cJx -izU +cJx cLD cOr cZw @@ -122881,7 +122639,7 @@ bed dbv rhL bgP -bmV +yhp bkv uhY aaa @@ -122911,7 +122669,7 @@ bZb sMZ cdZ rME -cjb +cdN cgS ccL bAb @@ -122935,7 +122693,7 @@ cJx cLH unM cNw -cMz +cNG cNG cKb nLf @@ -123134,24 +122892,24 @@ aRw aRw biu bbP -bdZ +beg daT kot bgP -bmV +yhp bky bmc bmc bmc kmo fvb -jiQ +gfh xil nPG tNG rFW lwI -lpq +hRP qQd gWO xxI @@ -123167,8 +122925,8 @@ bSi bSi bSi cdY -cgb -ciS +qVN +wuu rvo ciB cok @@ -123358,7 +123116,7 @@ apg rGg aqX aie -atE +atg sDp aom arl @@ -123425,7 +123183,7 @@ izs doo cfv cgi -cji +cev fMD clL cmM @@ -123448,9 +123206,9 @@ cHG usH cKk gEL -mNS -fyL -evv +srx +kcO +eWK eWK xwU exN @@ -123614,9 +123372,9 @@ aou apf eRA aqX -aie +cmk atE -sDp +bYB anX ark asR @@ -123645,9 +123403,9 @@ aYb xJZ bbR bdC -fCa -das -baD +tgl +aSC +bbN bee aRw aRw @@ -123682,7 +123440,7 @@ mbk fVN cfv cgj -cjh +cdN kHO clR cqJ @@ -123705,9 +123463,9 @@ mOG oac oac oac -jPY -ouM -oEF +pqW +tiE +cHD pAp cRR cRR @@ -123964,7 +123722,7 @@ ePP ePP cMG cHD -oEF +cHD cAo cRR jam @@ -124129,7 +123887,7 @@ amy eXG agM ash -ajX +ajR auc iPo dVL @@ -124221,7 +123979,7 @@ cHH ePP dAq stu -oEF +cHD cNS cRR mlz @@ -124385,7 +124143,7 @@ afl apj rZj ago -aie +cmk akd elq aop @@ -124478,7 +124236,7 @@ ePP ePP sFl cHD -oEF +cHD ejc cRR lvk @@ -124733,9 +124491,9 @@ tTj xWN oja gdy -cIS -cKL -cOK +pTi +cHD +cHD cNT cRR cGi @@ -124900,7 +124658,7 @@ apk vom agP aso -ake +qkk wlJ aAz aAz @@ -124967,7 +124725,7 @@ lVS qSY cdN cgm -jft +cfv cdN ciN cfn @@ -125481,7 +125239,7 @@ kPo tle cdN cgj -jft +cfv aUQ gyt aUQ @@ -125671,7 +125429,7 @@ apl cIM agQ ask -akg +atj awK aow apz @@ -125685,10 +125443,10 @@ ayR aCp aHE axe -iNF +cpM iNF jId -iNF +iEo axe awl aKH @@ -125928,7 +125686,7 @@ apC fFA agU aiP -aki +eqN awK nVl iSn @@ -125942,9 +125700,9 @@ iSn tSM aHE aEo -aFC -aGz aHW +aGz +ayV aJk axe aCz @@ -125995,7 +125753,7 @@ izs fqA cdN cgj -jft +cfv aUQ rPM lqu @@ -126222,7 +125980,7 @@ cSX tdg aDN bhq -bnn +cjb bkE bmc bmc @@ -126252,7 +126010,7 @@ bMG bMG ceC cgj -jft +cfv aWZ thN xVe @@ -126479,8 +126237,8 @@ bez dhq aDN dkn -bnn -bkF +cjb +bwj lzc aaa bmc @@ -126736,8 +126494,8 @@ bgT aDN aDN dkm -bnn -bkF +cjb +bwj lzc aaa bmc @@ -126986,15 +126744,15 @@ peU uWO aRx tjS -ejO -biW +aZs +aZs xEG dyw iAE djg bhg bns -bkF +bwj lzc aaa bmc @@ -127239,8 +126997,8 @@ ryV tyQ tDd xbn -chc -chc +dds +dds aTi qcN dwV @@ -127251,7 +127009,7 @@ fMW djf dko bnN -dnC +bwj lzc aaa aaa @@ -127279,8 +127037,8 @@ oRD tFe bMG bFO -cgo gVV +cjp aUQ rqO kYC @@ -127507,8 +127265,8 @@ igR aDP aDP bhg -bnn -bkF +cjb +bwj lzc aaa aaa @@ -127536,8 +127294,8 @@ xrj mDd bMG ccn -cgo gVV +cjp dhw ssK ssK @@ -127727,8 +127485,8 @@ apJ xXr ahC asq -atB -iWs +atg +cji rFx axt ati @@ -127764,8 +127522,8 @@ jaF pOO aDP dky -bnn -bkF +cjb +bwj lzc aaa aaa @@ -127793,7 +127551,7 @@ bMG bMG bMG jfa -cgo +gVV cjm crD crD @@ -127985,7 +127743,7 @@ iOl ago aiR atE -iWs +cHi awh avB avB @@ -128006,14 +127764,14 @@ axe axe sPN aOI -aQn +rYY aSx aTF aTF aTF aTF vuP -beT +oKi aDP aDP pHs @@ -128050,7 +127808,7 @@ lry lry tgQ cco -cgo +gVV cjp vFJ cea @@ -128241,7 +127999,7 @@ afx anA ago aso -atE +atg iWs avA avA @@ -128263,8 +128021,8 @@ aJp aJp sRg jrI -aQm -aSm +ilk +aSM aTE aWC aZt @@ -128278,8 +128036,8 @@ uYU llf kFj bhq -bnn -bkF +cjb +bwj lzc lzc lzc @@ -128307,8 +128065,8 @@ xig xBy tgQ bFO -cgo -cjo +gVV +lLv eEA cdW uor @@ -128497,7 +128255,7 @@ eDN pPi anA ahD -aiQ +xZF akn pmZ apb @@ -128521,7 +128279,7 @@ avq avq aOI aQp -aSB +aSM aTI aWE aZv @@ -128535,8 +128293,8 @@ juM ivE kFj bhq -bnn -xZF +cjb +bhq bWH bod bod @@ -128563,9 +128321,9 @@ bVT bZt cbo hdR -ceG +bVT cgK -cjr +ykf vFJ cFB cfr @@ -128596,15 +128354,15 @@ cEr cEr cPS cQU -cVI -cWU -cXV -cVI -cVI +cSd +deJ +dfF +cSd +cSd rzU dbL dcL -dds +ddm deh deD deM @@ -128755,8 +128513,8 @@ aoR uBr ago aso -atE -iWs +atg +cji ayp ary atk @@ -128778,7 +128536,7 @@ awl aFH aOI aQo -aSB +aSM aTG aWD aZu @@ -128812,15 +128570,15 @@ bKN bKN bKN bQO -bKN -bKN -bKN +cbm +cbm +cbm bVS -bKN +cbm vzU cbm -bKN -bKN +cbm +cbm cgJ bFO vFJ @@ -128853,14 +128611,14 @@ cSd cSd cPT cQS -cEr +iJi cTq cUz -cEr -cEr -cEr -cEr -cEr +iJi +iJi +iJi +iJi +iJi dav daQ deH @@ -129012,8 +128770,8 @@ aoR xXr ahC ast -atB -iWs +atE +cHi axt arF atn @@ -129035,7 +128793,7 @@ aFI aFI aFI aQr -aSB +aSM aTR aWF aZt @@ -129068,10 +128826,10 @@ bFW bFO bFO bFO -bRg -bVx -bVx -bUL +gJJ +bFO +bFO +qeD bWb bYc bZC @@ -129292,7 +129050,7 @@ xSM aMC aPf aZs -aSD +aPm aTJ aTJ aTJ @@ -129548,14 +129306,14 @@ sMv rCQ bZV aPf -aQu -aSG +aZs +nju aUG aWH aZw aUG bcE -oiL +xAQ aUS aUS aUS @@ -129806,7 +129564,7 @@ aJw tcm aPg aQt -aSE +aOv aUd aWG aWG @@ -130068,7 +129826,7 @@ aUI aWK aZy bbn -bda +bcy bfd aUS bjf @@ -130616,7 +130374,7 @@ bPg bQS ibM bYd -bZD +cjh mWQ bWs qFy @@ -130834,12 +130592,12 @@ aLP aLP aLP mQt -aSD +aPm aUJ aWL aZz aUJ -aSD +aPm bfi aUS aUS @@ -130901,7 +130659,7 @@ cxF vfs vfy ssc -cKh +cKj cLN cOT cQi @@ -131096,7 +130854,7 @@ iMp aWY aWY wam -loL +aWY jDV bhf aOI @@ -131159,7 +130917,7 @@ cDf hpI cDf gYr -cLO +cAv cOT cQo cRd @@ -131348,12 +131106,12 @@ uLZ aYp aSl ffL -aSD +aPm aNV aWP aWP aSe -aSD +aPm bfo bhe aOI @@ -131416,7 +131174,7 @@ suJ chq cDf cKj -cLO +cAv cOT tyM eiE @@ -131605,12 +131363,12 @@ mDF enX aSl ffL -aSB +aSM aVo aWU aWU bbv -aSD +aPm beW aOI bjl @@ -131644,7 +131402,7 @@ bYu bYu bYu kJi -uKL +dUc tWs bWx kuA @@ -131658,12 +131416,12 @@ cjC cjC crY cnw -cob -cob +ure +ure imB -cpM +ejO crt -ctb +kJW cum iuF cDf @@ -131673,7 +131431,7 @@ cyV ahA cDf cKi -cLO +cAv cxO cQp oej @@ -131862,12 +131620,12 @@ oiD eDZ wRI okj -aSB +aSM aUT aWT aZC bbu -bdf +bdj bfq aOI bjk @@ -131930,7 +131688,7 @@ ciQ plV cDf cKj -cLO +cAv cxO cQp cZS @@ -132119,13 +131877,13 @@ qta wss aSl aZs -aSB +aSM aVp aWT aZD bbu -bdl -bfv +bdj +beW aOI bjw bbI @@ -132376,13 +132134,13 @@ aLP aLP aLP aQE -aSB +aSM aUT aWT aZC bbu bdj -bfr +sGj rJZ jVw bbd @@ -132444,7 +132202,7 @@ cyW xBf cDf fEv -cLP +usZ cxO cQp cZS @@ -132639,7 +132397,7 @@ aWW aZG bbv aPm -bfy +jUa aOI aGY bbs @@ -132701,7 +132459,7 @@ cDf cDf cDf sWc -cts +cep cxO cQp cZS @@ -132896,7 +132654,7 @@ aVq aZE aPm aPm -bdN +cYn aOI aQI bbI @@ -132958,7 +132716,7 @@ ckS ckS ckS vzf -xYd +ctZ cxO cQp cZS @@ -133149,7 +132907,7 @@ aPm aPm aSR aVu -aWY +cLP bbw bbw bdm @@ -133215,7 +132973,7 @@ cep czf cep cjq -cts +cep cxO cNE djE @@ -133472,7 +133230,7 @@ cyZ dgn czf cKj -cts +cep cxO cxO klf @@ -133679,10 +133437,10 @@ bdT bdT bdT bon -btK +btJ but bsT -boi +bof bwo bdT bzg @@ -133701,7 +133459,7 @@ bRa bOQ dbc ecs -cbN +spC xcu ccB ccB @@ -134728,7 +134486,7 @@ bEu bEu bEu bEu -bZP +vnr cbW iFk bWA @@ -134985,7 +134743,7 @@ bNL gQI nbE bEu -fgv +ipf mZI jnP bXR @@ -135727,7 +135485,7 @@ afN epW aLA bbY -bfO +bkN beb bib bjN @@ -135987,7 +135745,7 @@ bbX fzc lnR djF -bjt +xZa beb dnH bqI @@ -136013,14 +135771,14 @@ bQF rZP fsQ bEu -bZS +cXo cbZ bWC bXT oZa cjF ccH -cek +rVk chA chA cQk @@ -136240,8 +135998,8 @@ aMz aLc aNh aQL -bcg -bfQ +mvU +ttT beb bif bjW @@ -136271,13 +136029,13 @@ bRe bSE mgx caa -ccd +mUG bWF cbE bZA caV ccJ -cen +fej cfX chE cQk @@ -136497,7 +136255,7 @@ aGY aGY aXW bjX -vgi +jKM rtY beb bfD @@ -136514,7 +136272,7 @@ boB bxM uIs bAr -bHy +lFG bJc bEu bby @@ -136771,8 +136529,8 @@ boB bxM uIs bAr -bHy -bJe +boi +bDa bEu bEI bEI @@ -137028,8 +136786,8 @@ boB bxM bjB bAr -bHy -bJg +boi +bAk bEu azI wMl @@ -137272,7 +137030,7 @@ bcn beb bdW bfN -bkj +fny fxR bpI bqL @@ -137285,7 +137043,7 @@ bru bxL fiB bAr -bHy +boi bJh bEu nuM @@ -137542,7 +137300,7 @@ bws bxN bjB bAt -bHy +boi tZJ bEu bzi @@ -137800,7 +137558,7 @@ beb beb bAi bHt -bJl +bAi bEu dxw gqN @@ -138051,13 +137809,13 @@ aZd aZd aZd rJZ -rCM +mBJ bAW qhL bCN -bFk +bCN bHC -bJk +bwv bEu bEu bEu @@ -138294,8 +138052,8 @@ aIE aGY aGY aMz -aSg -aYO +bbY +bkN aGY aGY aGY @@ -138308,13 +138066,13 @@ bmH aTg aGY bte -bvg +aSI bwv aSV xWq -jaY -tbZ -kOu +anx +qlS +dmu nus trR trR @@ -138551,8 +138309,8 @@ aMz aMz aMz aMz -aSg -aYO +bbY +bkN aGY aQL bmH @@ -138569,8 +138327,8 @@ bve bwv bwv aSI -eRI -bHF +cFW +vbR gSC bWj bWj @@ -138809,7 +138567,7 @@ bbF aZX bfK aWg -aYX +bkN bmH bau bau @@ -138822,11 +138580,11 @@ bau bau bau bau -bvg +aSI bwv bwv aSI -oCs +bwv bHP aTH cXh @@ -139065,8 +138823,8 @@ aQI aUc aAY aVQ -aSg -aYO +bbY +bkN bau bau btl @@ -139079,12 +138837,12 @@ boF blp brw bau -bvg +aSI bwv bwv aSI -pcO -peg +bwv +dMT xcm wbh bwL @@ -139322,8 +139080,8 @@ aMz aGX aGX aGX -aSg -aYO +bbY +bkN bau bco bhw @@ -139336,11 +139094,11 @@ boF bcp brw bau -bvg +aSI bwv kKJ kmN -bFn +ePN bHr bzc qEE @@ -139579,8 +139337,8 @@ aGX aUe aGY aGX -aWA -aYY +oPP +oSJ oVg bfU bhx @@ -139847,14 +139605,14 @@ bcp blj blj blj -btV -blj +cVI +buY bvO byR blj bxQ bau -bFo +vuY bHI dMJ bGr @@ -140107,11 +139865,11 @@ blk btX blk blk -buW +ylB blj bxR bau -bvg +aSI bHI cfy dLJ @@ -140364,7 +140122,7 @@ bcp btV bry bth -buV +blj blj bxS bau @@ -140621,7 +140379,7 @@ boG btZ bcp bti -buV +blj blj bxT bau @@ -141115,13 +140873,13 @@ aGX dys aMz aGX -aXW -aZQ -aZQ -aZQ -aZQ -aZQ -aXa +aGY +aGY +aGY +aGY +aGY +aGY +xuQ aZd bcA aZd @@ -141135,11 +140893,11 @@ bau fuz buy btj -buV +blj blj bxV bau -bvg +aSI bHI cfy bDq @@ -141373,11 +141131,11 @@ aMc aNn aNR aOk -aRX +aOk aRK aXb -aRX -aRX +aOk +aOk bap aGX aHO @@ -141392,7 +141150,7 @@ bau bqc bkQ btb -buV +blj blj bxW bau @@ -141632,7 +141390,7 @@ aMq aMq aUY aGX -aSg +bbY aQI aGY aSg @@ -141649,12 +141407,12 @@ boy bcp brA btl -buV +blj blj bCS bau -bFu -bHI +igy +akg cfy bIa bGF @@ -141889,7 +141647,7 @@ aTj aUg aUY aHO -aSg +bbY aQL aGY aSg @@ -141906,7 +141664,7 @@ bau bqd brB brG -buV +blj blj bCR bau @@ -142146,7 +141904,7 @@ aQR aQR aMq aHb -aSg +bbY baz baz ueq @@ -142163,7 +141921,7 @@ aYP aYP aYP aYP -buZ +bva bva aYP aYP @@ -142403,7 +142161,7 @@ aTl aUi aMq aGY -aSg +bbY baz aXj aXc @@ -142420,11 +142178,11 @@ bmI bmT buz brI -buY +boJ boJ bjD aYP -bvg +aSI bHI dMJ bIa @@ -142439,8 +142197,8 @@ liO kYS euX bYi -mjP -bZU +kLs +aKL dGS ppy ppy @@ -142660,7 +142418,7 @@ aTk aUh aMq aGY -aSg +bbY baz aUL aXg @@ -142681,7 +142439,7 @@ boJ boJ byZ aYP -bvg +aSI bHI cfy rKV @@ -142917,7 +142675,7 @@ aTm aUi aMq aGY -aSg +bbY baz aXk aXe @@ -142938,7 +142696,7 @@ boJ boJ boJ aYQ -bvg +aSI bHI cfy gLu @@ -143174,7 +142932,7 @@ aQR aQR aMq aQI -aSg +bbY baz aYx aXo @@ -143195,7 +142953,7 @@ boJ boJ boJ bEl -sUy +oNo tLN bIv flN @@ -143213,22 +142971,22 @@ sNJ ccr cbq cdg -cmk -cmk -cmk -cmk +bNp +bNp +bNp +bNp hLu dsy cpG crs -fpx +cKT cEs -cHi +cKT cwK -cyl -cyF -cAZ -cHi +ctI +ctI +cAQ +cKT cBB cEs pSY @@ -143236,7 +142994,7 @@ cNx wEs sYr gVu -cHi +cKT mHH cKT rKV @@ -143431,7 +143189,7 @@ aTn aUj aMq aGY -aSg +bbY aYP aYP aYP @@ -143452,7 +143210,7 @@ boJ boJ boJ aYQ -bvg +aSI bHQ wjC tDg @@ -143467,8 +143225,8 @@ bVG bWr vVt otA -bVo -bYA +dJu +aFC cdi chW fbS @@ -143477,7 +143235,7 @@ chW cDC chW chW -kcJ +bYA kyf chW chW @@ -143688,7 +143446,7 @@ aMq aMq aUf aGY -aSg +bbY aYP aYA baA @@ -143709,7 +143467,7 @@ boJ boJ boJ bEl -bvg +aSI bHI bwv lRy @@ -143945,7 +143703,7 @@ aKZ aMz aQI aGY -aSg +bbY aYP aYz bay @@ -143966,7 +143724,7 @@ boJ boJ boJ aYQ -bvg +aSI bHI cXh gLu @@ -143982,7 +143740,7 @@ bTb bTb uMa ctI -bYB +spl cdk cbj cbj @@ -144202,7 +143960,7 @@ aKY aMz aOF aGY -aSi +bJe pHF aUX aUX @@ -144494,7 +144252,7 @@ cZT lXF cBD oSr -cba +alx cyF cdP cbj @@ -145052,7 +144810,7 @@ csL cAd mBE ueT -pAH +feQ sXX dIQ ldn @@ -145251,7 +145009,7 @@ aaa aab aaa bte -bvg +aSI bHI cXh eiJ @@ -145309,8 +145067,8 @@ ldn ldn dIQ dIQ -kmI -qgH +rtx +csL ciY bUx csL @@ -145765,7 +145523,7 @@ aab aaa aaa bte -bvg +aSI bHI cXh bED @@ -146280,7 +146038,7 @@ rFe hpY glD kTU -bHV +bBl cXj uuo iSv @@ -146325,7 +146083,7 @@ aaa aab ciY iDg -fbw +cga fGT nBI tVF @@ -146838,7 +146596,7 @@ cga ePu gLA uwi -iJi +uzh cQw csL rng @@ -148359,7 +148117,7 @@ cJR evw tHH iFq -coG +cqe csq csq csr @@ -150640,12 +150398,12 @@ aaa aaa kIX fhe -boz +bol edQ bvR bvR dUS -cYn +lEZ ido pya bmm @@ -150895,9 +150653,9 @@ aaa aaa aaa aaa -kIX +bJg bmL -bol +boz buE bEG btk @@ -151152,7 +150910,7 @@ aaa aaa aaa aaa -kIX +uRo lVU ecV sCl From 7054f86c38b513f1e2ef4ed979972176db6c9699 Mon Sep 17 00:00:00 2001 From: Zack Date: Mon, 18 Mar 2024 12:59:46 -0500 Subject: [PATCH 13/30] Fixes all the cables on meta station (#24589) * Engineering cables Part 1 * Update MetaStation.dmm * Engineering cables part 1 * set any non-engine SMES cables to red (#8) * cables * did this fix it * fixed a fail * oops --------- Co-authored-by: warriorstar-orion --- _maps/map_files/MetaStation/MetaStation.dmm | 12654 +++++++++--------- 1 file changed, 6383 insertions(+), 6271 deletions(-) diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 12991913a00b..660c4265e5b0 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -101,7 +101,7 @@ loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); name = "trash spawner" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -136,21 +136,6 @@ }, /turf/simulated/floor/plating/airless, /area/station/engineering/solar/auxstarboard) -"acB" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "acI" = ( /obj/item/seeds/wheat/rice, /obj/item/seeds/wheat/rice, @@ -186,7 +171,7 @@ /turf/simulated/floor/carpet, /area/station/security/detective) "acS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -273,7 +258,7 @@ pixel_y = 24 }, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -303,7 +288,7 @@ /obj/structure/chair{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -311,7 +296,7 @@ /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/security_officer, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -353,7 +338,7 @@ }, /area/station/command/office/cmo) "aet" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -369,7 +354,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -384,7 +369,7 @@ dir = 4 }, /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -417,7 +402,7 @@ /turf/simulated/wall, /area/station/public/fitness) "afl" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -426,7 +411,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -669,7 +654,7 @@ /turf/space, /area/space/nearstation) "ahF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -771,11 +756,11 @@ }, /obj/effect/turf_decal/stripes/corner, /obj/machinery/power/apc/directional/south, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -868,17 +853,17 @@ /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "ajm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -937,7 +922,7 @@ /turf/simulated/floor/catwalk, /area/station/maintenance/fore) "ajE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -969,7 +954,7 @@ /turf/space, /area/station/engineering/solar/auxport) "ajL" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/security/checkpoint/secondary) @@ -1019,7 +1004,7 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -1033,7 +1018,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -1050,7 +1035,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -1083,7 +1068,7 @@ /area/station/public/fitness) "akr" = ( /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -1274,12 +1259,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal) "alv" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -1288,7 +1273,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "alw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -1345,7 +1330,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "alC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -1386,7 +1371,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -1494,7 +1479,7 @@ /turf/simulated/wall/r_wall, /area/station/security/brig) "amI" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -1540,28 +1525,6 @@ icon_state = "cmo" }, /area/station/security/permabrig) -"ana" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/storage) "anc" = ( /obj/structure/chair/stool{ dir = 4 @@ -1573,7 +1536,7 @@ /obj/item/storage/firstaid/regular, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -1672,7 +1635,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "anA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -1692,7 +1655,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal) "anB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -1712,7 +1675,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal) "anC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -1731,31 +1694,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) -"anD" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fpmaint) "anE" = ( /obj/structure/closet/firecloset, /turf/simulated/floor/plating, @@ -1823,12 +1761,12 @@ /obj/machinery/computer/prisoner{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -1840,12 +1778,12 @@ id_tag = "Perma Gate"; name = "Prison Blast Door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -1856,7 +1794,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -1931,7 +1869,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -2048,7 +1986,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "api" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -2078,7 +2016,7 @@ /turf/simulated/wall/r_wall, /area/station/legal/magistrate) "apG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -2089,7 +2027,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -2101,12 +2039,12 @@ /area/station/public/locker) "apI" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -2158,18 +2096,13 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/range) "apN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -2196,7 +2129,7 @@ /obj/effect/mapping_helpers/airlock/autoname, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -2244,7 +2177,7 @@ "aqd" = ( /obj/effect/turf_decal/delivery/hollow, /obj/vehicle/secway, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -2264,7 +2197,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -2526,7 +2459,7 @@ id_tag = "Secure Gate"; name = "brig shutters" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -2538,7 +2471,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "arT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -2557,12 +2490,12 @@ "arV" = ( /obj/effect/turf_decal/delivery/hollow, /mob/living/simple_animal/bot/secbot/armsky, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -2582,7 +2515,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -2608,12 +2541,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -2631,7 +2564,7 @@ }, /area/station/public/fitness) "asB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -2642,7 +2575,7 @@ /turf/simulated/floor/plasteel, /area/station/public/fitness) "asC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -2668,12 +2601,7 @@ dir = 9; level = 2 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -2695,7 +2623,7 @@ /area/station/engineering/gravitygenerator) "asL" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -2736,7 +2664,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -2744,6 +2672,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 8 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plating, /area/station/maintenance/fore) "ata" = ( @@ -2758,7 +2691,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal) "atd" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -2766,7 +2699,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal) "ate" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -2782,7 +2715,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -2818,7 +2751,7 @@ }, /area/station/engineering/solar/port) "atk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -2826,7 +2759,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "atl" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -2841,7 +2774,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -2890,23 +2823,8 @@ icon_state = "red" }, /area/station/security/processing) -"atA" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/north) "atF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -2994,22 +2912,6 @@ icon_state = "redfull" }, /area/station/security/permabrig) -"atR" = ( -/obj/structure/disposalpipe/junction/reversed{ - dir = 2 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/station/public/fitness) "atS" = ( /obj/machinery/economy/vending/wallmed{ name = "Emergency NanoMed"; @@ -3077,7 +2979,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -3096,12 +2998,36 @@ dir = 9 }, /obj/machinery/power/apc/directional/west, -/obj/structure/cable{ - d2 = 8; +/obj/structure/cable/yellow{ + d2 = 2; icon_state = "0-4" }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) +"auf" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/status_display{ + dir = 4; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/science/research) "aug" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; @@ -3297,7 +3223,7 @@ /area/station/command/office/hos) "avd" = ( /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -3314,21 +3240,12 @@ icon_state = "cult" }, /area/station/legal/lawoffice) -"ave" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "avf" = ( /obj/effect/turf_decal/delivery, /obj/machinery/power/smes{ charge = 5e+006 }, -/obj/structure/cable, +/obj/structure/cable/yellow, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "avg" = ( @@ -3339,7 +3256,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "avk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -3381,7 +3298,7 @@ "avz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -3414,7 +3331,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -3425,7 +3342,7 @@ /turf/simulated/floor/plasteel, /area/station/security/prisonlockers) "avF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3438,7 +3355,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "avG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -3464,7 +3381,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3478,7 +3395,7 @@ pixel_y = -24 }, /obj/machinery/hologram/holopad, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3524,7 +3441,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "avM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -3546,7 +3463,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -3555,20 +3472,20 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "avR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable{ +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/yellow{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" }, -/obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "avS" = ( @@ -3576,7 +3493,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3598,7 +3515,7 @@ }, /area/station/hallway/primary/fore/north) "avU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3606,16 +3523,16 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "avV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "avW" = ( @@ -3625,7 +3542,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3637,12 +3554,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3671,7 +3588,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3685,7 +3602,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "awh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -3702,16 +3619,16 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 4; icon_state = "1-4" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "awo" = ( @@ -3746,7 +3663,7 @@ }, /area/station/maintenance/fsmaint) "aww" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3764,7 +3681,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3788,7 +3705,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3805,7 +3722,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "awN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -3834,7 +3751,7 @@ }, /area/station/public/dorms) "awS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -3864,7 +3781,7 @@ /obj/machinery/power/terminal{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -3886,7 +3803,7 @@ name = "Shuttle Bay Space Bridge Control"; pixel_y = 27 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3897,7 +3814,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "awX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3930,7 +3847,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "axc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -3953,7 +3870,7 @@ name = "Shuttle Bay Space Bridge Control"; pixel_y = 27 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3965,7 +3882,7 @@ /area/station/maintenance/fpmaint) "axg" = ( /obj/machinery/door/airlock/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -3996,7 +3913,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "axn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -4011,32 +3928,21 @@ /obj/effect/landmark/damageturf, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) -"axu" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fpmaint) "axv" = ( /obj/structure/disposalpipe/junction{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -4087,7 +3993,7 @@ }, /area/station/security/execution) "axB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -4126,7 +4032,7 @@ /turf/simulated/floor/plasteel, /area/station/security/processing) "axO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -4143,7 +4049,7 @@ /turf/space, /area/space/nearstation) "axS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4161,7 +4067,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4177,7 +4083,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "axY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4189,7 +4095,7 @@ /turf/simulated/floor/plasteel, /area/station/security/prison/cell_block/A) "axZ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4220,7 +4126,7 @@ /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "ayc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4234,7 +4140,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "ayd" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -4281,7 +4187,7 @@ /area/station/maintenance/fsmaint) "ayr" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4352,7 +4258,7 @@ pixel_x = 24; req_access_txt = "31" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -4363,7 +4269,7 @@ }, /area/station/supply/storage) "ayI" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4410,6 +4316,23 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) +"ayZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/station/security/permabrig) "aze" = ( /obj/structure/table, /obj/machinery/recharger{ @@ -4451,7 +4374,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4467,7 +4390,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "azj" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -4477,7 +4400,7 @@ /turf/simulated/floor/plasteel, /area/station/public/dorms) "azn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4494,31 +4417,9 @@ /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"azq" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/engineering/gravitygenerator) "azr" = ( /obj/machinery/space_heater, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4526,7 +4427,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "azs" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4585,7 +4486,7 @@ /obj/item/radio/intercom/department/security{ pixel_y = 28 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -4605,7 +4506,7 @@ }, /area/station/security/armory/secure) "azH" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4646,12 +4547,12 @@ /obj/machinery/computer/supplycomp{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -4664,7 +4565,7 @@ "azO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -4688,7 +4589,7 @@ "azR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -4706,7 +4607,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4728,7 +4629,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4748,7 +4649,7 @@ name = "Supply Bay Bridge Access" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -4803,7 +4704,7 @@ /area/station/public/dorms) "aAI" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4826,7 +4727,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4844,7 +4745,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4933,7 +4834,7 @@ /turf/space, /area/station/engineering/solar/auxport) "aBu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -4990,7 +4891,7 @@ /obj/machinery/door/airlock{ name = "Recreation Area" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -5012,7 +4913,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -5035,7 +4936,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "aBN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -5046,7 +4947,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -5054,7 +4955,7 @@ /turf/simulated/floor/plasteel, /area/station/public/dorms) "aBO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -5075,30 +4976,12 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) -"aBU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel, -/area/station/maintenance/fsmaint) "aBV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -5111,11 +4994,11 @@ /turf/simulated/floor/plating, /area/station/command/bridge) "aBY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -5135,7 +5018,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -5200,7 +5083,7 @@ /area/space/nearstation) "aCr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -5232,7 +5115,7 @@ charge = 100; maxcharge = 15000 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -5288,7 +5171,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -5314,12 +5197,12 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "aCV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -5328,7 +5211,7 @@ id_tag = "bridge blast"; name = "Bridge Blast Doors" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -5359,7 +5242,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -5386,26 +5269,6 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/control) -"aDd" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/station/public/fitness) "aDe" = ( /obj/machinery/power/grounding_rod{ anchored = 1 @@ -5446,7 +5309,7 @@ /area/space/nearstation) "aDt" = ( /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -5477,7 +5340,7 @@ "aDy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -5493,7 +5356,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -5519,18 +5382,18 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "aDD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -5563,7 +5426,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -5591,7 +5454,7 @@ }, /area/station/command/vault) "aDK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -5606,17 +5469,17 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 2; d2 = 8; icon_state = "2-8" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/engine, /area/station/engineering/control) "aDT" = ( @@ -5631,7 +5494,7 @@ /area/station/maintenance/fore) "aEa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -5644,7 +5507,7 @@ }, /area/station/security/main) "aEh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -5666,7 +5529,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -5694,16 +5557,8 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/control) -"aEo" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-4" - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/engineering/gravitygenerator) "aEp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -5713,7 +5568,7 @@ /turf/simulated/floor/plasteel, /area/station/public/dorms) "aEq" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -5724,7 +5579,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -5732,7 +5587,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "aEr" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -5755,11 +5610,11 @@ /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "aEt" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -5781,7 +5636,7 @@ dir = 9 }, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -5881,12 +5736,12 @@ "aEM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -5909,7 +5764,7 @@ /area/station/maintenance/aft) "aEQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -6069,7 +5924,7 @@ /area/station/maintenance/starboard2) "aFM" = ( /obj/effect/spawner/random_spawners/grille_often, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -6144,7 +5999,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -6210,7 +6065,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -6237,12 +6092,12 @@ }, /area/station/engineering/gravitygenerator) "aGy" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -6271,7 +6126,7 @@ name = "trash spawner" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -6336,7 +6191,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -6347,7 +6202,7 @@ }, /area/station/maintenance/fsmaint) "aGV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -6403,6 +6258,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "aHe" = ( @@ -6482,7 +6342,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -6500,7 +6360,7 @@ /obj/machinery/door/airlock/vault{ locked = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -6549,7 +6409,7 @@ pixel_x = 6; pixel_y = -24 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -6621,7 +6481,7 @@ /area/station/supply/storage) "aHZ" = ( /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -6646,7 +6506,7 @@ }, /area/station/science/xenobiology) "aIb" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/door/poddoor/preopen{ id_tag = "bridge blast"; name = "Bridge Blast Doors" @@ -6657,7 +6517,7 @@ "aIc" = ( /obj/machinery/light, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/wood, /area/station/public/mrchangs) "aIi" = ( @@ -6697,7 +6557,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -6768,7 +6628,7 @@ /turf/simulated/floor/mineral/tranquillite, /area/station/service/mime) "aIu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -6783,7 +6643,7 @@ }, /area/station/turret_protected/aisat/interior) "aIv" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -6813,7 +6673,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "aIB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -6825,12 +6685,12 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "aID" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -6847,7 +6707,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "aIE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -6864,11 +6724,11 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "aIH" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -6907,7 +6767,7 @@ /obj/machinery/door/airlock/hatch, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -6949,7 +6809,7 @@ /obj/item/clothing/gloves/color/yellow, /obj/item/clothing/gloves/color/yellow, /obj/item/clothing/gloves/color/yellow, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -6984,7 +6844,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "aIY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -7001,7 +6861,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -7037,7 +6897,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7048,7 +6908,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7059,7 +6919,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7067,35 +6927,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/north) -"aJg" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/fore/north) "aJh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7109,12 +6949,12 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/north) "aJi" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -7125,7 +6965,7 @@ }, /area/station/hallway/primary/fore/north) "aJk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7143,7 +6983,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "aJm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7165,7 +7005,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7191,7 +7031,7 @@ /turf/simulated/wall/r_wall, /area/station/hallway/secondary/entry/east) "aJz" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -7202,7 +7042,7 @@ /area/station/public/sleep) "aJA" = ( /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -7218,7 +7058,7 @@ /area/station/public/sleep) "aJB" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -7251,7 +7091,7 @@ /area/station/public/dorms) "aJG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -7272,7 +7112,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "aJK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7295,7 +7135,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7309,12 +7149,12 @@ /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "aJQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -7330,7 +7170,7 @@ /area/station/engineering/hardsuitstorage) "aJR" = ( /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7366,23 +7206,6 @@ }, /turf/simulated/floor/engine, /area/station/engineering/control) -"aKd" = ( -/obj/structure/disposalpipe/junction/reversed{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fpmaint) "aKe" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining, @@ -7395,7 +7218,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -7414,17 +7237,17 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -7440,7 +7263,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7452,7 +7275,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/turf_decal/tile/bar, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -7466,8 +7289,34 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/supply/storage) +"aKq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/science/research) "aKs" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7481,7 +7330,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -7492,7 +7341,7 @@ }, /area/station/hallway/primary/fore/north) "aKw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7506,7 +7355,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7543,7 +7392,7 @@ }, /area/station/hallway/primary/fore/north) "aKE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -7573,7 +7422,7 @@ }, /area/station/science/misc_lab) "aKG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -7583,7 +7432,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/north) "aKI" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -7687,21 +7536,6 @@ }, /turf/simulated/floor/carpet, /area/station/legal/courtroom) -"aLf" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/station/public/dorms) "aLg" = ( /obj/machinery/light/small, /obj/machinery/alarm{ @@ -7712,28 +7546,18 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, /area/station/public/dorms) "aLh" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -7743,7 +7567,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7754,7 +7578,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7766,7 +7590,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7799,7 +7623,7 @@ /obj/item/grenade/chem_grenade/metalfoam, /obj/item/grenade/chem_grenade/metalfoam, /obj/effect/turf_decal/delivery/hollow, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7815,8 +7639,8 @@ /obj/item/wrench, /obj/item/storage/box/lights/mixed, /obj/effect/turf_decal/delivery/hollow, -/obj/structure/cable/yellow{ - d2 = 4; +/obj/structure/cable{ + d2 = 8; icon_state = "0-4" }, /obj/machinery/power/apc/critical/directional/west{ @@ -7842,7 +7666,7 @@ pixel_y = 6 }, /obj/effect/turf_decal/delivery/hollow, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7861,12 +7685,12 @@ anchored = 1; state = 2 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -7920,7 +7744,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -7944,7 +7768,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "aLL" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -7960,7 +7784,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -7981,7 +7805,7 @@ name = "Mix Bypass" }, /obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -8021,7 +7845,7 @@ /obj/item/cartridge/cargo, /obj/item/megaphone, /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -8034,9 +7858,9 @@ /area/station/supply/qm) "aLR" = ( /obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/turf_decal/delivery/hollow, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -8065,7 +7889,7 @@ "aLY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -8086,7 +7910,7 @@ name = "east bump"; pixel_x = 28 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -8097,7 +7921,7 @@ /area/station/supply/miningdock) "aMc" = ( /obj/machinery/hologram/holopad, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -8105,7 +7929,7 @@ /turf/simulated/floor/wood, /area/station/service/cafeteria) "aMd" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -8130,7 +7954,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "aMi" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -8171,7 +7995,7 @@ /turf/space, /area/space/nearstation) "aMq" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -8181,17 +8005,6 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) -"aMr" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) "aMs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -8280,7 +8093,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -8323,7 +8136,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -8348,12 +8161,12 @@ }, /area/station/security/armory/secure) "aMO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -8371,12 +8184,12 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) "aMR" = ( @@ -8410,7 +8223,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 6 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -8426,12 +8239,12 @@ dir = 4 }, /obj/effect/landmark/start/quartermaster, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -8439,7 +8252,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/qm) "aMX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -8461,7 +8274,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -8495,7 +8308,7 @@ }, /obj/item/folder/yellow, /obj/item/paper_bin/nanotrasen, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -8519,32 +8332,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/fore/east) -"aNf" = ( -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/power/apc/directional/south, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/east) "aNi" = ( @@ -8559,7 +8351,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -8584,7 +8376,7 @@ /obj/item/storage/belt/utility, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -8683,7 +8475,7 @@ }, /area/station/hallway/primary/fore/north) "aNG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -8698,7 +8490,7 @@ /area/station/legal/lawoffice) "aNJ" = ( /obj/machinery/power/apc/directional/south, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "redcorner" @@ -8778,10 +8570,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) @@ -8792,7 +8584,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -8809,7 +8601,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -8818,7 +8610,7 @@ name = "east bump"; pixel_x = 28 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -8862,7 +8654,7 @@ /area/station/public/construction) "aOl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -8887,7 +8679,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "aOx" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -8985,7 +8777,7 @@ name = "west bump"; pixel_x = -28 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -8997,7 +8789,7 @@ /area/station/public/locker) "aOW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -9031,7 +8823,7 @@ dir = 8; initialize_directions = 11 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -9053,26 +8845,6 @@ /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) -"aPi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "redcorner" - }, -/area/station/security/main) "aPj" = ( /obj/docking_port/stationary{ dwidth = 2; @@ -9087,7 +8859,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -9100,7 +8872,7 @@ "aPl" = ( /obj/machinery/shieldgen, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -9118,10 +8890,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "aPp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -9149,7 +8926,7 @@ dir = 8; initialize_directions = 11 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -9178,7 +8955,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -9186,7 +8963,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -9244,7 +9021,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -9301,32 +9078,6 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/control) -"aPM" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light_switch{ - dir = 8; - name = "east bump"; - pixel_x = 24; - pixel_y = -5 - }, -/obj/machinery/button/windowtint{ - pixel_x = 24; - id = "qm"; - req_access_txt = "41"; - dir = 8; - pixel_y = 5 - }, -/turf/simulated/floor/plasteel, -/area/station/supply/qm) "aPR" = ( /obj/machinery/door_control{ id = "qm_warehouse"; @@ -9369,7 +9120,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -9398,12 +9149,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -9439,7 +9190,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -9553,7 +9304,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -9568,7 +9319,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/qm) "aQI" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -9595,22 +9346,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/public/locker) -"aQL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" - }, -/area/station/public/locker) "aQM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, @@ -9619,12 +9354,12 @@ "aQN" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -9670,7 +9405,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -9678,34 +9413,16 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "aQU" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/simulated/floor/plasteel, /area/station/engineering/control) -"aQV" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/station/public/dorms) "aQW" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -9715,7 +9432,7 @@ }, /area/station/public/dorms) "aQY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -9729,7 +9446,7 @@ /turf/simulated/wall/r_wall, /area/station/engineering/engine/supermatter) "aRc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -9753,7 +9470,7 @@ dir = 8; initialize_directions = 11 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -9777,7 +9494,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "aRs" = ( -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -9838,7 +9555,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -9883,7 +9600,7 @@ pixel_y = -28 }, /obj/machinery/light, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -9954,7 +9671,7 @@ "aRX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -9968,7 +9685,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -9999,7 +9716,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -10012,7 +9729,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -10139,7 +9856,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -10162,22 +9879,6 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/control) -"aSE" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plasteel, -/area/station/engineering/control) "aSF" = ( /obj/machinery/door_control{ id = "QMLoaddoor"; @@ -10227,7 +9928,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "aSM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -10239,7 +9940,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -10247,16 +9948,16 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "aST" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -10325,7 +10026,7 @@ /obj/item/folder, /obj/item/storage/firstaid/regular, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -10336,7 +10037,7 @@ }, /area/station/public/locker) "aTn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -10359,7 +10060,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -10369,7 +10070,7 @@ "aTz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -10386,7 +10087,7 @@ /area/station/service/mime) "aTC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -10414,7 +10115,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -10435,7 +10136,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -10453,7 +10154,9 @@ /obj/machinery/power/rad_collector{ anchored = 1 }, -/obj/structure/cable, +/obj/structure/cable/yellow{ + d2 = 4 + }, /obj/machinery/atmospherics/pipe/manifold/visible/supply{ dir = 8 }, @@ -10546,7 +10249,7 @@ "aTY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -10566,12 +10269,12 @@ /turf/simulated/floor/carpet, /area/station/legal/courtroom) "aUb" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/security/armory) @@ -10592,11 +10295,11 @@ }, /area/station/security/main) "aUg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -10614,7 +10317,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -10637,7 +10340,7 @@ /area/station/command/bridge) "aUj" = ( /obj/structure/table, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -10646,7 +10349,7 @@ /turf/simulated/floor/bluegrid, /area/station/turret_protected/ai_upload) "aUk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -10654,7 +10357,7 @@ /turf/simulated/floor/bluegrid, /area/station/turret_protected/ai_upload) "aUl" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -10667,12 +10370,12 @@ }, /area/station/turret_protected/ai_upload) "aUm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -10690,7 +10393,7 @@ /area/station/turret_protected/ai_upload) "aUn" = ( /obj/structure/table, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -10699,7 +10402,7 @@ /turf/simulated/floor/redgrid, /area/station/turret_protected/ai_upload) "aUp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -10777,7 +10480,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -10787,12 +10490,12 @@ "aUC" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -10808,7 +10511,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -10839,9 +10542,9 @@ }, /obj/effect/turf_decal/tile/neutral, /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -10865,7 +10568,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -10885,13 +10588,13 @@ }, /area/station/security/brig) "aUK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; +/obj/structure/cable, +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; icon_state = "4-8" }, -/obj/structure/cable/yellow, -/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/engineering/smes) "aUL" = ( @@ -10901,7 +10604,7 @@ pixel_y = 32 }, /obj/machinery/computer/station_alert, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -10911,7 +10614,7 @@ }, /area/station/engineering/smes) "aUM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -10934,12 +10637,12 @@ /turf/simulated/floor/greengrid, /area/station/turret_protected/ai_upload) "aUR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -11035,7 +10738,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "aVg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -11048,7 +10751,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -11058,7 +10761,7 @@ "aVi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -11146,12 +10849,12 @@ /obj/machinery/atmospherics/binary/pump/on{ name = "Gas to Filter" }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -11186,7 +10889,7 @@ /turf/simulated/floor/bluegrid, /area/station/turret_protected/ai_upload) "aVx" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -11196,12 +10899,12 @@ }, /area/station/turret_protected/ai_upload) "aVy" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -11274,12 +10977,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -11292,7 +10995,7 @@ "aVK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -11302,7 +11005,7 @@ }, /area/station/legal/lawoffice) "aVL" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -11342,12 +11045,12 @@ /turf/simulated/floor/plasteel, /area/station/public/locker) "aVX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -11381,7 +11084,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -11398,7 +11101,7 @@ /area/station/command/office/hos) "aWf" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -11420,7 +11123,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -11432,22 +11135,22 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "aWm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "aWn" = ( -/obj/structure/cable/yellow{ - d2 = 4; +/obj/structure/cable{ + d2 = 8; icon_state = "0-4" }, /obj/effect/turf_decal/stripes/line{ @@ -11458,7 +11161,7 @@ /area/station/engineering/control) "aWq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -11497,7 +11200,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/bar, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -11537,12 +11240,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -11612,7 +11315,7 @@ icon_state = "map-left-MS"; pixel_y = 32 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -11666,7 +11369,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -11674,7 +11377,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "aWX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -11688,7 +11391,7 @@ /obj/machinery/computer/monitor{ name = "Engineering Power Monitoring Console" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -11698,7 +11401,7 @@ }, /area/station/engineering/smes) "aWY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -11738,37 +11441,10 @@ icon_state = "dark" }, /area/station/legal/courtroom) -"aXg" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/public/locker) "aXi" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/supply/office) -"aXk" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/public/dorms) "aXm" = ( /obj/structure/closet/wardrobe/white, /turf/simulated/floor/plasteel{ @@ -11789,7 +11465,7 @@ /obj/effect/turf_decal/woodsiding{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -11810,7 +11486,7 @@ /area/station/maintenance/fsmaint) "aXs" = ( /obj/machinery/atmospherics/trinary/filter/flipped, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -11844,7 +11520,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -11853,7 +11529,9 @@ /area/station/supply/storage) "aXx" = ( /obj/machinery/power/terminal, -/obj/structure/cable, +/obj/structure/cable/yellow{ + d2 = 4 + }, /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -11893,7 +11571,9 @@ /area/station/turret_protected/ai_upload) "aXF" = ( /obj/machinery/power/terminal, -/obj/structure/cable, +/obj/structure/cable/yellow{ + d2 = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -11943,7 +11623,7 @@ /area/station/turret_protected/ai) "aXJ" = ( /obj/machinery/atmospherics/pipe/simple/visible/purple, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -11983,7 +11663,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -11991,7 +11671,7 @@ /turf/simulated/floor/wood, /area/station/maintenance/starboard) "aXQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -12047,7 +11727,7 @@ /turf/simulated/floor/plasteel, /area/station/public/construction) "aXX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -12056,7 +11736,7 @@ /turf/simulated/floor/plating, /area/station/public/construction) "aXY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -12111,7 +11791,7 @@ /area/station/supply/storage) "aYm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -12120,7 +11800,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "aYr" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -12145,7 +11825,7 @@ /obj/machinery/door/airlock/highsecurity{ name = "AI Upload" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -12159,12 +11839,12 @@ }, /area/station/turret_protected/ai_upload) "aYz" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -12186,12 +11866,7 @@ }, /area/station/legal/courtroom) "aYD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -12199,13 +11874,18 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/smes) "aYE" = ( /obj/machinery/light{ dir = 8 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -12233,20 +11913,20 @@ }, /area/station/security/permabrig) "aYG" = ( -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/smes) "aYJ" = ( @@ -12264,26 +11944,12 @@ }, /area/station/public/locker) "aYM" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, /area/station/public/locker) -"aYN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/station/engineering/control) "aYP" = ( /obj/machinery/firealarm{ dir = 1; @@ -12296,11 +11962,6 @@ /area/station/public/locker) "aYQ" = ( /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -12308,22 +11969,27 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "aYS" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/landmark/start/engineer, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "aYT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -12334,7 +12000,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -12345,12 +12011,12 @@ }, /area/station/hallway/secondary/entry/north) "aYU" = ( -/obj/structure/cable/yellow{ - d2 = 4; +/obj/structure/cable{ + d2 = 8; icon_state = "0-4" }, /obj/machinery/power/smes/engineering, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -12360,7 +12026,7 @@ }, /area/station/engineering/smes) "aYV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -12379,7 +12045,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -12405,12 +12071,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -12420,12 +12086,12 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "aYZ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -12471,7 +12137,7 @@ /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) "aZn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -12485,7 +12151,7 @@ /area/station/hallway/secondary/entry/north) "aZr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -12504,7 +12170,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -12553,7 +12219,9 @@ /area/station/supply/office) "aZI" = ( /obj/machinery/power/terminal, -/obj/structure/cable, +/obj/structure/cable/yellow{ + d2 = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -12570,7 +12238,7 @@ /turf/simulated/wall/r_wall, /area/station/hallway/primary/central/south) "aZK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -12596,12 +12264,12 @@ /turf/simulated/floor/plasteel, /area/station/engineering/smes) "aZN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -12626,7 +12294,7 @@ }, /area/station/hallway/primary/fore/north) "aZQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -12664,7 +12332,7 @@ }, /area/station/hallway/primary/central/west) "aZT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -12676,7 +12344,7 @@ }, /area/station/legal/courtroom) "aZU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -12686,7 +12354,7 @@ }, /area/station/legal/courtroom) "aZV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -12765,7 +12433,7 @@ /obj/structure/sign/securearea{ pixel_y = 32 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -12795,7 +12463,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -12821,7 +12489,7 @@ /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -12853,7 +12521,7 @@ /turf/simulated/floor/plasteel, /area/station/public/construction) "baw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -12862,7 +12530,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -12875,7 +12543,7 @@ /area/station/engineering/control) "bay" = ( /obj/machinery/hologram/holopad, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -12927,7 +12595,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -12949,12 +12617,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -12995,7 +12663,7 @@ }, /area/station/legal/courtroom) "baM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -13030,7 +12698,7 @@ }, /area/station/legal/courtroom) "baU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -13048,7 +12716,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -13100,7 +12768,7 @@ }, /area/station/hallway/primary/central/se) "bbh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -13110,26 +12778,11 @@ icon_state = "darkgrey" }, /area/station/hallway/primary/central/north) -"bbj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/medical/surgery/observation) "bbk" = ( /obj/machinery/door/airlock/highsecurity{ name = "Secure Network Access" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -13154,7 +12807,7 @@ }, /area/station/hallway/primary/central/north) "bbn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -13204,7 +12857,7 @@ }, /area/station/hallway/primary/central/north) "bbr" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -13238,7 +12891,7 @@ /obj/machinery/door/airlock/highsecurity{ name = "Secure Tech Storage" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -13263,7 +12916,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -13281,7 +12934,7 @@ }, /area/station/hallway/primary/central/north) "bbC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -13293,7 +12946,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "bbD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -13320,6 +12973,22 @@ "bbH" = ( /turf/simulated/wall, /area/station/engineering/tech_storage) +"bbI" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard2) "bbK" = ( /obj/machinery/ai_status_display{ pixel_y = 32 @@ -13409,7 +13078,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -13417,7 +13086,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bce" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -13436,7 +13105,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/north) "bcf" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -13447,7 +13116,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -13459,7 +13128,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -13469,7 +13138,7 @@ }, /area/station/maintenance/fsmaint) "bcl" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -13501,7 +13170,7 @@ }, /area/station/turret_protected/ai_upload/foyer) "bcn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -13598,7 +13267,7 @@ }, /area/station/hallway/primary/aft/north) "bcI" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -13619,7 +13288,7 @@ }, /area/station/hallway/primary/central/north) "bcJ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -13639,7 +13308,7 @@ }, /area/station/hallway/primary/central/north) "bcK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -13660,7 +13329,7 @@ }, /area/station/supply/office) "bcM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -13680,7 +13349,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -13717,7 +13386,7 @@ /turf/simulated/floor/wood, /area/station/maintenance/apmaint) "bcP" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -13731,7 +13400,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -13770,7 +13439,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "bcZ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -13796,7 +13465,7 @@ }, /area/station/hallway/primary/central/se) "bde" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -13818,7 +13487,7 @@ id_tag = "Perma Gate"; name = "Prison Blast Door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -13831,7 +13500,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "bdm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -13866,12 +13535,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -14031,7 +13700,7 @@ dir = 4 }, /obj/effect/landmark/lightsout, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -14040,7 +13709,7 @@ /area/station/supply/storage) "bdD" = ( /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -14049,7 +13718,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery/hollow, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -14168,7 +13837,7 @@ /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) "bdS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -14196,17 +13865,17 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -14235,12 +13904,12 @@ dir = 4 }, /mob/living/simple_animal/mouse, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -14261,7 +13930,7 @@ }, /area/station/hallway/secondary/entry/north) "bea" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -14287,7 +13956,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/north) "bei" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -14298,7 +13967,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -14313,7 +13982,7 @@ /turf/space, /area/space/nearstation) "bek" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -14327,12 +13996,12 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "bel" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -14346,7 +14015,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "ben" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -14361,7 +14030,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "beo" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -14374,12 +14043,12 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "bep" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -14393,12 +14062,12 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "beq" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -14409,7 +14078,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "ber" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -14429,12 +14098,12 @@ }, /area/station/hallway/primary/central/north) "bes" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -14451,12 +14120,12 @@ }, /area/station/hallway/primary/central/north) "beu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -14470,7 +14139,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "bev" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -14488,12 +14157,12 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "bex" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -14511,7 +14180,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -14550,7 +14219,7 @@ }, /area/station/hallway/primary/central/north) "beE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -14566,12 +14235,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -14579,7 +14248,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "beG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -14673,7 +14342,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/north) "beQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -14767,7 +14436,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "bfg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -14782,7 +14451,7 @@ }, /area/station/supply/storage) "bfi" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -14793,7 +14462,7 @@ }, /area/station/hallway/secondary/entry/north) "bfj" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -14825,7 +14494,7 @@ }, /area/station/supply/miningdock) "bfo" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -14839,7 +14508,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -14865,7 +14534,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "bfu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -14875,7 +14544,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -14918,23 +14587,6 @@ icon_state = "grimy" }, /area/station/telecomms/computer) -"bfB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/carpet/red, -/area/station/command/office/hos) "bfC" = ( /obj/machinery/light{ dir = 8 @@ -14960,7 +14612,7 @@ /turf/simulated/floor/bluegrid, /area/station/turret_protected/ai) "bfI" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -15083,7 +14735,7 @@ }, /area/station/public/storage/tools/auxiliary) "bgf" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -15097,7 +14749,7 @@ }, /area/station/public/storage/tools/auxiliary) "bgg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -15218,7 +14870,7 @@ pixel_y = -6; pixel_x = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -15271,7 +14923,7 @@ }, /area/station/engineering/tech_storage) "bgs" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -15351,7 +15003,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "bgA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -15362,7 +15014,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "bgB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -15373,7 +15025,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "bgC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -15412,7 +15064,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "bgK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -15513,7 +15165,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/north) "bhc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -15557,7 +15209,7 @@ /turf/simulated/floor/plating, /area/station/supply/lobby) "bhf" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/machinery/light_switch{ @@ -15574,7 +15226,7 @@ }, /area/station/command/office/ce) "bhh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -15582,7 +15234,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -15648,7 +15300,7 @@ /obj/machinery/door/airlock{ name = "Central Emergency Storage" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -15758,7 +15410,7 @@ pixel_x = 5; pixel_y = -5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -15795,7 +15447,7 @@ /area/station/service/janitor) "bhL" = ( /obj/machinery/hologram/holopad, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -15809,7 +15461,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -15885,7 +15537,7 @@ }, /area/station/turret_protected/ai) "bia" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -15997,7 +15649,7 @@ }, /area/station/engineering/ai_transit_tube) "bik" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -16016,7 +15668,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "bil" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -16074,7 +15726,7 @@ }, /area/station/security/checkpoint/secondary) "biw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -16234,7 +15886,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/bar, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -16347,7 +15999,7 @@ /turf/simulated/wall/r_wall, /area/station/maintenance/maintcentral) "bjf" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -16546,7 +16198,7 @@ }, /area/station/hallway/primary/central/north) "bjB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -16643,7 +16295,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -16781,7 +16433,7 @@ /obj/structure/table/reinforced, /obj/item/folder/red, /obj/item/folder/red, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -16792,12 +16444,12 @@ }, /area/station/security/checkpoint/secondary) "bkm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -16808,12 +16460,12 @@ /turf/simulated/floor/plasteel, /area/station/security/checkpoint/secondary) "bkn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -16825,7 +16477,7 @@ /area/station/security/checkpoint/secondary) "bko" = ( /obj/structure/chair/office/dark, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -16840,7 +16492,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "bkq" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -16854,7 +16506,7 @@ }, /area/station/security/checkpoint/secondary) "bkr" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -16889,7 +16541,7 @@ /turf/simulated/floor/plating, /area/station/supply/office) "bkw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -16906,7 +16558,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -16983,7 +16635,7 @@ /turf/simulated/floor/plating, /area/station/service/janitor) "bkM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -16995,7 +16647,7 @@ /turf/simulated/floor/plasteel, /area/station/service/janitor) "bkN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -17005,7 +16657,7 @@ /turf/simulated/floor/plasteel, /area/station/service/janitor) "bkO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -17016,7 +16668,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) "bkP" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -17028,12 +16680,12 @@ pixel_x = 1; pixel_y = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -17041,11 +16693,11 @@ /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) "bkS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -17145,7 +16797,7 @@ }, /area/station/hallway/primary/central/ne) "blk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -17188,7 +16840,7 @@ /area/station/hallway/primary/starboard/north) "blq" = ( /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -17216,7 +16868,7 @@ }, /area/station/engineering/atmos) "blt" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -17243,7 +16895,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -17288,7 +16940,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -17505,7 +17157,7 @@ /area/station/security/checkpoint/secondary) "bmb" = ( /obj/structure/table/reinforced, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -17552,17 +17204,17 @@ /turf/simulated/floor/wood, /area/station/service/library) "bmf" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -17594,7 +17246,7 @@ /obj/machinery/door/airlock/engineering{ name = "Engine Room" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -17678,7 +17330,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -17690,7 +17342,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "bmr" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -17737,7 +17389,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "bmC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -17753,7 +17405,7 @@ /turf/simulated/floor/plasteel, /area/station/service/janitor) "bmD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -17794,6 +17446,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -17819,7 +17476,7 @@ /area/station/security/checkpoint/secondary) "bmQ" = ( /obj/structure/table, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -17836,7 +17493,7 @@ /area/station/service/janitor) "bmR" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -17903,7 +17560,7 @@ /turf/simulated/floor/wood, /area/station/command/office/captain/bedroom) "bnb" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -17974,7 +17631,7 @@ }, /area/station/hallway/primary/starboard) "bnj" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -18278,7 +17935,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "bod" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -18289,11 +17946,11 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "boe" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -18306,7 +17963,7 @@ /turf/simulated/floor/plating, /area/station/command/bridge) "bof" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -18382,7 +18039,7 @@ /area/station/command/bridge) "bos" = ( /obj/effect/turf_decal/delivery, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -18423,7 +18080,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) "boB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -18460,7 +18117,7 @@ /obj/structure/chair/office/dark{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -18548,30 +18205,8 @@ /obj/item/storage/box/mousetraps, /turf/simulated/floor/plasteel, /area/station/service/janitor) -"boO" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 2 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/ne) "boQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -18601,12 +18236,12 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "boV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -18623,12 +18258,12 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard) "boX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -18642,7 +18277,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -18650,7 +18285,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/north) "boY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -18667,7 +18302,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard) "bpb" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -18702,7 +18337,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -18843,7 +18478,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/office) "bpG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -18997,12 +18632,12 @@ "bpS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -19015,7 +18650,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "bpU" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/landmark/spawner/nukedisc_respawn, /obj/machinery/power/apc/directional/east, /turf/simulated/floor/plating, @@ -19060,7 +18695,7 @@ /turf/simulated/wall/r_wall, /area/station/command/office/hop) "bqd" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -19105,28 +18740,6 @@ icon_state = "darkbrown" }, /area/station/command/bridge) -"bqi" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/command/bridge) "bqj" = ( /obj/machinery/computer/secure_data, /turf/simulated/floor/plasteel{ @@ -19135,7 +18748,7 @@ }, /area/station/command/bridge) "bqk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -19144,7 +18757,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "bql" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -19194,7 +18807,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -19211,7 +18824,7 @@ /turf/simulated/floor/wood, /area/station/command/office/captain/bedroom) "bqu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -19223,7 +18836,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -19267,7 +18880,7 @@ }, /area/station/hallway/primary/starboard/east) "bqD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -19316,7 +18929,7 @@ pixel_y = -32 }, /obj/item/kirbyplants, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -19327,7 +18940,7 @@ }, /area/station/hallway/primary/starboard/east) "bqQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -19338,7 +18951,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "bqR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -19526,7 +19139,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -19534,7 +19147,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/east) "brw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -19545,7 +19158,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -19556,7 +19169,7 @@ }, /area/station/hallway/secondary/entry/east) "brx" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -19571,14 +19184,14 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/lounge) "bry" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -19589,7 +19202,7 @@ }, /area/station/hallway/secondary/entry/lounge) "brz" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -19605,7 +19218,7 @@ }, /area/station/hallway/secondary/entry/lounge) "brA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -19625,7 +19238,7 @@ }, /area/station/hallway/secondary/entry/lounge) "brB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -19634,7 +19247,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -19644,7 +19257,7 @@ }, /area/station/hallway/secondary/entry/lounge) "brC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -19661,12 +19274,12 @@ }, /area/station/hallway/secondary/entry/lounge) "brD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -19683,7 +19296,7 @@ }, /area/station/hallway/primary/port/west) "brE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -19802,7 +19415,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -19838,7 +19451,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -19853,7 +19466,7 @@ /obj/item/folder/red{ pixel_y = 3 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -19904,7 +19517,7 @@ /obj/machinery/door/airlock/command, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/command/captain, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -19932,7 +19545,7 @@ /turf/simulated/wall, /area/station/service/bar) "bsq" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -19954,12 +19567,12 @@ /area/station/engineering/control) "bsA" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -20036,7 +19649,7 @@ /turf/simulated/wall/mineral/titanium, /area/shuttle/pod_4) "bsT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -20071,12 +19684,12 @@ codes_txt = "patrol;next_patrol=14-Starboard-Central"; location = "13.3-Engineering-Central" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -20093,7 +19706,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "btb" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -20115,7 +19728,7 @@ }, /area/station/aisat) "btm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -20131,7 +19744,7 @@ pixel_x = 1; pixel_y = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -20165,7 +19778,7 @@ }, /area/station/hallway/primary/port/west) "bts" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -20201,7 +19814,7 @@ }, /area/station/hallway/primary/port/east) "btz" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -20222,7 +19835,7 @@ }, /area/station/hallway/primary/port/east) "btB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -20264,7 +19877,7 @@ }, /area/station/hallway/primary/port/east) "btK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -20278,7 +19891,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/nw) "btM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -20286,7 +19899,7 @@ /turf/simulated/floor/wood, /area/station/command/office/hop) "btN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -20331,12 +19944,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -20402,7 +20015,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -20426,12 +20039,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -20456,12 +20069,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -20490,10 +20103,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/wood, /area/station/command/office/captain) @@ -20509,7 +20122,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -20524,11 +20137,16 @@ dir = 9 }, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/wood, /area/station/command/office/captain) "buh" = ( @@ -20574,7 +20192,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -20606,7 +20224,7 @@ "bur" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -20685,7 +20303,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -20707,7 +20325,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -20729,12 +20347,12 @@ dir = 10 }, /obj/machinery/computer/supplycomp, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -20746,7 +20364,7 @@ /area/station/command/bridge) "buH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -20784,7 +20402,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -20794,7 +20412,7 @@ }, /area/station/aisat) "buQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -20812,7 +20430,7 @@ /area/station/aisat) "buT" = ( /obj/machinery/ai_slipper, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -20931,7 +20549,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -20948,7 +20566,7 @@ pixel_y = 32 }, /obj/machinery/recharge_station, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -20999,7 +20617,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -21024,7 +20642,7 @@ }, /area/station/hallway/primary/central/ne) "bvt" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -21100,7 +20718,7 @@ dir = 4 }, /obj/effect/landmark/start/assistant, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/important/directional/west, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -21135,7 +20753,7 @@ }, /area/station/hallway/primary/port/west) "bvF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -21154,35 +20772,13 @@ icon_state = "neutral" }, /area/station/hallway/primary/port/west) -"bvG" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/port/west) "bvK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -21199,7 +20795,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/west) "bvL" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -21217,12 +20813,12 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/east) "bvM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -21239,7 +20835,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/east) "bvN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -21256,7 +20852,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/east) "bvO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -21273,7 +20869,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/east) "bvQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -21290,7 +20886,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/east) "bvS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -21309,26 +20905,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/east) -"bvU" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/nw) "bvW" = ( /obj/structure/window/reinforced, /turf/simulated/floor/plasteel{ @@ -21341,7 +20917,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -21423,7 +20999,7 @@ }, /area/station/command/bridge) "bwg" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/camera{ c_tag = "Bridge - Port"; dir = 4 @@ -21506,15 +21082,20 @@ /obj/item/radio/intercom/private{ pixel_x = -28 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/wood, /area/station/command/office/captain) "bwn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -21570,16 +21151,6 @@ }, /area/station/turret_protected/aisat/interior) "bws" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/wood, /area/station/command/office/captain) "bwt" = ( @@ -21591,13 +21162,18 @@ /obj/structure/chair/comfy/brown, /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/captain, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/wood, /area/station/command/office/captain) "bwz" = ( /obj/structure/disposalpipe/junction{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -21647,7 +21223,7 @@ "bwP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -21829,7 +21405,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -21837,7 +21413,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/east) "bxu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -21891,7 +21467,7 @@ /area/station/engineering/ai_transit_tube) "bxy" = ( /obj/machinery/hologram/holopad, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -21907,7 +21483,7 @@ }, /area/station/turret_protected/aisat/interior) "bxz" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -21927,12 +21503,12 @@ }, /area/station/engineering/control) "bxB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -21948,7 +21524,7 @@ }, /area/station/turret_protected/aisat/interior) "bxD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -21982,7 +21558,7 @@ name = "west bump"; pixel_x = -28 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -21996,7 +21572,7 @@ /area/station/service/barber) "bxJ" = ( /obj/machinery/power/apc/important/directional/east, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "arrival" @@ -22060,7 +21636,7 @@ "bxR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -22103,7 +21679,7 @@ }, /area/station/hallway/primary/port/west) "bxY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -22194,7 +21770,7 @@ /turf/simulated/floor/carpet, /area/station/command/office/hop) "byj" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -22214,7 +21790,7 @@ /turf/simulated/floor/carpet, /area/station/command/office/captain/bedroom) "byl" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -22394,7 +21970,7 @@ }, /area/station/command/bridge) "byE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -22408,7 +21984,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) "byF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -22453,7 +22029,7 @@ /turf/simulated/floor/wood, /area/station/service/bar) "byP" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -22501,12 +22077,12 @@ /area/station/engineering/control) "bze" = ( /obj/machinery/ai_slipper, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -22519,7 +22095,7 @@ }, /area/station/turret_protected/aisat/interior) "bzg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -22533,7 +22109,7 @@ }, /area/station/aisat) "bzi" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -22544,12 +22120,12 @@ }, /area/station/aisat/service) "bzj" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -22687,7 +22263,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -22710,7 +22286,7 @@ }, /area/station/hallway/primary/port/west) "bzJ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -22738,7 +22314,7 @@ /turf/simulated/floor/carpet, /area/station/service/library) "bzR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -22757,7 +22333,7 @@ }, /area/station/hallway/primary/central/nw) "bzS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -22777,35 +22353,18 @@ /obj/effect/mapping_helpers/airlock/access/all/command/hop, /turf/simulated/floor/wood, /area/station/command/office/hop) -"bzT" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/turf/simulated/floor/carpet, -/area/station/command/office/hop) "bzU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -22824,12 +22383,12 @@ /turf/simulated/floor/plating, /area/station/command/teleporter) "bzW" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -22841,7 +22400,7 @@ /turf/simulated/floor/carpet, /area/station/command/office/hop) "bzX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -22900,7 +22459,7 @@ }, /area/station/command/bridge) "bAk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -22926,10 +22485,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet, -/area/station/command/office/captain) -"bAn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -22944,6 +22500,11 @@ /area/station/maintenance/spacehut) "bAp" = ( /obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/carpet, /area/station/command/office/captain) "bAq" = ( @@ -22954,7 +22515,7 @@ /turf/simulated/floor/carpet, /area/station/command/office/captain) "bAt" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -23036,7 +22597,7 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -23044,12 +22605,12 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/east) "bAL" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, /obj/machinery/power/smes/engineering, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -23106,7 +22667,7 @@ pixel_y = 3 }, /obj/item/stack/sheet/mineral/plasma, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, @@ -23160,7 +22721,7 @@ "bBd" = ( /obj/machinery/light/small, /obj/machinery/power/apc/directional/south, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkbluecorners" @@ -23307,7 +22868,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -23321,12 +22882,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -23482,7 +23043,7 @@ /turf/simulated/floor/wood, /area/station/command/office/hop) "bBZ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -23552,6 +23113,11 @@ /obj/item/storage/lockbox/medal, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/wood, /area/station/command/office/captain) "bCg" = ( @@ -23585,12 +23151,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -23617,7 +23183,7 @@ "bCl" = ( /obj/item/hand_labeler, /obj/item/stack/packageWrap, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -23630,11 +23196,6 @@ /turf/simulated/floor/wood, /area/station/command/office/hop) "bCo" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/structure/chair/comfy/brown{ dir = 4 }, @@ -23642,37 +23203,18 @@ /area/station/command/office/captain) "bCp" = ( /obj/structure/table/wood, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/item/storage/fancy/donut_box, /turf/simulated/floor/carpet, /area/station/command/office/captain) -"bCq" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/station/command/office/captain) "bCr" = ( -/obj/structure/cable/yellow{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/simulated/floor/carpet, /area/station/command/office/captain) "bCu" = ( @@ -23773,7 +23315,7 @@ /turf/simulated/wall, /area/station/engineering/controlroom) "bCO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -23787,7 +23329,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -23813,7 +23355,7 @@ }, /area/station/engineering/atmos) "bCW" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -23842,7 +23384,7 @@ /turf/simulated/floor/plating, /area/station/engineering/equipmentstorage) "bDa" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -23857,7 +23399,7 @@ /obj/machinery/power/smes{ charge = 5e+006 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -23866,7 +23408,7 @@ }, /area/station/aisat/service) "bDe" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -23899,31 +23441,7 @@ /obj/effect/spawner/window/shuttle, /turf/simulated/floor/plating, /area/shuttle/pod_4) -"bDk" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/maintcentral) "bDl" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -23932,6 +23450,11 @@ }, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/command/captain, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) "bDo" = ( @@ -23952,7 +23475,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -23991,7 +23514,7 @@ "bDt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -24011,7 +23534,7 @@ }, /area/station/hallway/secondary/entry/east) "bDv" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -24059,7 +23582,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -24112,7 +23635,7 @@ dir = 5 }, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -24124,7 +23647,7 @@ /area/station/hallway/primary/port/west) "bDG" = ( /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -24167,12 +23690,12 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/garden) "bDL" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -24234,23 +23757,6 @@ /obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/east) -"bDV" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/wood, -/area/station/service/bar) "bDW" = ( /obj/structure/table/wood, /obj/item/folder/yellow, @@ -24304,7 +23810,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -24336,6 +23842,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/carpet, /area/station/command/office/captain) "bEk" = ( @@ -24425,7 +23936,7 @@ /area/station/hallway/secondary/entry/east) "bFd" = ( /obj/machinery/power/apc/important/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -24474,7 +23985,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -24501,7 +24012,7 @@ }, /area/station/telecomms/computer) "bFm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -24515,7 +24026,7 @@ }, /area/station/telecomms/computer) "bFo" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -24529,7 +24040,7 @@ /area/station/public/vacant_office) "bFr" = ( /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -24543,7 +24054,7 @@ /turf/simulated/floor/wood, /area/station/public/vacant_office) "bFu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -24705,7 +24216,7 @@ id_tag = "hopqueue"; name = "HoP Queue Shutters" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -24791,7 +24302,7 @@ /area/station/command/bridge) "bGb" = ( /obj/item/cigbutt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -24808,7 +24319,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -24840,7 +24351,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -24872,7 +24383,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -24881,7 +24392,7 @@ /turf/simulated/floor/greengrid, /area/station/science/robotics/chargebay) "bGT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -24913,7 +24424,7 @@ /turf/simulated/floor/wood, /area/station/public/vacant_office) "bHg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -24955,7 +24466,7 @@ /obj/structure/sink{ pixel_y = 22 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -25043,6 +24554,11 @@ "bHz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/carpet, /area/station/command/office/captain) "bHA" = ( @@ -25083,7 +24599,7 @@ "bHE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -25128,7 +24644,7 @@ /turf/simulated/floor/plating/airless, /area/station/engineering/solar/auxport) "bHK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -25162,7 +24678,7 @@ }, /area/station/hallway/primary/central/east) "bHM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -25177,7 +24693,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/east) "bHN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -25276,7 +24792,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -25336,7 +24852,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -25380,7 +24896,7 @@ /turf/simulated/floor/carpet, /area/station/public/vacant_office) "bIS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -25420,12 +24936,12 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -25439,7 +24955,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -25460,7 +24976,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -25471,7 +24987,7 @@ }, /area/station/hallway/secondary/bridge) "bJf" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -25486,7 +25002,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -25504,7 +25020,7 @@ dir = 4 }, /obj/effect/landmark/lightsout, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -25527,7 +25043,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -25586,7 +25102,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -25603,17 +25119,17 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -25630,7 +25146,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -25647,7 +25163,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -25667,7 +25183,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -25692,7 +25208,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -25709,33 +25225,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" - }, -/area/station/hallway/secondary/bridge) -"bJy" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/effect/landmark/lightsout, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -25755,7 +25249,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -25775,17 +25269,17 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -25809,7 +25303,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -25827,12 +25321,12 @@ dir = 4 }, /obj/structure/disposalpipe/junction, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -25910,12 +25404,12 @@ /area/station/telecomms/chamber) "bKn" = ( /obj/machinery/hologram/holopad, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -26062,7 +25556,7 @@ }, /area/station/maintenance/aft) "bKL" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -26103,7 +25597,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -26204,7 +25698,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -26229,7 +25723,7 @@ }, /area/station/hallway/secondary/bridge) "bLq" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -26248,7 +25742,7 @@ }, /area/station/hallway/secondary/bridge) "bLt" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -26271,7 +25765,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -26379,7 +25873,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -26420,11 +25914,11 @@ dir = 4 }, /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -26469,7 +25963,7 @@ "bMB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/important/directional/east, /turf/simulated/floor/plasteel{ dir = 4; @@ -26515,7 +26009,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -26539,7 +26033,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -26617,7 +26111,7 @@ id_tag = "hopqueue"; name = "HoP Queue Shutters" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -26637,7 +26131,7 @@ "bMX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -26673,7 +26167,7 @@ /area/station/maintenance/apmaint) "bNg" = ( /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -26713,7 +26207,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -26728,7 +26222,7 @@ /area/station/hallway/secondary/entry/south) "bNo" = ( /obj/machinery/door/airlock/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -26821,7 +26315,7 @@ /obj/machinery/door/airlock/command, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/command/eva, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -26887,7 +26381,7 @@ "bOe" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -26926,7 +26420,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -27046,7 +26540,7 @@ /turf/simulated/floor/greengrid, /area/station/turret_protected/ai_upload) "bOB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -27076,7 +26570,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -27118,7 +26612,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -27171,15 +26665,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/wood, /area/station/command/office/ntrep) "bOV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -27191,7 +26680,7 @@ /area/station/hallway/primary/central/east) "bOX" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -27222,7 +26711,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -27307,7 +26796,7 @@ /turf/simulated/floor/plating, /area/station/command/teleporter) "bPo" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -27341,11 +26830,11 @@ pixel_y = 24 }, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -27472,11 +26961,6 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/machinery/light{ dir = 8 }, @@ -27496,39 +26980,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/wood, /area/station/command/office/ntrep) "bQf" = ( /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) -"bQi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light_switch{ - dir = 8; - name = "east bump"; - pixel_x = 24 - }, -/turf/simulated/floor/wood, -/area/station/command/office/ntrep) "bQl" = ( /obj/structure/window/reinforced{ dir = 1 @@ -27634,7 +27090,7 @@ }, /area/station/hallway/primary/central/east) "bQG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -27664,7 +27120,7 @@ }, /area/station/service/kitchen) "bQR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -27753,7 +27209,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -27802,8 +27258,23 @@ }, /turf/space, /area/space/nearstation) +"bRr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/north) "bRs" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -27818,7 +27289,7 @@ /area/station/telecomms/chamber) "bRu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -27829,6 +27300,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/wood, /area/station/command/office/ntrep) "bRy" = ( @@ -27849,7 +27325,7 @@ }, /area/station/hallway/secondary/entry/south) "bRA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -27857,7 +27333,7 @@ /turf/simulated/floor/wood, /area/station/public/vacant_office) "bRB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -27974,7 +27450,7 @@ dir = 4 }, /obj/machinery/power/apc/directional/west, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -27988,7 +27464,7 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -28016,7 +27492,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -28033,7 +27509,7 @@ "bRZ" = ( /obj/structure/window/reinforced, /obj/structure/showcase/machinery, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -28084,7 +27560,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -28121,7 +27597,7 @@ }, /area/station/service/expedition) "bSp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -28280,7 +27756,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -28344,7 +27820,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -28355,10 +27831,10 @@ }, /area/station/medical/paramedic) "bTi" = ( -/obj/structure/cable/yellow{ - d1 = 1; +/obj/structure/cable{ + d1 = 4; d2 = 8; - icon_state = "1-8" + icon_state = "4-8" }, /turf/simulated/floor/wood, /area/station/command/office/ntrep) @@ -28383,7 +27859,12 @@ dir = 9 }, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/wood, /area/station/command/office/ntrep) "bTm" = ( @@ -28445,7 +27926,7 @@ /area/station/maintenance/port) "bTs" = ( /obj/machinery/light/small, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -28453,7 +27934,7 @@ /turf/simulated/floor/wood, /area/station/service/library) "bTt" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -28461,7 +27942,7 @@ /turf/simulated/floor/wood, /area/station/service/library) "bTu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -28469,7 +27950,7 @@ /turf/simulated/floor/carpet, /area/station/service/library) "bTv" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -28540,7 +28021,7 @@ /area/station/hallway/primary/central/west) "bTD" = ( /obj/machinery/economy/vending/dinnerware, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -28603,7 +28084,7 @@ icon_state = "firefighter"; name = "construction mech exhibit" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -28642,15 +28123,6 @@ icon_state = "dark" }, /area/station/service/expedition) -"bTT" = ( -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/service/expedition) "bTU" = ( /obj/machinery/light{ dir = 4 @@ -28665,7 +28137,7 @@ }, /area/station/service/expedition) "bTV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -28727,7 +28199,7 @@ /area/station/engineering/solar/auxstarboard) "bUy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -28791,7 +28263,7 @@ /obj/machinery/door/airlock/glass{ name = "Quiet Room" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -28833,7 +28305,7 @@ /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/south) "bUP" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -28854,7 +28326,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -28889,7 +28361,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -28898,7 +28370,7 @@ /area/station/maintenance/fsmaint) "bUX" = ( /obj/effect/decal/cleanable/blood/oil, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -28906,7 +28378,7 @@ /turf/simulated/floor/wood, /area/station/science/robotics/showroom) "bUY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -28938,12 +28410,12 @@ }, /area/station/ai_monitored/storage/eva) "bVc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -28962,7 +28434,7 @@ /area/station/ai_monitored/storage/eva) "bVf" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -28992,7 +28464,7 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -29014,7 +28486,7 @@ /obj/machinery/computer/secure_data{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -29034,7 +28506,7 @@ }, /area/station/hallway/primary/central/se) "bVs" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -29066,7 +28538,7 @@ "bVG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -29080,7 +28552,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -29089,7 +28561,7 @@ /area/station/maintenance/starboard) "bVM" = ( /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -29124,7 +28596,7 @@ /turf/simulated/floor/engine/plasma, /area/station/engineering/atmos) "bVW" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -29170,12 +28642,12 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -29274,7 +28746,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -29285,7 +28757,7 @@ "bWs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -29308,12 +28780,12 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -29331,7 +28803,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -29426,7 +28898,7 @@ pixel_x = 3; pixel_y = 2 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -29472,7 +28944,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -29493,13 +28965,13 @@ /obj/item/poster/random_official, /obj/item/poster/random_official, /obj/item/poster/random_official, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/button/windowtint{ dir = 8; id = "SHOW"; @@ -29518,7 +28990,7 @@ /turf/simulated/floor/wood, /area/station/command/office/blueshield) "bWV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -29535,7 +29007,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -29545,16 +29017,6 @@ }, /area/station/service/expedition) "bWX" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, @@ -29562,16 +29024,16 @@ dir = 10 }, /obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/service/expedition) "bWY" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -29580,11 +29042,6 @@ }, /area/station/service/expedition) "bWZ" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/door/airlock/maintenance{ name = "Expedition Maintenance" }, @@ -29607,7 +29064,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -29678,11 +29135,6 @@ id_tag = "Secure Storage"; name = "Secure Storage Blast Doors" }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "bXx" = ( @@ -29784,7 +29236,7 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /obj/item/stack/sheet/glass/fifty, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -29934,7 +29386,7 @@ name = "west bump"; pixel_x = -27 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -29988,9 +29440,9 @@ /turf/simulated/floor/carpet, /area/station/science/robotics/showroom) "bYh" = ( -/obj/structure/cable, /obj/machinery/power/turbine, /obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/cable/yellow, /turf/simulated/floor/engine/vacuum, /area/station/maintenance/turbine) "bYi" = ( @@ -30017,7 +29469,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -30054,16 +29506,11 @@ /turf/simulated/floor/carpet/royalblack, /area/station/command/office/ntrep) "bYp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -30105,7 +29552,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -30136,7 +29583,7 @@ "bYC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -30212,12 +29659,12 @@ }, /area/station/maintenance/apmaint) "bYW" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -30245,7 +29692,7 @@ "bZe" = ( /obj/item/deck/cards, /obj/structure/table/wood, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -30266,7 +29713,7 @@ dir = 4 }, /obj/machinery/power/apc/directional/west, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -30367,6 +29814,11 @@ dir = 10 }, /obj/effect/landmark/start/explorer, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -30379,7 +29831,7 @@ /turf/simulated/wall, /area/station/maintenance/apmaint) "bZR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -30415,6 +29867,11 @@ /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -30447,7 +29904,7 @@ "cab" = ( /obj/structure/table/wood, /obj/machinery/light, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -30470,7 +29927,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -30496,12 +29953,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -30525,7 +29982,7 @@ }, /area/station/hallway/primary/central/south) "cas" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -30564,7 +30021,7 @@ }, /area/station/hallway/primary/central/sw) "caC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -30595,7 +30052,7 @@ /area/station/hallway/primary/central/se) "caH" = ( /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -30665,7 +30122,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -30715,7 +30172,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -30725,12 +30182,12 @@ }, /area/station/medical/exam_room) "caY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -30750,7 +30207,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /mob/living/simple_animal/mouse, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -30768,7 +30225,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -30776,7 +30233,7 @@ /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "cbe" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -30834,7 +30291,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -30845,7 +30302,7 @@ }, /area/station/medical/medbay) "cbs" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -30863,7 +30320,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -30899,12 +30356,12 @@ }, /area/station/hallway/primary/central/sw) "cby" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -30919,12 +30376,12 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "cbC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -30932,7 +30389,7 @@ /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -30950,7 +30407,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -30961,12 +30418,12 @@ }, /area/station/service/hydroponics) "cbE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -30982,12 +30439,12 @@ }, /area/station/hallway/primary/central/south) "cbG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -31013,7 +30470,7 @@ }, /area/station/medical/morgue) "cbK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -31045,7 +30502,7 @@ "cbY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -31095,12 +30552,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -31141,7 +30598,7 @@ }, /area/station/service/expedition) "ccn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -31161,7 +30618,7 @@ }, /area/station/hallway/primary/central/south) "cco" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -31188,7 +30645,7 @@ }, /area/station/medical/virology) "ccu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -31204,7 +30661,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "ccz" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -31222,7 +30679,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "ccC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -31235,28 +30692,8 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/port) -"ccD" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door_control{ - id = "paramedic"; - name = "Garage Door Control"; - pixel_y = -24; - req_access_txt = "66" - }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/disposalpipe/junction/reversed{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgrey" - }, -/area/station/hallway/primary/central/sw) "ccE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -31270,31 +30707,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central/sw) -"ccF" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway - Aft-Port Corner"; - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/alarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bluecorner" - }, -/area/station/hallway/primary/central/sw) "ccH" = ( /turf/simulated/floor/plasteel, /area/station/engineering/control) @@ -31317,7 +30729,7 @@ }, /area/station/engineering/gravitygenerator) "ccP" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -31338,7 +30750,7 @@ /turf/space, /area/station/engineering/solar/auxport) "ccW" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -31360,7 +30772,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -31452,7 +30864,7 @@ /area/station/public/storage/emergency/port) "cdp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -31478,7 +30890,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -31486,20 +30898,10 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "cdw" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/item/radio/beacon, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cdB" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/landmark/start/explorer, /turf/simulated/floor/plasteel{ dir = 1; @@ -31562,7 +30964,7 @@ /turf/simulated/floor/carpet/green, /area/station/maintenance/apmaint) "cdO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -31597,7 +30999,7 @@ }, /area/station/hallway/primary/central/south) "cdX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -31671,7 +31073,7 @@ }, /area/station/hallway/primary/central/south) "ceh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -31712,7 +31114,7 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -31731,23 +31133,6 @@ icon_state = "whiteblue" }, /area/station/medical/paramedic) -"cen" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "green" - }, -/area/station/service/hydroponics) "cer" = ( /obj/structure/window/reinforced{ dir = 8 @@ -31820,7 +31205,7 @@ /turf/simulated/wall/r_wall, /area/station/engineering/atmos/control) "ceN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -31900,7 +31285,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "cfa" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -31936,7 +31321,7 @@ /area/station/command/office/ce) "cfg" = ( /obj/structure/table/reinforced, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -31995,7 +31380,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -32025,7 +31410,7 @@ }, /area/station/hallway/primary/aft/north) "cfp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -32071,7 +31456,7 @@ }, /area/station/science/research) "cfv" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -32106,7 +31491,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -32130,7 +31515,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -32141,7 +31526,7 @@ }, /area/station/service/hydroponics) "cfD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -32185,7 +31570,7 @@ }, /area/station/engineering/atmos) "cfL" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -32205,22 +31590,13 @@ /area/station/medical/virology) "cfW" = ( /obj/structure/chair/sofa/left, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, /obj/machinery/power/apc/directional/north, /turf/simulated/floor/carpet, /area/station/medical/psych) -"cfX" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/security/permabrig) "cfY" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 4 @@ -32238,20 +31614,6 @@ icon_state = "darkblue" }, /area/station/medical/surgery/secondary) -"cgh" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/maintcentral) "cgk" = ( /obj/item/radio/intercom{ name = "east bump"; @@ -32335,14 +31697,14 @@ }, /area/station/hallway/primary/aft/north) "cgx" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -32417,7 +31779,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -32438,30 +31800,6 @@ icon_state = "grimy" }, /area/station/service/chapel/office) -"cgN" = ( -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "greenfull" - }, -/area/station/hallway/primary/central/se) "cgO" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32472,7 +31810,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -32494,7 +31832,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -32503,32 +31841,13 @@ icon_state = "greenfull" }, /area/station/hallway/primary/central/se) -"cgQ" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "greenfull" - }, -/area/station/hallway/primary/central/se) "cgT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "cgU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -32546,7 +31865,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "cgW" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -32610,7 +31929,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -32622,7 +31941,7 @@ capacity = 9e+006; charge = 10000 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -32634,7 +31953,7 @@ codes_txt = "patrol;next_patrol=13.3-Engineering-Central"; location = "13.2-Tcommstore" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -32666,7 +31985,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -32693,7 +32012,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -32711,7 +32030,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "chC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -32773,7 +32092,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -32783,7 +32102,7 @@ }, /area/station/hallway/primary/central/se) "chP" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -32803,7 +32122,7 @@ }, /area/station/medical/virology) "chQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -32875,16 +32194,16 @@ }, /area/station/medical/reception) "chX" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "chZ" = ( @@ -32940,7 +32259,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -33004,12 +32323,12 @@ }, /area/station/hallway/primary/central/se) "ciu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -33027,7 +32346,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -33077,7 +32396,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "ciH" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -33089,10 +32408,6 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "ciJ" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, /obj/machinery/power/terminal{ dir = 1 }, @@ -33100,6 +32415,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 6 }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "ciK" = ( @@ -33113,7 +32431,7 @@ /area/station/engineering/secure_storage) "ciP" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -33180,7 +32498,7 @@ /area/station/maintenance/apmaint) "cjl" = ( /obj/structure/window/reinforced, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -33232,7 +32550,7 @@ /turf/simulated/floor/wood, /area/station/medical/psych) "cju" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -33292,7 +32610,7 @@ "cjz" = ( /obj/machinery/hologram/holopad, /obj/effect/turf_decal/delivery/blue/hollow, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -33311,13 +32629,13 @@ }, /area/station/medical/storage/secondary) "cjB" = ( -/obj/structure/cable{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "cjD" = ( @@ -33343,20 +32661,6 @@ icon_state = "bluecorner" }, /area/station/hallway/primary/aft/north) -"cjI" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/junction/y{ - dir = 2 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/aft/north) "cjM" = ( /obj/structure/disposalpipe/segment/corner{ dir = 2 @@ -33376,7 +32680,7 @@ "cjO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -33464,7 +32768,7 @@ /obj/machinery/power/apc/critical/directional/north{ shock_proof = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -33500,7 +32804,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -33552,7 +32856,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -33563,7 +32867,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -33596,7 +32900,7 @@ }, /area/station/medical/reception) "ckJ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -33704,7 +33008,7 @@ /turf/simulated/floor/wood, /area/station/medical/psych) "clh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -33744,7 +33048,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -33780,7 +33084,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "clE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -33818,7 +33122,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "clL" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -33839,7 +33143,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft2) "clO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -33849,21 +33153,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) -"clP" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "whitegreen" - }, -/area/station/medical/virology) "clR" = ( /obj/structure/chair, /obj/effect/turf_decal/stripes/line{ @@ -33887,7 +33176,7 @@ /area/station/maintenance/port) "clU" = ( /obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -33922,7 +33211,7 @@ /turf/simulated/floor/carpet, /area/station/medical/psych) "cmd" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -33979,7 +33268,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -34070,12 +33359,12 @@ /turf/space, /area/space/nearstation) "cmM" = ( -/obj/structure/cable{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "cmN" = ( @@ -34109,7 +33398,7 @@ /turf/simulated/floor/plating/airless, /area/station/engineering/atmos) "cmR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -34125,7 +33414,7 @@ /turf/simulated/wall, /area/station/medical/exam_room) "cna" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -34142,7 +33431,7 @@ /turf/simulated/floor/plating, /area/station/medical/surgery/secondary) "cne" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -34201,7 +33490,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "cnq" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -34238,7 +33527,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -34272,7 +33561,7 @@ dir = 4 }, /obj/effect/spawner/random_spawners/grille_often, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -34326,7 +33615,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/engimaint) "cnS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -34343,7 +33632,7 @@ /obj/structure/chair{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -34401,7 +33690,7 @@ }, /area/station/medical/exam_room) "col" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -34508,7 +33797,7 @@ }, /area/station/service/chapel) "coy" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -34544,7 +33833,7 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -34562,7 +33851,7 @@ pixel_y = 10 }, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -34601,7 +33890,7 @@ /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "coI" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -34647,12 +33936,12 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -34787,7 +34076,7 @@ /obj/item/solar_assembly, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/cable_coil, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -34796,7 +34085,7 @@ name = "north bump"; pixel_y = 24 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -34804,7 +34093,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "cpM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -34846,7 +34135,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/medmaint) "cpW" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -34894,7 +34183,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "cqf" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -34902,7 +34191,7 @@ /turf/simulated/floor/carpet, /area/station/medical/psych) "cqh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -34953,7 +34242,7 @@ /area/station/science/rnd) "cqo" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -34961,7 +34250,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -35051,7 +34340,7 @@ /turf/simulated/floor/engine/o2, /area/station/engineering/atmos) "cqP" = ( -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -35171,7 +34460,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -35195,12 +34484,12 @@ }, /area/station/medical/virology) "crm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -35222,7 +34511,7 @@ "crr" = ( /obj/structure/girder, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -35241,7 +34530,7 @@ }, /area/station/medical/surgery/secondary) "crA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -35250,7 +34539,7 @@ /turf/simulated/floor/plating, /area/station/public/storage/emergency/port) "crB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -35274,7 +34563,7 @@ dir = 4 }, /obj/structure/grille, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -35350,7 +34639,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -35380,7 +34669,7 @@ "csf" = ( /obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -35410,7 +34699,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -35584,12 +34873,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "csX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -35607,7 +34896,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -35669,7 +34958,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -35786,7 +35075,7 @@ }, /area/station/hallway/primary/aft/north) "ctT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -35878,12 +35167,12 @@ }, /area/station/medical/exam_room) "cua" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -35940,12 +35229,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -35982,7 +35271,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -35992,7 +35281,7 @@ }, /area/station/science/rnd) "cuw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -36017,7 +35306,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -36050,7 +35339,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -36075,7 +35364,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -36097,7 +35386,7 @@ pixel_x = -12; pixel_y = 2 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -36116,7 +35405,7 @@ /turf/simulated/floor/engine/vacuum, /area/station/maintenance/turbine) "cuP" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -36137,14 +35426,14 @@ id = "Turbine_igniter"; luminosity = 2 }, -/obj/structure/cable{ +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 10 - }, /turf/simulated/floor/engine/vacuum, /area/station/maintenance/turbine) "cuR" = ( @@ -36247,7 +35536,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -36281,7 +35570,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -36295,7 +35584,7 @@ }, /area/station/science/toxins/mixing) "cvE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -36304,7 +35593,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "cvH" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -36314,14 +35603,14 @@ }, /area/station/command/office/rd) "cvI" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -36401,7 +35690,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -36444,7 +35733,7 @@ /area/station/science/misc_lab) "cwd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -36514,7 +35803,7 @@ /obj/machinery/door/airlock/command, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/command/general, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -36541,12 +35830,12 @@ comp_id = "incineratorturbine"; dir = 1 }, -/obj/structure/cable{ +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/visible, /turf/simulated/floor/engine/vacuum, /area/station/maintenance/turbine) "cwC" = ( @@ -36594,7 +35883,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -36626,7 +35915,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -36682,7 +35971,7 @@ }, /area/station/hallway/primary/aft/south) "cxm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -36704,17 +35993,17 @@ "cxp" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -36744,12 +36033,12 @@ /turf/simulated/floor/grass/no_creep, /area/station/medical/exam_room) "cxz" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -36771,14 +36060,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/medical/cmo, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -36799,7 +36088,7 @@ /area/station/maintenance/aft) "cxE" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -36810,7 +36099,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "cxF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -36824,26 +36113,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"cxG" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/landmark/damageturf, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) "cxH" = ( /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating, @@ -36852,7 +36121,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -36884,7 +36153,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -36896,7 +36165,7 @@ /area/station/science/research) "cxQ" = ( /obj/structure/table/wood, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -36917,7 +36186,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -36968,7 +36237,7 @@ /turf/simulated/floor/grass/no_creep, /area/station/maintenance/starboard2) "cyi" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -37032,7 +36301,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "cyB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -37042,7 +36311,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -37065,7 +36334,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -37076,7 +36345,7 @@ }, /area/station/public/fitness) "cyI" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -37106,32 +36375,9 @@ }, /turf/space, /area/station/engineering/solar/starboard) -"cyL" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/junction/y{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/aft/north) "cyM" = ( /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -37167,7 +36413,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -37221,11 +36467,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/alarm{ name = "north bump"; pixel_y = 24 @@ -37245,7 +36486,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "czn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -37261,7 +36502,7 @@ }, /area/station/medical/morgue) "czo" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ dir = 6; @@ -37271,7 +36512,7 @@ "czs" = ( /obj/structure/closet/secure_closet/medical3, /obj/machinery/power/apc/directional/south, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" @@ -37333,11 +36574,6 @@ }, /area/station/science/toxins/launch) "czy" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -37364,23 +36600,6 @@ "czC" = ( /turf/simulated/wall, /area/station/science/genetics) -"czD" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/virology) "czF" = ( /obj/machinery/door/firedoor, /obj/structure/sign/directions/evac{ @@ -37504,7 +36723,7 @@ /area/station/maintenance/port) "cAs" = ( /obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -37584,7 +36803,7 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -37683,7 +36902,7 @@ }, /obj/machinery/cell_charger, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -37711,7 +36930,7 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -37771,7 +36990,7 @@ /turf/simulated/wall, /area/station/medical/cloning) "cBx" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -37870,26 +37089,6 @@ }, /turf/simulated/floor/engine, /area/station/command/office/rd) -"cBM" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) "cBO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ @@ -37916,7 +37115,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -37938,7 +37137,7 @@ /obj/effect/mapping_helpers/airlock/access/all/science/rd, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -38083,7 +37282,7 @@ /turf/simulated/floor/carpet, /area/station/service/chapel) "cCu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -38153,12 +37352,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -38169,7 +37368,7 @@ }, /area/station/medical/storage) "cCM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -38226,7 +37425,7 @@ "cCZ" = ( /obj/machinery/hologram/holopad, /obj/effect/turf_decal/delivery/blue/hollow, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -38396,12 +37595,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "cDC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -38430,25 +37629,6 @@ }, /turf/simulated/floor/engine, /area/station/science/misc_lab) -"cDI" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/xenobiology) "cDK" = ( /obj/structure/chair/office/light{ dir = 8 @@ -38486,7 +37666,7 @@ /area/station/medical/morgue) "cDU" = ( /obj/effect/landmark/start/doctor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -38499,12 +37679,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -38536,7 +37716,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -38551,7 +37731,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -38585,7 +37765,7 @@ /turf/simulated/floor/wood, /area/station/maintenance/apmaint) "cEk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -38701,7 +37881,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -38738,7 +37918,7 @@ /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/any/medical/genetics, /obj/effect/mapping_helpers/airlock/access/any/medical/general, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -38759,7 +37939,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -38836,12 +38016,12 @@ /turf/simulated/floor/plating/airless, /area/station/science/toxins/test) "cFc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -38942,7 +38122,7 @@ /area/station/medical/virology) "cFz" = ( /obj/structure/table/wood, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -39038,7 +38218,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -39109,7 +38289,7 @@ /obj/structure/chair/stool{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -39136,7 +38316,7 @@ }, /area/station/science/genetics) "cGk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -39160,7 +38340,7 @@ /area/station/medical/cryo) "cGn" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -39176,12 +38356,12 @@ /turf/simulated/wall/r_wall, /area/station/maintenance/apmaint) "cGp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -39318,7 +38498,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "cGS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -39365,7 +38545,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -39382,7 +38562,7 @@ }, /area/station/medical/exam_room) "cHc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -39404,7 +38584,7 @@ }, /area/station/maintenance/apmaint) "cHf" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -39418,12 +38598,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -39436,7 +38616,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -39455,7 +38635,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -39484,7 +38664,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -39494,7 +38674,7 @@ }, /area/station/medical/cryo) "cHm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -39518,18 +38698,18 @@ /turf/simulated/floor/engine, /area/station/science/test_chamber) "cHr" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -39556,17 +38736,17 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -39703,7 +38883,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -39727,7 +38907,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -39741,7 +38921,7 @@ name = "north bump"; pixel_y = 24 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -39766,7 +38946,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -39776,12 +38956,12 @@ }, /area/station/science/genetics) "cIi" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -39792,7 +38972,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "cIj" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -39815,7 +38995,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/spacehut) "cIo" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -39880,7 +39060,7 @@ }, /area/station/medical/surgery/observation) "cID" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -39905,7 +39085,7 @@ /area/station/science/research) "cIF" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -40043,29 +39223,9 @@ /obj/effect/landmark/spawner/xeno, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) -"cJl" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whitehall" - }, -/area/station/maintenance/aft2) "cJm" = ( /obj/machinery/power/smes, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -40115,7 +39275,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -40125,7 +39285,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -40167,7 +39327,7 @@ }, /area/station/medical/paramedic) "cJT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -40218,7 +39378,7 @@ /obj/machinery/door/airlock/medical, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -40234,7 +39394,7 @@ /turf/simulated/floor/plating, /area/station/medical/break_room) "cKh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -40381,7 +39541,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -40432,7 +39592,7 @@ /area/station/maintenance/apmaint) "cKD" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -40473,7 +39633,7 @@ /obj/item/slime_extract, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -40503,7 +39663,7 @@ /area/station/medical/cryo) "cKR" = ( /obj/machinery/hologram/holopad, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -40522,7 +39682,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft2) "cKV" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ dir = 10; @@ -40536,7 +39696,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -40553,7 +39713,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -40576,7 +39736,7 @@ /turf/simulated/wall, /area/station/maintenance/medmaint) "cLe" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -40590,12 +39750,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -40662,7 +39822,7 @@ /turf/simulated/wall/r_wall, /area/station/medical/coldroom) "cLy" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -40710,7 +39870,7 @@ /area/station/maintenance/starboard2) "cLI" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -40747,7 +39907,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -40781,7 +39941,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -40795,12 +39955,12 @@ "cLX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -40812,7 +39972,7 @@ /area/station/medical/medbay) "cLY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -40828,12 +39988,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/medmaint) "cMh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -40847,32 +40007,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) -"cMi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/requests_console{ - department = "Robotics"; - departmentType = 2; - name = "Robotics Requests Console"; - pixel_x = -30 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel, -/area/station/science/robotics) "cMx" = ( /obj/machinery/light{ dir = 1 @@ -40935,7 +40069,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -41016,7 +40150,7 @@ }, /area/station/medical/surgery/observation) "cNb" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41029,7 +40163,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41046,7 +40180,7 @@ "cNf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -41143,7 +40277,7 @@ /area/station/science/explab) "cNv" = ( /obj/machinery/power/smes, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "cNw" = ( @@ -41151,36 +40285,18 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/medmaint) -"cNy" = ( -/obj/item/kirbyplants, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" - }, -/area/station/science/research) "cNz" = ( /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/station/science/xenobiology) "cNA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -41201,7 +40317,7 @@ }, /area/station/medical/virology) "cNB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -41222,7 +40338,7 @@ network = list("Research","SS13") }, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41259,7 +40375,7 @@ }, /area/station/medical/exam_room) "cNI" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41280,7 +40396,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41310,7 +40426,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -41326,20 +40442,6 @@ }, /turf/simulated/floor/plating/airless, /area/station/engineering/solar/starboard) -"cNR" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) "cNS" = ( /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ @@ -41348,7 +40450,7 @@ }, /area/station/hallway/primary/aft/south) "cNU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41359,7 +40461,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "cNY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41371,7 +40473,7 @@ "cNZ" = ( /obj/machinery/hologram/holopad, /obj/effect/turf_decal/delivery/blue/hollow, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41382,7 +40484,7 @@ }, /area/station/medical/surgery/secondary) "cOf" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41407,7 +40509,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -41492,7 +40594,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -41509,7 +40611,7 @@ "cOO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41566,7 +40668,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41623,7 +40725,7 @@ }, /area/station/science/research) "cPh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -41639,7 +40741,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -41676,7 +40778,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "cPt" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41685,7 +40787,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) "cPv" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41701,7 +40803,7 @@ /area/station/medical/medbay) "cPA" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41717,6 +40819,11 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) "cPF" = ( @@ -41789,7 +40896,7 @@ }, /area/station/hallway/secondary/exit) "cPO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -41812,17 +40919,17 @@ }, /area/station/hallway/secondary/exit) "cPT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -41885,7 +40992,7 @@ pixel_y = 6 }, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -41961,7 +41068,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -41986,7 +41093,7 @@ pixel_x = -3; pixel_y = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -41999,7 +41106,7 @@ "cQK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -42028,7 +41135,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/command/teleporter, /obj/effect/mapping_helpers/airlock/access/all/science/minisat, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -42044,7 +41151,7 @@ }, /area/station/turret_protected/aisat/interior) "cQR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -42157,7 +41264,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/medmaint) "cRv" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -42174,7 +41281,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "cRx" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -42188,17 +41295,17 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "cRA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -42210,7 +41317,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "cRB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -42255,7 +41362,7 @@ }, /area/station/medical/medbay) "cRM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -42327,7 +41434,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -42408,7 +41515,7 @@ dir = 1 }, /obj/structure/grille, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -42422,7 +41529,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -42451,12 +41558,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -42525,7 +41632,7 @@ }, /area/station/service/chapel) "cSS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -42559,7 +41666,7 @@ }, /area/station/service/chapel) "cSX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -42579,7 +41686,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft2) "cTc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -42621,12 +41728,12 @@ }, /area/station/maintenance/asmaint) "cTo" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -42669,7 +41776,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "cTy" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -42697,7 +41804,7 @@ /turf/simulated/wall/r_wall, /area/station/engineering/atmos) "cTC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -42733,21 +41840,6 @@ icon_state = "white" }, /area/station/science/xenobiology) -"cTJ" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/carpet, -/area/station/service/chapel) "cTK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -42818,7 +41910,7 @@ /area/station/medical/medbay) "cUf" = ( /obj/machinery/power/apc/directional/west, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -42931,7 +42023,7 @@ "cUA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -42949,12 +42041,12 @@ /obj/machinery/door/airlock/security/glass{ name = "Departure Lounge Security Post" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -43025,7 +42117,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -43181,7 +42273,7 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /obj/item/stack/cable_coil, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -43216,7 +42308,7 @@ /area/station/service/chapel) "cVC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -43318,31 +42410,6 @@ }, /turf/simulated/floor/plating/airless, /area/station/maintenance/spacehut) -"cWe" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 12 - }, -/obj/machinery/light_switch{ - dir = 8; - name = "east bump"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkblue" - }, -/area/station/medical/surgery/primary) "cWj" = ( /obj/machinery/hologram/holopad, /obj/machinery/camera/motion{ @@ -43363,19 +42430,6 @@ icon_state = "whitebluecorner" }, /area/station/medical/exam_room) -"cWm" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" - }, -/area/station/service/chapel/office) "cWn" = ( /obj/structure/closet/coffin, /turf/simulated/floor/plating, @@ -43422,30 +42476,6 @@ icon_state = "dark" }, /area/station/service/chapel) -"cWt" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/virology) "cWB" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -43489,7 +42519,7 @@ name = "Sci Chem and Xenobio Access" }, /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -43520,7 +42550,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -43565,7 +42595,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "cXb" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -43588,28 +42618,6 @@ /obj/machinery/light/small, /turf/simulated/floor/plating, /area/station/service/chapel) -"cXn" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/junction/y{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/se) "cXo" = ( /obj/machinery/camera{ c_tag = "Fitness Room - Fore" @@ -43631,7 +42639,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -43645,7 +42653,7 @@ /turf/simulated/wall, /area/station/hallway/secondary/exit) "cXt" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -43706,7 +42714,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -43726,7 +42734,7 @@ }, /area/station/service/chapel/office) "cXK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -43776,7 +42784,7 @@ /turf/simulated/floor/wood, /area/station/medical/psych) "cXZ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -43811,7 +42819,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -43828,23 +42836,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fore) -"cYj" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" - }, -/area/station/service/chapel/office) "cYq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/greenglow, @@ -43888,7 +42879,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -43951,6 +42942,22 @@ /obj/effect/spawner/window, /turf/simulated/floor/plating, /area/station/service/hydroponics) +"cYX" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/surgery/observation) "cZa" = ( /obj/machinery/camera{ c_tag = "Bomb Test Site"; @@ -44006,7 +43013,7 @@ /obj/effect/mapping_helpers/airlock/access/all/service/mime, /obj/effect/mapping_helpers/airlock/autoname, /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -44059,12 +43066,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "cZA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -44164,7 +43171,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -44174,7 +43181,7 @@ "dag" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -44213,7 +43220,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -44238,7 +43245,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -44273,7 +43280,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -44333,6 +43340,32 @@ icon_state = "darkgreycheck" }, /area/station/science/research) +"daH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-y" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/station/security/brig) "daL" = ( /obj/machinery/economy/vending/cola, /turf/simulated/floor/plasteel{ @@ -44345,24 +43378,6 @@ icon_state = "whitebluecorner" }, /area/station/medical/medbay) -"daN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/security/brig) "daO" = ( /obj/machinery/economy/vending/chinese, /turf/simulated/floor/plasteel{ @@ -44378,7 +43393,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -44493,7 +43508,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -44509,7 +43524,7 @@ /area/station/maintenance/aft) "dbI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -44614,7 +43629,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "dcD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -44646,7 +43661,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -44683,12 +43698,12 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -44720,7 +43735,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -44852,7 +43867,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -44927,7 +43942,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -44937,7 +43952,7 @@ }, /area/station/science/research) "deu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -44999,7 +44014,7 @@ /area/station/hallway/primary/aft/north) "deH" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -45027,7 +44042,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -45071,7 +44086,7 @@ "deP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -45096,17 +44111,17 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -45118,7 +44133,7 @@ dir = 4 }, /obj/effect/spawner/random_spawners/oil_maybe, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -45154,14 +44169,14 @@ }, /area/station/service/chapel) "dfs" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, /area/station/service/chapel/office) "dfQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -45181,7 +44196,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -45248,7 +44263,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "dgj" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -45263,11 +44278,11 @@ /area/station/service/hydroponics) "dgp" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -45280,7 +44295,7 @@ /area/station/security/permabrig) "dgu" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -45302,7 +44317,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -45358,7 +44373,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -45378,7 +44393,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "dhm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -45402,31 +44417,6 @@ icon_state = "dark" }, /area/station/service/chapel/office) -"dhr" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/machinery/light_switch{ - dir = 4; - name = "west bump"; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "darkblue" - }, -/area/station/medical/surgery/secondary) "dhw" = ( /obj/structure/flora/ausbushes/fernybush, /obj/structure/flora/ausbushes/ywflowers, @@ -45453,7 +44443,7 @@ /obj/item/storage/box/beakers, /obj/item/reagent_containers/spray/cleaner, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -45472,7 +44462,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -45515,7 +44505,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -45525,7 +44515,7 @@ "dhG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -45547,7 +44537,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "dhZ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -45565,7 +44555,7 @@ /turf/simulated/wall, /area/station/maintenance/aft2) "dig" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -45580,7 +44570,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -45608,7 +44598,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/medmaint) "diY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -45625,7 +44615,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -45633,7 +44623,7 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "djR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -45691,6 +44681,11 @@ /area/station/maintenance/starboard2) "dlq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whiteblue" @@ -45705,11 +44700,6 @@ /turf/simulated/floor/engine, /area/station/science/test_chamber) "dmg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/door/airlock/public/glass{ autoclose = 0; heat_proof = 1; @@ -45727,6 +44717,11 @@ ext_button_link_id = "turbine_btn_ext"; int_button_link_id = "turbine_btn_int" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/engine, /area/station/maintenance/turbine) "dmE" = ( @@ -45763,7 +44758,7 @@ }, /area/station/medical/coldroom) "dmV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -45785,7 +44780,7 @@ }, /area/station/science/xenobiology) "dnj" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -45840,7 +44835,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -45849,6 +44844,29 @@ icon_state = "whitepurple" }, /area/station/science/research) +"dnS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard) "dnT" = ( /obj/structure/closet/crate/trashcart{ desc = "A heavy, metal laundrycart with wheels."; @@ -45888,7 +44906,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -45934,7 +44952,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -45966,12 +44984,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -45993,7 +45011,7 @@ dir = 4; network = list("engine") }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -46004,7 +45022,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -46015,12 +45033,12 @@ /area/station/engineering/control) "dqt" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -46037,6 +45055,26 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) +"dqx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/station/hallway/primary/central/east) "drp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ @@ -46045,7 +45083,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/aft2) "dru" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -46088,7 +45126,7 @@ /area/station/engineering/atmos) "dsq" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -46101,12 +45139,12 @@ name = "Bar Junction"; sort_type_txt = "19" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -46117,7 +45155,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -46133,7 +45171,7 @@ "dtM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -46178,7 +45216,7 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -46203,8 +45241,8 @@ /turf/simulated/floor/plasteel/dark, /area/station/telecomms/chamber) "dwK" = ( -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ +/obj/structure/cable, +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -46238,7 +45276,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -46259,7 +45297,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -46268,6 +45306,33 @@ icon_state = "white" }, /area/station/science/xenobiology) +"dxB" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24; + pixel_y = -5 + }, +/obj/machinery/button/windowtint{ + pixel_x = 24; + id = "qm"; + req_access_txt = "41"; + dir = 8; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel, +/area/station/supply/qm) "dxD" = ( /obj/structure/chair/sofa/corp/left{ dir = 1 @@ -46319,7 +45384,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -46361,7 +45426,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -46377,12 +45442,12 @@ /area/station/maintenance/fsmaint) "dAL" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/hallway/secondary/exit) "dBe" = ( @@ -46400,7 +45465,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -46426,7 +45491,7 @@ /obj/machinery/mineral/stacking_unit_console{ pixel_x = 32 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -46448,17 +45513,17 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -46487,6 +45552,31 @@ icon_state = "darkred" }, /area/station/security/armory/secure) +"dCx" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "greenfull" + }, +/area/station/hallway/primary/central/se) "dCJ" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop{ @@ -46502,7 +45592,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -46561,7 +45651,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -46574,7 +45664,7 @@ }, /area/station/hallway/primary/central/north) "dFf" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -46586,7 +45676,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/east) "dFD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -46633,7 +45723,7 @@ }, /area/station/security/permabrig) "dGT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -46692,7 +45782,7 @@ }, /area/station/security/detective) "dJB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -46737,7 +45827,7 @@ /area/station/security/main) "dKB" = ( /obj/machinery/power/apc/directional/west, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -46766,6 +45856,18 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/fore) +"dLF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "dLU" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 1 @@ -46775,7 +45877,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -46798,17 +45900,6 @@ /obj/machinery/atmospherics/binary/valve/open, /turf/simulated/floor/plating, /area/station/maintenance/xenobio_north) -"dNt" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) "dNU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -46816,7 +45907,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -46862,12 +45953,12 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -46892,17 +45983,6 @@ icon_state = "dark" }, /area/station/medical/surgery/observation) -"dPM" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/research) "dPW" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -46972,17 +46052,17 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -46992,7 +46072,7 @@ }, /area/station/command/office/rd) "dSe" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -47015,6 +46095,25 @@ }, /turf/simulated/floor/engine, /area/station/science/xenobiology) +"dSo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "dSv" = ( /obj/effect/decal/cleanable/fungus, /turf/simulated/wall, @@ -47027,7 +46126,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -47046,12 +46145,12 @@ "dSK" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -47109,7 +46208,7 @@ "dUv" = ( /obj/machinery/door/airlock/engineering, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -47182,7 +46281,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -47244,7 +46343,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -47299,7 +46398,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -47343,7 +46442,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -47394,7 +46493,7 @@ /area/station/maintenance/starboard2) "dZL" = ( /obj/structure/closet/secure_closet/warden, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -47418,7 +46517,7 @@ }, /area/station/hallway/primary/aft/south) "ebf" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -47433,7 +46532,7 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "BS" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -47450,18 +46549,18 @@ /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/engine, /area/station/engineering/control) "ebV" = ( -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -47475,7 +46574,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -47500,7 +46599,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -47517,7 +46616,7 @@ /turf/simulated/floor/plating, /area/station/security/range) "edw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -47533,11 +46632,11 @@ }, /area/station/security/storage) "edy" = ( -/obj/structure/cable{ - d2 = 4; +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/yellow{ + d2 = 2; icon_state = "0-4" }, -/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/engineering/gravitygenerator) "edB" = ( @@ -47552,7 +46651,7 @@ dir = 1; name = "Gas to Mix" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -47570,7 +46669,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "eey" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -47610,6 +46709,24 @@ }, /turf/simulated/floor/plating, /area/station/engineering/atmos) +"efq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "efR" = ( /obj/machinery/door/airlock/external/glass{ id_tag = "aisat_door_ext"; @@ -47645,7 +46762,7 @@ id_tag = "Secure Gate"; name = "brig shutters" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -47660,7 +46777,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -47700,7 +46817,7 @@ /area/station/engineering/break_room) "ehO" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -47730,7 +46847,7 @@ }, /area/station/engineering/break_room) "eiE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -47749,7 +46866,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -47757,7 +46874,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "eiR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -47765,7 +46882,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "ejd" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -47778,7 +46895,7 @@ /area/station/hallway/primary/central/north) "eju" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -47806,7 +46923,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "ejG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -47836,7 +46953,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -47961,7 +47078,7 @@ }, /area/station/public/locker) "epG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -47980,7 +47097,7 @@ id_tag = "Secure Gate"; name = "brig shutters" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -48004,13 +47121,28 @@ /area/station/science/xenobiology) "eqI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"eqN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medmaint) "eqS" = ( /obj/item/crutches{ pixel_x = -2; @@ -48156,7 +47288,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -48168,18 +47300,18 @@ "esA" = ( /turf/simulated/wall/r_wall, /area/station/security/range) -"esJ" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 +"esO" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint) "etj" = ( /obj/machinery/light_switch{ dir = 4; @@ -48191,7 +47323,7 @@ }, /area/station/legal/lawoffice) "etn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -48204,7 +47336,7 @@ /area/station/hallway/primary/central/north) "etp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -48240,6 +47372,29 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/engineering/atmos) +"euG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/atmos/control) "euU" = ( /obj/machinery/economy/vending/virodrobe, /obj/item/radio/intercom{ @@ -48281,17 +47436,17 @@ "evm" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -48305,7 +47460,7 @@ /turf/simulated/wall/r_wall, /area/station/maintenance/xenobio_south) "evt" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -48314,22 +47469,6 @@ icon_state = "white" }, /area/station/science/rnd) -"evR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/engineering/control) "evX" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -48343,7 +47482,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -48352,7 +47491,7 @@ /area/station/service/bar) "exm" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -48429,7 +47568,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -48478,14 +47617,14 @@ /area/station/engineering/atmos/control) "ezq" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, /turf/simulated/floor/plating, /area/station/security/permabrig) "ezM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -48498,7 +47637,7 @@ /area/station/command/office/hop) "eAt" = ( /obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -48557,7 +47696,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -48592,7 +47731,7 @@ /area/station/science/xenobiology) "eCw" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -48603,7 +47742,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -48611,12 +47750,12 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "eCF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -48638,7 +47777,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -48646,12 +47785,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "eCJ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -48663,7 +47802,7 @@ id = "Cell 1"; name = "Cell 1 Locker" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -48676,7 +47815,7 @@ /area/station/security/prison/cell_block/A) "eDj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -48734,7 +47873,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -48742,6 +47881,21 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/wood, /area/station/service/bar) +"eER" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-y" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/aft/north) "eFw" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -48753,28 +47907,6 @@ icon_state = "dark" }, /area/station/medical/medbay) -"eFD" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/starboard) "eFF" = ( /obj/machinery/light{ dir = 1 @@ -48804,6 +47936,24 @@ icon_state = "darkgrey" }, /area/station/public/locker) +"eGd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/aft) "eGn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -48818,12 +47968,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -48843,7 +47993,7 @@ /area/station/hallway/secondary/entry/east) "eIa" = ( /mob/living/carbon/human/monkey, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -48859,7 +48009,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -48869,26 +48019,6 @@ icon_state = "whitepurple" }, /area/station/science/research) -"eIg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkblue" - }, -/area/station/medical/storage) "eIj" = ( /obj/structure/table/wood, /obj/item/folder/blue, @@ -48900,6 +48030,11 @@ /obj/item/stamp/captain, /obj/structure/disposalpipe/segment, /obj/effect/mapping_helpers/airlock/windoor/access/all/command/captain, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/wood, /area/station/command/office/captain) "eIC" = ( @@ -48910,7 +48045,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -48931,7 +48066,7 @@ /area/station/maintenance/aft) "eJM" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -48947,7 +48082,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -49009,7 +48144,7 @@ /area/station/science/test_chamber) "eLW" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -49019,7 +48154,7 @@ }, /area/station/hallway/primary/central/nw) "eMh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -49035,7 +48170,7 @@ }, /area/station/science/research) "eMs" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -49047,7 +48182,7 @@ /area/station/maintenance/fsmaint) "eMG" = ( /obj/structure/closet/l3closet/scientist, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -49078,7 +48213,7 @@ /area/station/hallway/primary/fore/east) "eNR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -49132,7 +48267,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -49145,7 +48280,7 @@ /obj/structure/chair/comfy/beige, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -49164,7 +48299,7 @@ dir = 1 }, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -49246,7 +48381,7 @@ /area/station/service/kitchen) "eRy" = ( /obj/structure/table/glass, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -49264,20 +48399,6 @@ icon_state = "white" }, /area/station/medical/virology) -"eRU" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/public/locker) "eRZ" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/classic/reversed{ @@ -49333,11 +48454,6 @@ /obj/item/paper_bin, /obj/item/clipboard, /obj/item/toy/figure/crew/cmo, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -49349,11 +48465,32 @@ icon_state = "red" }, /area/station/security/permabrig) +"eSU" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/station/maintenance/aft2) "eTo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -49380,8 +48517,8 @@ }, /area/station/engineering/control) "eTz" = ( -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ +/obj/structure/cable, +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -49407,28 +48544,28 @@ }, /area/station/security/main) "eTX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/sortjunction{ name = "CE's Junction"; sort_type_txt = "5" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "eUb" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ +/obj/structure/cable, +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -49444,7 +48581,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -49472,7 +48609,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -49484,7 +48621,7 @@ "eUU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -49507,7 +48644,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -49538,7 +48675,7 @@ }, /area/station/security/warden) "eVy" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -49562,7 +48699,7 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -49586,7 +48723,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -49614,7 +48751,7 @@ /area/station/security/storage) "eXm" = ( /obj/machinery/door/airlock/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -49663,7 +48800,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -49675,17 +48812,17 @@ /obj/machinery/door/poddoor/preopen{ id_tag = "executionfireblast" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -49706,12 +48843,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -49763,7 +48900,7 @@ /area/station/science/break_room) "fae" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -49819,19 +48956,19 @@ /area/station/science/xenobiology) "fbB" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/security/brig) "fbQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -49869,7 +49006,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -49939,7 +49076,7 @@ /area/station/supply/office) "feu" = ( /obj/machinery/power/apc/directional/south, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -49973,7 +49110,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -50012,7 +49149,7 @@ /area/station/hallway/secondary/exit) "fgN" = ( /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -50065,6 +49202,26 @@ icon_state = "red" }, /area/station/hallway/primary/fore/north) +"fhG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/supply/lobby) "fhR" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -50092,7 +49249,7 @@ /turf/simulated/floor/engine, /area/station/maintenance/asmaint) "fiV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -50137,7 +49294,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -50165,7 +49322,7 @@ /turf/simulated/floor/plasteel, /area/station/security/permabrig) "fkW" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -50193,7 +49350,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 9 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" }, @@ -50203,7 +49360,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -50228,12 +49385,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -50255,7 +49412,7 @@ pixel_y = 24 }, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -50263,6 +49420,31 @@ icon_state = "dark" }, /area/station/security/interrogation) +"fmf" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" + }, +/area/station/science/toxins/mixing) "fmm" = ( /obj/structure/table, /obj/item/clothing/glasses/meson, @@ -50311,7 +49493,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/fore) "fnE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -50341,30 +49523,13 @@ /obj/item/instrument/harmonica, /turf/simulated/floor/plasteel, /area/station/security/permabrig) -"foM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/item/radio/beacon, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/command/bridge) "foR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -50384,7 +49549,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -50470,7 +49635,7 @@ "fqz" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -50478,7 +49643,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -50510,7 +49675,7 @@ "fqX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -50545,7 +49710,7 @@ "frx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -50558,23 +49723,6 @@ icon_state = "cult" }, /area/station/legal/magistrate) -"fsh" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/wood, -/area/station/service/bar) "fsj" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/unary/outlet_injector/on{ @@ -50586,12 +49734,17 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/wood, /area/station/command/office/ntrep) "fsY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -50610,7 +49763,7 @@ /obj/machinery/atmospherics/binary/pump{ name = "Mix to Gas" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -50637,8 +49790,8 @@ /obj/machinery/kitchen_machine/microwave{ pixel_y = 6 }, -/obj/structure/cable/yellow{ - d2 = 4; +/obj/structure/cable{ + d2 = 8; icon_state = "0-4" }, /obj/effect/turf_decal/stripes/corner, @@ -50710,7 +49863,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -50738,6 +49891,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -50775,7 +49938,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -50797,7 +49960,7 @@ "fwi" = ( /obj/structure/table, /obj/machinery/computer/library, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -50836,7 +49999,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -50890,7 +50053,7 @@ /area/station/medical/virology) "fxV" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -50902,7 +50065,7 @@ "fyt" = ( /obj/structure/table, /obj/item/folder, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -50918,7 +50081,7 @@ /area/station/science/storage) "fyS" = ( /obj/machinery/door/airlock/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -50945,12 +50108,28 @@ dir = 5 }, /obj/machinery/power/apc/directional/south, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "greenblue" }, /area/station/service/hydroponics) +"fzi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/public/locker) "fzr" = ( /obj/structure/closet/emcloset, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ @@ -50974,7 +50153,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "fzN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -51078,7 +50257,7 @@ }, /area/station/medical/chemistry) "fBQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -51100,7 +50279,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -51162,6 +50341,20 @@ icon_state = "brown" }, /area/station/supply/office) +"fDB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/station/supply/storage) "fDE" = ( /obj/machinery/atmospherics/binary/valve{ dir = 1 @@ -51183,6 +50376,26 @@ icon_state = "caution" }, /area/station/engineering/atmos) +"fDP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/fore/north) "fDS" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ @@ -51207,7 +50420,7 @@ "fEr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -51326,7 +50539,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -51359,7 +50572,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -51373,7 +50586,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -51401,7 +50614,7 @@ dir = 4 }, /obj/effect/mapping_helpers/airlock/autoname, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -51410,26 +50623,6 @@ icon_state = "whitebluefull" }, /area/station/medical/surgery/observation) -"fHy" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 2; - name = "Kitchen Junction"; - sort_type_txt = "20" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/east) "fHC" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 5 @@ -51459,7 +50652,7 @@ }, /area/station/science/research) "fHQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -51484,7 +50677,7 @@ "fIv" = ( /obj/machinery/door/airlock/engineering, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -51500,7 +50693,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -51515,12 +50708,12 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -51537,7 +50730,7 @@ /area/station/hallway/primary/central/north) "fJr" = ( /obj/machinery/disposal, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -51564,7 +50757,7 @@ /area/station/security/brig) "fKW" = ( /obj/item/kirbyplants/plant16, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -51576,7 +50769,7 @@ "fLa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -51635,7 +50828,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -51655,7 +50848,7 @@ "fNQ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -51678,7 +50871,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -51710,7 +50903,7 @@ }, /area/station/security/main) "fON" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/north) @@ -51735,7 +50928,7 @@ "fPC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -51780,14 +50973,14 @@ /area/station/science/break_room) "fQr" = ( /obj/machinery/power/apc/directional/west, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, /area/station/maintenance/fore) "fQt" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -51804,7 +50997,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "fQQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -51839,7 +51032,7 @@ /obj/machinery/computer/secure_data{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -51854,7 +51047,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -51870,7 +51063,7 @@ }, /area/station/security/armory/secure) "fSz" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -51897,7 +51090,7 @@ "fTc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -51922,7 +51115,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -51988,7 +51181,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -51996,7 +51189,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) "fUo" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -52016,6 +51209,11 @@ /obj/structure/chair/stool{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "fUR" = ( @@ -52031,7 +51229,7 @@ "fVB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -52089,7 +51287,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -52108,7 +51306,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -52165,12 +51363,12 @@ "fYk" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -52178,7 +51376,7 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "fYA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -52195,7 +51393,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -52214,7 +51412,7 @@ /obj/structure/chair/stool{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -52232,7 +51430,7 @@ /turf/simulated/floor/plating, /area/station/engineering/atmos) "fZU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -52240,7 +51438,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/xenobio_south) "fZV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -52249,7 +51447,7 @@ /turf/simulated/floor/bluegrid, /area/station/telecomms/chamber) "gap" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -52282,7 +51480,7 @@ /turf/simulated/floor/mineral/tranquillite, /area/station/maintenance/fore) "gbu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -52315,7 +51513,7 @@ /turf/simulated/wall, /area/station/maintenance/fsmaint) "gbP" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -52333,7 +51531,7 @@ }, /area/station/security/execution) "gcq" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -52359,6 +51557,27 @@ }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) +"gcy" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/station/science/research) "gcI" = ( /obj/structure/table, /obj/item/deck/cards, @@ -52371,7 +51590,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -52381,6 +51600,27 @@ icon_state = "redcorner" }, /area/station/security/brig) +"gdn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/station/security/main) "gdt" = ( /obj/structure/closet/crate, /obj/item/storage/box/drinkingglasses, @@ -52414,30 +51654,26 @@ icon_state = "white" }, /area/station/security/permabrig) -"gei" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 1 +"geq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 + dir = 6 }, -/obj/structure/cable/yellow{ - d1 = 1; +/obj/structure/cable{ + d1 = 2; d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - icon_state = "darkgrey" + icon_state = "white" }, -/area/station/science/toxins/mixing) +/area/station/science/research) "geG" = ( /obj/machinery/economy/vending/snack, /obj/machinery/camera{ @@ -52450,12 +51686,12 @@ }, /area/station/science/break_room) "geR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -52489,7 +51725,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -52513,7 +51749,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "gfy" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -52535,12 +51771,12 @@ }, /area/station/science/xenobiology) "gfz" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/turret_protected/ai_upload) @@ -52549,14 +51785,16 @@ /obj/machinery/power/rad_collector{ anchored = 1 }, -/obj/structure/cable, +/obj/structure/cable/yellow{ + d2 = 4 + }, /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 10 }, /turf/simulated/floor/engine, /area/station/engineering/engine/supermatter) "gfY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -52574,7 +51812,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -52643,7 +51881,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -52694,7 +51932,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -52710,7 +51948,7 @@ /area/station/science/break_room) "gjF" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -52772,7 +52010,7 @@ }, /area/station/medical/coldroom) "glG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -52834,7 +52072,7 @@ /obj/structure/table, /obj/item/storage/firstaid/regular, /obj/machinery/light, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" @@ -52865,7 +52103,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -52873,7 +52111,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/command/office/hos) "gpe" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -52892,7 +52130,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "gpT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -52933,23 +52171,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard2) -"gqj" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/engineering/break_room) "gqt" = ( /obj/structure/closet/l3closet/scientist, /obj/machinery/atmospherics/pipe/simple/hidden{ @@ -52977,7 +52198,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -53051,12 +52272,12 @@ /area/station/service/bar) "grE" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -53073,19 +52294,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central/west) -"gsu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/research) "gsM" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -53104,7 +52312,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -53152,7 +52360,7 @@ /turf/simulated/floor/plasteel, /area/station/security/main) "gvJ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -53195,7 +52403,7 @@ "gxm" = ( /obj/machinery/door/airlock/engineering, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -53210,7 +52418,7 @@ /obj/item/slime_extract, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -53246,7 +52454,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -53278,7 +52486,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -53293,12 +52501,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -53308,7 +52516,7 @@ }, /area/station/science/server) "gBc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -53316,7 +52524,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -53327,7 +52535,7 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "gBB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -53343,7 +52551,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -53365,7 +52573,7 @@ /area/station/science/test_chamber) "gCo" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -53377,7 +52585,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -53456,7 +52664,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -53466,7 +52674,7 @@ }, /area/station/command/bridge) "gDC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -53506,7 +52714,7 @@ pixel_x = 2; pixel_y = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -53588,7 +52796,7 @@ /area/station/service/bar) "gFQ" = ( /obj/machinery/monkey_recycler, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -53601,7 +52809,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -53614,7 +52822,7 @@ }, /area/station/science/toxins/mixing) "gFZ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -53638,7 +52846,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -53670,7 +52878,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/starboard2) "gHh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -53731,7 +52939,7 @@ id = "Cell 3"; name = "Cell 3 Locker" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -53760,6 +52968,46 @@ icon_state = "black" }, /area/station/engineering/atmos) +"gIm" = ( +/obj/item/radio/beacon, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/command/bridge) +"gIt" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medmaint) "gIJ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -53767,12 +53015,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -53834,7 +53082,7 @@ }, /area/station/security/permabrig) "gKP" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 8; @@ -53858,7 +53106,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -53884,7 +53132,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft2) "gMh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -53954,17 +53202,17 @@ "gNq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -53983,7 +53231,7 @@ }, /area/station/security/brig) "gNA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -53991,7 +53239,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/purple, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -54066,7 +53314,7 @@ /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "gPU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -54093,7 +53341,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -54111,7 +53359,7 @@ /area/station/maintenance/fore) "gRq" = ( /obj/structure/table/reinforced, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -54142,7 +53390,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "gRF" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/directional/south, /obj/structure/closet/secure_closet/evidence/detective, /turf/simulated/floor/plasteel{ @@ -54164,7 +53412,7 @@ "gSb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -54235,6 +53483,23 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) +"gTv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/station/service/chapel/office) "gTx" = ( /obj/machinery/atmospherics/pipe/manifold/visible/purple{ dir = 8 @@ -54245,7 +53510,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -54255,12 +53520,12 @@ }, /area/station/command/office/rd) "gTQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/turret_protected/ai_upload) @@ -54278,11 +53543,11 @@ /area/station/science/research) "gUg" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -54303,19 +53568,45 @@ /area/station/medical/reception) "gUz" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) +"gUA" = ( +/obj/item/wrench, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" + }, +/area/station/science/robotics) "gVc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -54326,7 +53617,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -54352,12 +53643,12 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -54373,7 +53664,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "gVS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -54414,7 +53705,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -54440,7 +53731,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -54456,7 +53747,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/command/teleporter, /obj/effect/mapping_helpers/airlock/access/all/science/minisat, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -54487,7 +53778,7 @@ }, /area/station/aisat) "gXN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -54552,7 +53843,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -54571,16 +53862,11 @@ }, /area/station/science/research) "gZV" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, /obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, /turf/simulated/floor/plating, /area/station/security/storage) "hal" = ( @@ -54604,7 +53890,7 @@ /area/station/maintenance/auxsolarstarboard) "hbB" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -54631,12 +53917,12 @@ "hci" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -54671,7 +53957,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -54708,7 +53994,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "hdw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -54729,7 +54015,7 @@ /turf/simulated/floor/plasteel, /area/station/public/locker) "hdL" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -54754,7 +54040,7 @@ /obj/machinery/door/airlock/hatch{ name = "Observation Room" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -54762,7 +54048,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/xenobio_south) "heC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -54789,7 +54075,7 @@ }, /area/station/engineering/break_room) "hfi" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -54805,25 +54091,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard) -"hfC" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/research) "hfR" = ( /obj/structure/window/reinforced{ dir = 8 @@ -54831,31 +54098,18 @@ /obj/structure/window/reinforced, /turf/simulated/floor/engine, /area/station/science/xenobiology) -"hfT" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/storage) "hfX" = ( /obj/effect/spawner/window/shuttle, /turf/simulated/floor/plating, /area/shuttle/pod_2) "hfZ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -54863,26 +54117,8 @@ /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/security/prison/cell_block/A) -"hgm" = ( -/obj/structure/disposalpipe/junction/y{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) "hgp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -54902,8 +54138,20 @@ }, /turf/simulated/floor/carpet, /area/station/science/robotics/showroom) +"hgD" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/medbay) "hgN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -54911,11 +54159,16 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "hgU" = ( @@ -54945,7 +54198,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -54977,12 +54230,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -55007,7 +54260,7 @@ /turf/simulated/floor/carpet, /area/station/service/library) "hiP" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -55021,12 +54274,12 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -55053,7 +54306,7 @@ "hjr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55076,7 +54329,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -55090,7 +54343,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "hka" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55099,7 +54352,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -55135,6 +54388,22 @@ icon_state = "darkbluecorners" }, /area/station/engineering/ai_transit_tube) +"hkr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/medical/surgery/observation) "hkF" = ( /turf/simulated/wall/mineral/titanium, /area/shuttle/pod_2) @@ -55147,7 +54416,7 @@ }, /area/station/science/break_room) "hlD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55170,7 +54439,7 @@ /area/station/security/storage) "hmr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55185,7 +54454,7 @@ /obj/effect/spawner/random_spawners/oil_maybe, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55194,12 +54463,12 @@ /area/station/maintenance/fore) "hnc" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -55231,7 +54500,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -55278,7 +54547,7 @@ /area/station/public/fitness) "hnR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55304,7 +54573,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -55316,11 +54585,11 @@ /area/station/security/processing) "hov" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -55333,7 +54602,7 @@ /area/station/security/permabrig) "hoE" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55357,7 +54626,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55368,6 +54637,21 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/security/prisonlockers) +"hpi" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/carpet, +/area/station/command/office/captain) "hpp" = ( /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -55414,11 +54698,11 @@ /area/station/maintenance/aft2) "hqL" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -55432,7 +54716,7 @@ "hrf" = ( /obj/structure/disposalpipe/segment, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -55440,14 +54724,14 @@ /area/station/service/bar) "hrk" = ( /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, /turf/simulated/floor/plating, /area/station/maintenance/aft) "hrO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55483,17 +54767,6 @@ icon_state = "darkgreycheck" }, /area/station/command/office/rd) -"hsq" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint) "htr" = ( /obj/machinery/disposal, /obj/structure/sign/deathsposal{ @@ -55571,13 +54844,33 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/station/security/warden) +"hvL" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "greenfull" + }, +/area/station/hallway/primary/central/se) "hvR" = ( /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -55595,6 +54888,21 @@ /obj/effect/mapping_helpers/airlock/access/all/science/xenobio, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) +"hwy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/science/research) "hwF" = ( /obj/structure/table/wood, /obj/item/storage/photo_album, @@ -55628,15 +54936,6 @@ icon_state = "darkgrey" }, /area/station/science/storage) -"hwZ" = ( -/obj/effect/landmark/damageturf, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "hxc" = ( /obj/item/tank/internals/oxygen{ pixel_x = -4; @@ -55673,7 +54972,7 @@ dir = 1; network = list("SS13","tcomm") }, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel/dark, /area/station/telecomms/chamber) @@ -55708,7 +55007,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55722,7 +55021,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55733,7 +55032,7 @@ /area/station/science/research) "hyW" = ( /obj/structure/chair/office/dark, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55765,6 +55064,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whiteblue" @@ -55777,12 +55081,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -55806,7 +55110,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55821,12 +55125,7 @@ /turf/simulated/floor/engine/plasma, /area/station/engineering/atmos) "hAQ" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -55839,7 +55138,7 @@ }, /area/station/command/office/cmo) "hBq" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55886,21 +55185,6 @@ icon_state = "cautioncorner" }, /area/station/engineering/atmos) -"hCb" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/exit) "hCg" = ( /obj/structure/chair/wood{ dir = 1 @@ -55914,7 +55198,7 @@ /turf/simulated/floor/bluegrid/telecomms, /area/station/science/xenobiology) "hCu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -55961,12 +55245,12 @@ "hDx" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -55987,7 +55271,7 @@ "hDL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -56111,7 +55395,7 @@ /obj/structure/sign/securearea{ pixel_y = 32 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -56131,7 +55415,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -56145,12 +55429,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -56201,7 +55485,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -56215,12 +55499,12 @@ id_tag = "Perma Gate"; name = "Prison Blast Door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -56308,7 +55592,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -56318,7 +55602,7 @@ }, /area/station/security/armory) "hJH" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -56335,13 +55619,34 @@ icon_state = "darkgrey" }, /area/station/command/office/ce) +"hKb" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/station/science/research) "hKK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -56363,7 +55668,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -56385,7 +55690,7 @@ }, /area/station/service/chapel/office) "hLu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -56398,11 +55703,11 @@ }, /area/station/security/brig) "hLE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -56443,6 +55748,27 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/east) +"hMf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door_control{ + id = "paramedic"; + name = "Garage Door Control"; + pixel_y = -24; + req_access_txt = "66" + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" + }, +/area/station/hallway/primary/central/sw) "hMv" = ( /obj/effect/landmark/spawner/rev, /obj/structure/morgue{ @@ -56470,12 +55796,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -56507,13 +55833,34 @@ /obj/item/lighter/zippo/engraved, /turf/simulated/floor/carpet/purple, /area/station/maintenance/fore) +"hNK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/station/security/main) "hOu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -56525,7 +55872,7 @@ /area/station/maintenance/fore2) "hOA" = ( /obj/machinery/power/apc/directional/west, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -56554,7 +55901,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -56570,12 +55917,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -56583,11 +55930,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/medmaint) "hPJ" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -56617,7 +55959,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -56661,7 +56003,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -56706,7 +56048,7 @@ "hSu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -56719,6 +56061,31 @@ icon_state = "yellow" }, /area/station/engineering/break_room) +"hSz" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/station/security/main) "hSG" = ( /obj/structure/disposalpipe/sortjunction{ dir = 1; @@ -56767,7 +56134,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -56785,7 +56152,7 @@ }, /area/station/engineering/atmos) "hTj" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -56796,7 +56163,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -56820,7 +56187,7 @@ }, /area/station/security/permabrig) "hTD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -56851,12 +56218,12 @@ /area/station/security/main) "hUG" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -56877,25 +56244,6 @@ icon_state = "darkgrey" }, /area/station/science/toxins/launch) -"hVX" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/rnd) "hWf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -56904,6 +56252,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fore) "hWk" = ( @@ -56932,12 +56285,12 @@ "hXR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -56968,17 +56321,17 @@ }, /area/station/hallway/secondary/exit) "hYz" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -57006,7 +56359,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -57016,7 +56369,7 @@ }, /area/station/maintenance/asmaint) "hYL" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -57025,7 +56378,7 @@ /turf/simulated/floor/plasteel, /area/station/security/permabrig) "hYV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -57041,17 +56394,17 @@ dir = 1 }, /obj/structure/grille, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -57069,26 +56422,11 @@ icon_state = "neutral" }, /area/station/hallway/secondary/garden) -"hZy" = ( -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 1; - name = "Disposals Junction"; - sort_type_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/station/maintenance/fpmaint) "hZT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -57117,7 +56455,7 @@ /turf/space, /area/station/engineering/solar/port) "hZZ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -57163,11 +56501,11 @@ /area/station/engineering/atmos/control) "ibI" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -57214,12 +56552,12 @@ name = "Medbay Junction"; sort_type_txt = "9" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -57232,24 +56570,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"icW" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint) "icY" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/stripes/corner, @@ -57289,12 +56609,12 @@ /area/station/engineering/break_room) "ieD" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -57306,7 +56626,7 @@ /area/station/security/permabrig) "ieT" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -57314,7 +56634,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -57396,7 +56716,7 @@ loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); name = "trash spawner" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -57411,17 +56731,17 @@ /area/station/maintenance/starboard2) "ihq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -57450,7 +56770,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -57458,26 +56778,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) -"ihW" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" - }, -/area/station/science/research) "iil" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 4 @@ -57524,7 +56824,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -57540,7 +56840,7 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -57564,12 +56864,12 @@ /turf/space, /area/space/nearstation) "ijF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -57613,7 +56913,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -57624,7 +56924,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -57653,12 +56953,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "imb" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -57681,6 +56981,24 @@ icon_state = "yellow" }, /area/station/engineering/break_room) +"imw" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fpmaint) "imC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -57711,7 +57029,7 @@ "inj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -57790,7 +57108,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -57805,31 +57123,12 @@ icon_state = "red" }, /area/station/security/prisonlockers) -"ipa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "redcorner" - }, -/area/station/hallway/primary/central/east) "ipj" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "ipz" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -57859,7 +57158,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -57893,7 +57192,7 @@ /area/station/engineering/atmos/distribution) "iqY" = ( /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -57911,7 +57210,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -57958,7 +57257,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -57986,6 +57285,25 @@ /obj/item/stack/cable_coil, /turf/space, /area/space/nearstation) +"itt" = ( +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-y" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/aft) "itu" = ( /obj/machinery/alarm{ dir = 8; @@ -58060,7 +57378,7 @@ /area/station/science/toxins/mixing) "iuU" = ( /obj/machinery/atmospherics/pipe/simple/visible/purple, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -58076,7 +57394,7 @@ "iuW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -58151,7 +57469,7 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "SHOW" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/science/robotics/showroom) "iwB" = ( @@ -58197,7 +57515,7 @@ /area/station/command/office/cmo) "ixy" = ( /obj/structure/chair/stool, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -58212,7 +57530,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "ixQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -58243,7 +57561,7 @@ "ixZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -58265,7 +57583,7 @@ }, /area/station/security/permabrig) "iyl" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -58299,7 +57617,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -58318,12 +57636,12 @@ }, /area/station/service/hydroponics) "izK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -58331,7 +57649,7 @@ /turf/simulated/floor/plating, /area/station/security/warden) "izY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -58350,7 +57668,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -58369,18 +57687,6 @@ }, /turf/simulated/floor/plasteel, /area/station/science/robotics) -"iAP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/station/maintenance/turbine) "iAS" = ( /obj/machinery/power/grounding_rod{ anchored = 1 @@ -58409,7 +57715,7 @@ /obj/item/storage/fancy/cigarettes, /obj/item/flash, /obj/item/reagent_containers/spray/pepper, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -58454,7 +57760,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -58469,7 +57775,7 @@ name = "Sci Chem and Xenobio Access" }, /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -58613,7 +57919,7 @@ pixel_x = -24 }, /obj/machinery/power/apc/directional/south, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "barber" }, @@ -58641,7 +57947,7 @@ /turf/simulated/floor/wood, /area/station/maintenance/starboard) "iHk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -58691,7 +57997,7 @@ "iIA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -58707,7 +58013,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -58744,7 +58050,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -58780,7 +58086,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/starboard2) "iKJ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -58796,7 +58102,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -58835,7 +58141,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -58863,7 +58169,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -58875,7 +58181,7 @@ /area/station/science/explab) "iLl" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -58886,12 +58192,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "iLs" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -58902,12 +58208,12 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -58930,7 +58236,7 @@ }, /area/station/maintenance/fsmaint) "iMg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -58959,7 +58265,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -58970,7 +58276,7 @@ /obj/machinery/computer/mech_bay_power_console{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -59000,7 +58306,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "iOj" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -59012,7 +58318,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -59110,7 +58416,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -59159,7 +58465,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -59179,7 +58485,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -59209,7 +58515,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "iSY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -59233,7 +58539,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -59244,7 +58550,7 @@ }, /area/station/medical/surgery/observation) "iTo" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -59262,7 +58568,7 @@ /area/station/hallway/primary/starboard) "iTB" = ( /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -59283,7 +58589,7 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -59297,7 +58603,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -59331,7 +58637,7 @@ /turf/simulated/floor/wood, /area/station/legal/courtroom) "iUC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -59345,11 +58651,31 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/east) +"iUN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "HoS Junction"; + sort_type_txt = "7" + }, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "iVP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -59360,7 +58686,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -59426,7 +58752,7 @@ /turf/simulated/floor/plating, /area/station/science/toxins/test) "iYm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -59472,7 +58798,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -59505,12 +58831,12 @@ /turf/simulated/floor/bluegrid/telecomms, /area/station/science/xenobiology) "jaK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/directional/west, /turf/simulated/floor/plating, /area/station/maintenance/fore2) @@ -59528,7 +58854,7 @@ }, /area/station/engineering/control) "jbl" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -59539,6 +58865,24 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/command/bridge) +"jby" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/break_room) "jbB" = ( /obj/structure/transit_tube/crossing{ dir = 8 @@ -59547,7 +58891,7 @@ /turf/space, /area/space/nearstation) "jcg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -59574,13 +58918,33 @@ pixel_x = -10; pixel_y = -6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/station/security/warden) +"jcr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/reception) "jcA" = ( /obj/machinery/light/small{ dir = 1 @@ -59613,7 +58977,7 @@ }, /area/station/command/office/cmo) "jdP" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -59641,7 +59005,7 @@ locked = 1; name = "Xenobiology Internal Airlock" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -59681,7 +59045,7 @@ /area/station/maintenance/asmaint) "jeY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -59692,7 +59056,7 @@ "jfb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -59704,12 +59068,12 @@ /area/station/hallway/primary/fore/east) "jfk" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/door/poddoor/preopen{ id_tag = "Perma Gate"; name = "Prison Blast Door" @@ -59750,7 +59114,7 @@ }, /area/station/turret_protected/ai) "jgP" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -59760,11 +59124,26 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft/north) +"jil" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine{ + icon_state = "rampbottom"; + name = "reinforced stairs" + }, +/area/station/science/test_chamber) "jiK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -59815,7 +59194,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "jkg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -59829,7 +59208,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -59837,7 +59216,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/west) "jkB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -59863,12 +59242,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -59942,12 +59321,12 @@ locked = 1; name = "Supermatter Interior Access" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; icon_state = "4-8" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -59971,7 +59350,7 @@ "joP" = ( /obj/machinery/hologram/holopad, /obj/effect/turf_decal/delivery/blue/hollow, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -59983,6 +59362,31 @@ icon_state = "white" }, /area/station/command/office/cmo) +"joY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/virology) "jpx" = ( /obj/machinery/door/window/classic/normal{ name = "Primate Pen" @@ -60010,7 +59414,7 @@ /area/station/service/library) "jse" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -60020,7 +59424,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -60033,12 +59437,12 @@ }, /area/station/medical/exam_room) "jsH" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -60072,8 +59476,27 @@ }, /turf/simulated/floor/plating/airless, /area/station/engineering/atmos) +"jsL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint) "jtg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -60095,7 +59518,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -60106,11 +59529,11 @@ }, /area/station/medical/storage) "juc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -60126,7 +59549,7 @@ "jun" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -60136,7 +59559,7 @@ "juq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -60165,7 +59588,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -60178,7 +59601,7 @@ pixel_x = 12 }, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -60220,7 +59643,7 @@ }, /area/station/security/armory) "jvU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -60273,11 +59696,11 @@ }, /area/station/science/misc_lab) "jyW" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -60292,7 +59715,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -60327,7 +59750,7 @@ /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -60335,6 +59758,29 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/maintenance/aft2) +"jAV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-y" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/se) "jAZ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ @@ -60349,7 +59795,7 @@ pixel_y = -24; req_access_txt = "55" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -60369,7 +59815,7 @@ }, /area/station/maintenance/asmaint) "jCd" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -60379,22 +59825,6 @@ icon_state = "cautioncorner" }, /area/station/hallway/primary/starboard/east) -"jCi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/public/locker) "jCz" = ( /obj/structure/sink/kitchen{ dir = 1; @@ -60410,7 +59840,7 @@ /area/station/service/kitchen) "jCB" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -60421,7 +59851,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -60446,6 +59876,26 @@ icon_state = "white" }, /area/station/maintenance/aft) +"jDj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/science/rnd) "jDn" = ( /obj/structure/transit_tube/diagonal/topleft, /turf/space, @@ -60453,7 +59903,7 @@ "jDv" = ( /obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -60491,7 +59941,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -60592,7 +60042,7 @@ "jFz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -60603,7 +60053,7 @@ }, /area/station/maintenance/asmaint) "jFF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -60613,7 +60063,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -60625,7 +60075,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft2) "jFN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -60643,12 +60093,12 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -60658,7 +60108,7 @@ }, /area/station/medical/surgery/observation) "jGk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -60762,7 +60212,7 @@ name = "west bump"; pixel_x = -28 }, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -60777,7 +60227,7 @@ }, /area/station/security/interrogation) "jIR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -60808,7 +60258,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "jJo" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -60826,7 +60276,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -60853,7 +60303,7 @@ dir = 1; pixel_y = 24 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -60864,12 +60314,12 @@ }, /area/station/hallway/secondary/bridge) "jJW" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -60892,12 +60342,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -60912,6 +60362,33 @@ }, /turf/space, /area/space/nearstation) +"jLr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics Requests Console"; + pixel_x = -30 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/station/science/robotics) "jLt" = ( /obj/item/slime_extract/darkblue, /obj/effect/decal/cleanable/dirt, @@ -60926,6 +60403,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -60948,7 +60430,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/xenobio_north) "jMr" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -61043,12 +60525,12 @@ id_tag = "Perma Gate"; name = "Prison Blast Door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -61073,22 +60555,6 @@ }, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) -"jOl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/station/medical/cryo) "jOn" = ( /obj/machinery/door/window/classic/reversed{ name = "Containment Pen #6"; @@ -61103,7 +60569,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -61167,7 +60633,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -61221,7 +60687,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "jPQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -61257,12 +60723,12 @@ dir = 1; pixel_y = 24 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -61309,21 +60775,6 @@ }, /turf/space, /area/station/engineering/solar/auxstarboard) -"jQZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/toxins/launch) "jRf" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ @@ -61347,7 +60798,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -61394,7 +60845,7 @@ /obj/machinery/door/airlock/hatch{ name = "Observation Room" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -61417,8 +60868,25 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) +"jSN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/station/medical/cryo) "jSU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -61433,7 +60901,7 @@ /turf/space, /area/space/nearstation) "jTe" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -61490,7 +60958,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -61524,13 +60992,13 @@ }, /area/station/security/permabrig) "jUV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ - d2 = 4; +/obj/structure/cable{ + d2 = 8; icon_state = "0-4" }, /obj/effect/spawner/window/reinforced/grilled, @@ -61555,7 +61023,7 @@ /obj/structure/disposalpipe/junction{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -61569,8 +61037,8 @@ req_access = list(55) }, /obj/effect/turf_decal/stripes/box, -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ +/obj/structure/cable, +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -61580,7 +61048,7 @@ "jWJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -61611,7 +61079,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -61666,7 +61134,7 @@ /area/station/command/office/captain/bedroom) "jXS" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -61687,11 +61155,11 @@ id_tag = "xenobio1"; name = "Xenobio Pen 1 Blast Door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -61701,7 +61169,7 @@ "jYH" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -61715,7 +61183,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -61733,25 +61201,6 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/office) -"jZi" = ( -/obj/effect/spawner/lootdrop{ - loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); - name = "trash spawner" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - dir = 8 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel, -/area/station/maintenance/fsmaint) "jZz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -61770,6 +61219,24 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) +"kaB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet/red, +/area/station/command/office/hos) "kaK" = ( /obj/structure/sign/directions/bridge{ pixel_x = 32; @@ -61800,7 +61267,7 @@ /turf/simulated/wall/r_wall, /area/station/security/execution) "kcb" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -61823,7 +61290,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -61850,6 +61317,11 @@ /obj/machinery/keycard_auth{ pixel_y = 24 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/wood, /area/station/command/office/hos) "kdJ" = ( @@ -61859,7 +61331,7 @@ }, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -61872,44 +61344,42 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/aft2) -"kej" = ( -/obj/item/kirbyplants/plant24, -/obj/machinery/camera{ - c_tag = "Science Hallway - Research"; - network = list("Research","SS13") +"ken" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + dir = 1 }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 +/turf/simulated/floor/plating, +/area/station/maintenance/aft) +"keu" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 }, -/area/station/science/research) -"ken" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/light/small{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 }, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/science/storage) "kez" = ( /turf/simulated/wall/r_wall, /area/station/engineering/engine/supermatter) "keN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -61922,12 +61392,12 @@ }, /area/station/science/break_room) "kfe" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -61944,7 +61414,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -61999,7 +61469,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -62049,7 +61519,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/fore) "khI" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -62079,6 +61549,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteblue" @@ -62222,7 +61697,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -62242,7 +61717,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -62254,7 +61729,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -62299,7 +61774,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "kpn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -62310,6 +61785,24 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/north) +"kpx" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "green" + }, +/area/station/service/hydroponics) "kqd" = ( /obj/item/radio/intercom{ name = "west bump"; @@ -62327,7 +61820,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -62339,7 +61832,7 @@ /area/station/science/research) "kqi" = ( /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -62350,7 +61843,7 @@ /area/station/science/explab/chamber) "kqw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -62368,7 +61861,7 @@ }, /area/station/maintenance/asmaint) "kqO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -62474,12 +61967,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -62531,7 +62024,7 @@ /turf/simulated/floor/grass/no_creep, /area/station/medical/virology) "kuf" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -62578,7 +62071,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -62611,7 +62104,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -62640,17 +62133,17 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -62684,7 +62177,7 @@ /obj/machinery/camera{ c_tag = "Tool Storage" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -62696,7 +62189,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -62732,7 +62225,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -62753,17 +62246,17 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -62833,7 +62326,7 @@ /obj/machinery/atmospherics/binary/pump/on{ name = "Gas to Cooling Loop" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -62844,26 +62337,6 @@ /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) -"kBk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/supply/lobby) "kBn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -62871,30 +62344,6 @@ /obj/item/kirbyplants/plant21, /turf/simulated/floor/plasteel, /area/station/supply/storage) -"kBz" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "redcorner" - }, -/area/station/security/brig) "kCc" = ( /obj/machinery/door/window/brigdoor{ dir = 8; @@ -62910,7 +62359,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -62934,21 +62383,6 @@ icon_state = "green" }, /area/station/hallway/primary/central/se) -"kCP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard2) "kDt" = ( /obj/effect/spawner/window, /turf/simulated/floor/plating, @@ -62960,7 +62394,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -62991,7 +62425,7 @@ /obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -63014,12 +62448,12 @@ /area/station/public/fitness) "kDU" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -63041,7 +62475,7 @@ /area/station/science/xenobiology) "kEh" = ( /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -63050,7 +62484,7 @@ "kEv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -63102,13 +62536,27 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/station/supply/lobby) +"kFv" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/station/supply/storage) "kFD" = ( /obj/structure/table/reinforced, /obj/item/stamp/denied{ @@ -63151,7 +62599,7 @@ /turf/simulated/floor/plasteel, /area/station/security/warden) "kFY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -63159,7 +62607,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -63217,7 +62665,7 @@ id_tag = "engsm"; name = "Radiation Chamber Shutters" }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -63324,7 +62772,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -63335,31 +62783,12 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "CMO" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, /area/station/command/office/cmo) -"kJT" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/station/science/break_room) "kKa" = ( /obj/machinery/atmospherics/pipe/simple/heat_exchanging, /turf/space, @@ -63413,7 +62842,7 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -63439,7 +62868,7 @@ }, /area/station/security/permabrig) "kLW" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -63490,7 +62919,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -63522,7 +62951,7 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "CMO" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/command/office/cmo) "kNG" = ( @@ -63560,7 +62989,7 @@ }, /area/station/engineering/atmos) "kOe" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -63599,8 +63028,8 @@ id_tag = "xenobio8"; name = "Xenobio Pen 8 Blast Door" }, -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ +/obj/structure/cable, +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -63620,22 +63049,6 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/distribution) -"kPv" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/station/medical/medbay) "kPB" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -63656,7 +63069,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -63687,7 +63100,7 @@ /turf/simulated/floor/wood, /area/station/maintenance/starboard) "kRc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -63714,7 +63127,7 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "SHOW" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -63733,7 +63146,7 @@ /obj/machinery/power/rad_collector{ anchored = 1 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" }, @@ -63759,7 +63172,7 @@ /area/station/medical/virology) "kSz" = ( /obj/machinery/power/apc/directional/west, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -63770,7 +63183,7 @@ /area/station/hallway/primary/central/se) "kSA" = ( /obj/structure/table, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -63844,12 +63257,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -63866,7 +63279,7 @@ }, /obj/structure/barricade/wooden/crude, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -63874,7 +63287,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "kVu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -63886,7 +63299,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "kVO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -63907,7 +63320,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -63925,12 +63338,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -63958,7 +63371,7 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -63966,8 +63379,20 @@ /obj/machinery/power/apc/directional/east, /turf/simulated/floor/plasteel, /area/station/science/robotics) +"kWp" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/station/service/bar) "kWt" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -63984,7 +63409,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -64031,36 +63456,17 @@ icon_state = "cult" }, /area/station/legal/magistrate) -"kYe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/reception) "kYQ" = ( /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 1 }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "caution" @@ -64107,7 +63513,7 @@ dir = 4 }, /obj/effect/landmark/damageturf, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -64125,7 +63531,7 @@ }, /area/station/public/dorms) "lar" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -64133,17 +63539,22 @@ /turf/simulated/floor/engine, /area/station/science/test_chamber) "law" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "laE" = ( @@ -64217,12 +63628,12 @@ dir = 10 }, /obj/effect/turf_decal/stripes/line, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -64263,7 +63674,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -64282,7 +63693,7 @@ name = "Incinerator Exterior Airlock" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -64313,7 +63724,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "leu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -64351,23 +63762,6 @@ icon_state = "whiteyellow" }, /area/station/medical/chemistry) -"lfe" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/exit) "lfh" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 4 @@ -64375,18 +63769,6 @@ /obj/machinery/atmospherics/portable/canister, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) -"lfm" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/medbay) "lfu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -64394,7 +63776,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -64427,7 +63809,7 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -64461,7 +63843,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -64541,7 +63923,7 @@ }, /area/station/engineering/controlroom) "lhs" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -64594,12 +63976,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/turf_decal/tile/bar, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -64613,7 +63995,7 @@ /turf/simulated/floor/plating/airless, /area/station/engineering/solar/port) "liK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -64631,7 +64013,7 @@ /turf/simulated/floor/engine/o2, /area/station/engineering/atmos) "liR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -64762,16 +64144,11 @@ /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "lkE" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/wood, /area/station/command/office/hos) "lkH" = ( /obj/machinery/door/airlock/research/glass, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -64803,12 +64180,12 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -64837,7 +64214,7 @@ }, /area/station/public/dorms) "lmi" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -64861,7 +64238,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -64895,17 +64272,17 @@ "lmC" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -64962,6 +64339,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "loo" = ( @@ -65062,7 +64444,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -65087,11 +64469,6 @@ /obj/machinery/door/window{ name = "Captain's Desk" }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/mapping_helpers/airlock/windoor/access/all/command/captain, /turf/simulated/floor/wood, /area/station/command/office/captain) @@ -65113,20 +64490,6 @@ icon_state = "darkgreycheck" }, /area/station/medical/break_room) -"lrD" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/science/research) "lsi" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, @@ -65146,6 +64509,23 @@ /obj/effect/spawner/random_spawners/cobweb_left_rare, /turf/simulated/floor/plating, /area/station/maintenance/aft2) +"lsz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/medbay) "lsC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -65153,7 +64533,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -65167,7 +64547,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -65188,7 +64568,7 @@ }, /area/station/hallway/primary/central/se) "ltg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -65210,6 +64590,26 @@ /obj/machinery/atmospherics/meter, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) +"ltB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/science/xenobiology) "ltH" = ( /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating, @@ -65230,7 +64630,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -65245,7 +64645,7 @@ "luR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -65259,7 +64659,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -65309,7 +64709,7 @@ /area/space/nearstation) "lwN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -65339,7 +64739,7 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -65371,6 +64771,32 @@ icon_state = "white" }, /area/station/medical/medbay) +"lzQ" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "Chapel"; + sort_type_txt = "17" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/aft) "lzW" = ( /obj/structure/rack, /obj/machinery/atmospherics/pipe/simple/visible{ @@ -65386,12 +64812,12 @@ /turf/simulated/floor/plasteel, /area/station/security/prisonlockers) "lAG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/door/poddoor/preopen{ id_tag = "Secure Gate"; name = "brig shutters" @@ -65407,7 +64833,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -65418,12 +64844,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -65446,7 +64872,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -65474,7 +64900,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -65494,6 +64920,22 @@ icon_state = "cafeteria" }, /area/station/science/break_room) +"lCk" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "Disposals Junction"; + sort_type_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/maintenance/fpmaint) "lCt" = ( /obj/structure/window/reinforced{ dir = 4 @@ -65524,7 +64966,7 @@ /area/station/maintenance/aft2) "lCQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -65701,7 +65143,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -65736,12 +65178,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -65777,7 +65219,7 @@ name = "north bump"; pixel_y = 24 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -65809,20 +65251,6 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"lHQ" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/engine{ - icon_state = "rampbottom"; - name = "reinforced stairs" - }, -/area/station/science/test_chamber) "lHZ" = ( /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -65846,7 +65274,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -65906,7 +65334,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "lJr" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -65943,7 +65371,9 @@ /obj/machinery/power/rad_collector{ anchored = 1 }, -/obj/structure/cable, +/obj/structure/cable/yellow{ + d2 = 4 + }, /obj/machinery/atmospherics/pipe/manifold/visible/supply{ dir = 1 }, @@ -65984,11 +65414,11 @@ /area/station/hallway/primary/central/sw) "lLb" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/security/permabrig) "lLt" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -66011,7 +65441,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -66068,7 +65498,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -66082,7 +65512,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -66091,7 +65521,7 @@ /area/station/security/permabrig) "lNt" = ( /obj/machinery/computer/arcade, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -66143,12 +65573,12 @@ dir = 4 }, /obj/effect/turf_decal/tile/bar, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -66158,38 +65588,8 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central/north) -"lOv" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/spawner/random_spawners/oil_maybe, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard2) -"lOB" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 2; - name = "Hydroponics Junction"; - sort_type_txt = "21" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/se) "lOE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -66200,17 +65600,17 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "SHOW" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -66267,7 +65667,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -66291,15 +65691,10 @@ pixel_x = -3; pixel_y = 3 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/wood, /area/station/command/office/hos) "lQx" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -66330,7 +65725,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -66347,7 +65742,7 @@ dir = 4 }, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -66383,7 +65778,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -66432,7 +65827,7 @@ "lSG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -66448,7 +65843,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -66474,7 +65869,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/aft2) "lUv" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -66508,7 +65903,7 @@ /area/station/engineering/atmos/control) "lVz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -66651,7 +66046,7 @@ /area/station/maintenance/asmaint) "lZU" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -66665,7 +66060,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -66704,6 +66099,23 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/security/brig) +"maQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/station/engineering/control) "maV" = ( /obj/structure/disposalpipe/sortjunction/reversed{ dir = 4; @@ -66716,7 +66128,7 @@ }, /area/station/security/brig) "mba" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -66733,7 +66145,7 @@ id_tag = "Xenolab"; name = "special containment blast door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -66741,7 +66153,7 @@ /area/station/science/xenobiology) "mbt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -66754,7 +66166,7 @@ }, /area/station/science/research) "mbI" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -66768,7 +66180,7 @@ /obj/structure/chair/office/dark{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -66784,7 +66196,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -66796,17 +66208,6 @@ icon_state = "dark" }, /area/station/medical/morgue) -"mcp" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fpmaint) "mcw" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 4 @@ -66873,7 +66274,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -66917,7 +66318,7 @@ }, /area/station/service/bar) "meM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -66945,7 +66346,7 @@ "mfp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/landmark/spawner/xeno, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -66990,7 +66391,7 @@ }, /area/station/medical/storage) "mfA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -66999,7 +66400,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -67016,7 +66417,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -67102,7 +66503,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -67118,7 +66519,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "miO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -67144,7 +66545,7 @@ /area/station/maintenance/fsmaint) "mjP" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -67221,7 +66622,7 @@ id_tag = "xenobio8"; name = "Xenobio Pen 8 Blast Door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -67236,7 +66637,7 @@ /area/station/security/prisonlockers) "mlq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -67251,7 +66652,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -67294,7 +66695,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/aft2) "mmk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -67305,7 +66706,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -67344,7 +66745,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -67356,7 +66757,7 @@ /area/station/science/toxins/launch) "mnl" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -67388,7 +66789,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -67407,7 +66808,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -67437,11 +66838,6 @@ /area/station/medical/psych) "moV" = ( /obj/effect/landmark/spawner/nukedisc_respawn, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "mpr" = ( @@ -67483,7 +66879,7 @@ }, /area/station/supply/office) "mra" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -67497,32 +66893,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, /turf/simulated/floor/plasteel, /area/station/science/research) -"mrc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/chemistry) "mrv" = ( /obj/effect/turf_decal/loading_area, /turf/simulated/floor/plating, @@ -67530,7 +66907,7 @@ "mrA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -67547,7 +66924,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -67564,7 +66941,7 @@ /turf/simulated/floor/plating, /area/station/medical/virology) "mtd" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -67577,24 +66954,6 @@ /obj/effect/spawner/random_spawners/cobweb_right_rare, /turf/simulated/floor/plating, /area/station/maintenance/aft2) -"mtJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 9; - level = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "mtV" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -67613,7 +66972,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -67680,6 +67039,18 @@ }, /turf/simulated/floor/wood, /area/station/service/bar) +"mwI" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/station/science/research) "mwK" = ( /obj/structure/chair{ dir = 1 @@ -67690,7 +67061,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -67705,7 +67076,7 @@ }, /area/station/security/main) "mwW" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -67737,6 +67108,24 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plasteel, /area/station/maintenance/fore) +"mxD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "myk" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -67763,7 +67152,7 @@ /obj/machinery/power/rad_collector{ anchored = 1 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" }, @@ -67789,12 +67178,30 @@ icon_state = "solarpanel" }, /area/station/engineering/solar/auxport) +"mzF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/exit) "mAa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -67845,12 +67252,12 @@ name = "brig shutters" }, /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -67874,7 +67281,7 @@ /turf/space, /area/space/nearstation) "mAW" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -67899,7 +67306,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -67928,6 +67335,32 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging, /turf/space, /area/space/nearstation) +"mCc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fpmaint) "mCu" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, @@ -67940,7 +67373,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "mCN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -67964,7 +67397,7 @@ }, /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -67985,7 +67418,7 @@ /obj/structure/disposalpipe/segment, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/science/robotics, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68004,12 +67437,12 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -68030,7 +67463,7 @@ }, /area/station/security/permabrig) "mDX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -68058,7 +67491,7 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68078,7 +67511,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68095,7 +67528,7 @@ }, /area/station/medical/surgery/observation) "mFG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -68117,7 +67550,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68141,7 +67574,7 @@ /obj/structure/sign/poster/official/random{ pixel_x = 32 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68152,7 +67585,7 @@ }, /area/station/hallway/secondary/entry/south) "mGk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68204,7 +67637,7 @@ /turf/space, /area/space/nearstation) "mIo" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68216,7 +67649,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/nw) "mIq" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68232,8 +67665,8 @@ id_tag = "Xenolab"; name = "special containment blast door" }, -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ +/obj/structure/cable, +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68243,7 +67676,7 @@ "mJe" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68254,11 +67687,11 @@ }, /area/station/medical/reception) "mJv" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -68271,7 +67704,7 @@ /turf/simulated/floor/plating, /area/station/command/bridge) "mJF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -68301,7 +67734,7 @@ }, /area/station/security/permabrig) "mKR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -68320,13 +67753,29 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/simulated/floor/plating, /area/station/maintenance/engimaint) +"mLn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/station/public/dorms) "mLA" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "innerbrig" @@ -68352,7 +67801,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -68407,7 +67856,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "mOc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68446,7 +67895,7 @@ }, /area/station/security/permabrig) "mOD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68467,7 +67916,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -68505,7 +67954,7 @@ }, /area/station/supply/office) "mOZ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68532,9 +67981,32 @@ /obj/machinery/atmospherics/pipe/simple/hidden/purple, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) +"mPq" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "Atmospherics Junction"; + sort_type_txt = "6" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/station/hallway/primary/starboard/east) "mPr" = ( /obj/effect/landmark/damageturf, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -68577,7 +68049,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -68604,12 +68076,12 @@ "mRy" = ( /obj/structure/rack, /obj/item/storage/box/tranquilizer, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -68646,7 +68118,7 @@ "mSE" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68684,7 +68156,7 @@ }, /area/station/medical/storage) "mUi" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -68702,7 +68174,7 @@ }, /area/station/science/misc_lab) "mUq" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -68720,7 +68192,7 @@ /area/station/hallway/primary/starboard/north) "mUv" = ( /obj/machinery/door/airlock/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68741,7 +68213,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -68749,12 +68221,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -68793,7 +68265,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "mVB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68813,7 +68285,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -68825,12 +68297,7 @@ /turf/simulated/wall, /area/station/service/hydroponics) "mVG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -68841,6 +68308,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/engine, /area/station/engineering/control) "mVN" = ( @@ -68854,7 +68326,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "mVR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -68890,7 +68362,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -68951,7 +68423,7 @@ pixel_x = -3; pixel_y = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -68962,7 +68434,7 @@ /turf/simulated/floor/wood, /area/station/service/cafeteria) "mXQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -68985,7 +68457,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -69012,7 +68484,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -69022,7 +68494,7 @@ }, /area/station/science/research) "mYU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -69048,7 +68520,7 @@ /area/station/science/rnd) "mZq" = ( /obj/machinery/power/apc/directional/west, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/maintenance/aft2) "mZH" = ( @@ -69117,13 +68589,25 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) +"nbf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "nbg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/light/small{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -69146,12 +68630,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -69168,7 +68652,7 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "nbN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -69259,7 +68743,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "ncG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -69292,11 +68776,24 @@ icon_state = "dark" }, /area/station/security/storage) +"ndC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/science/research) "ndN" = ( /turf/simulated/wall, /area/station/hallway/primary/port/west) "ndR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -69310,7 +68807,7 @@ }, /area/station/medical/chemistry) "ndY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -69340,7 +68837,7 @@ }, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -69367,12 +68864,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -69416,7 +68913,7 @@ }, /area/station/engineering/atmos) "nfB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -69476,21 +68973,13 @@ /area/station/engineering/atmos) "ngG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /turf/simulated/floor/plating, /area/station/maintenance/xenobio_north) -"ngI" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/engine, -/area/station/engineering/control) "ngS" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -69566,7 +69055,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -69611,7 +69100,7 @@ /turf/simulated/floor/engine, /area/station/science/xenobiology) "niU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -69628,12 +69117,12 @@ /turf/simulated/floor/wood, /area/station/medical/psych) "njf" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -69647,7 +69136,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -69665,18 +69154,35 @@ icon_state = "white" }, /area/station/science/xenobiology) +"nkh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/public/locker) "nkt" = ( /turf/simulated/floor/plating, /area/station/maintenance/xenobio_south) "nkU" = ( /mob/living/simple_animal/pet/dog/corgi/borgi, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -69716,7 +69222,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -69748,10 +69254,25 @@ /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) +"nlS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreycheck" + }, +/area/station/command/office/rd) "nmc" = ( /obj/structure/reagent_dispensers/beerkeg/nuke, /obj/structure/table/wood, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -69775,6 +69296,27 @@ icon_state = "yellow" }, /area/station/engineering/break_room) +"nnt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/nw) "nnA" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 6 @@ -69785,17 +69327,42 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "nnI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) +"nnS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/station/security/brig) "nos" = ( /obj/machinery/requests_console{ department = "Bar"; @@ -69807,22 +69374,8 @@ icon_state = "bar" }, /area/station/service/bar) -"noy" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/aft/north) "noA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -69894,26 +69447,6 @@ }, /turf/space, /area/space/nearstation) -"nqw" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" - }, -/area/station/science/research) "nqG" = ( /obj/machinery/door/airlock/research, /obj/effect/mapping_helpers/airlock/autoname, @@ -69921,7 +69454,7 @@ /obj/machinery/door/firedoor/heavy{ opacity = 0 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -69967,6 +69500,27 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/storage) +"nry" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/station/science/research) "nsm" = ( /obj/machinery/alarm{ dir = 4; @@ -70036,7 +69590,7 @@ /area/station/engineering/control) "nui" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -70053,7 +69607,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -70106,7 +69660,7 @@ }, /area/station/security/main) "nwp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -70136,7 +69690,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -70162,7 +69716,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -70184,7 +69738,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "nxr" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -70194,7 +69748,7 @@ }, /area/station/public/sleep) "nxu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -70210,7 +69764,7 @@ pixel_y = 3 }, /obj/item/gun/projectile/shotgun/riot, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -70268,7 +69822,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos/distribution) "nyR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -70316,12 +69870,27 @@ }, /area/station/service/kitchen) "nzE" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "Processing" }, /turf/simulated/floor/plating, /area/station/security/processing) +"nzO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/control) "nzP" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ @@ -70330,28 +69899,6 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging, /turf/space, /area/space/nearstation) -"nzW" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8-Central-to-Aft"; - location = "7.5-Starboard-Aft-Corner" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/se) "nzX" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, /obj/machinery/atmospherics/meter, @@ -70401,7 +69948,7 @@ }, /area/station/service/library) "nBp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -70448,7 +69995,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -70465,7 +70012,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -70548,12 +70095,12 @@ /turf/simulated/floor/plasteel, /area/station/supply/office) "nEw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -70564,7 +70111,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -70584,7 +70131,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -70613,7 +70160,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -70673,7 +70220,7 @@ dir = 8 }, /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -70703,7 +70250,7 @@ "nGt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -70725,16 +70272,16 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "nHi" = ( -/obj/structure/cable{ +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/engineering/gravitygenerator) "nHB" = ( @@ -70743,6 +70290,29 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) +"nIc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/aft/south) "nIi" = ( /obj/machinery/alarm{ name = "north bump"; @@ -70786,6 +70356,24 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) +"nJC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/se) "nJZ" = ( /obj/item/assembly/prox_sensor{ pixel_x = -4; @@ -70796,11 +70384,11 @@ /area/station/maintenance/aft2) "nKf" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -70833,26 +70421,13 @@ }, /turf/simulated/floor/carpet, /area/station/science/robotics/showroom) -"nLH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/station/supply/storage) "nLV" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; name = "Research Junction"; sort_type_txt = "12" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -70877,15 +70452,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/carpet/red, /area/station/command/office/hos) @@ -70931,6 +70506,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -70954,7 +70534,7 @@ name = "MiniSat Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/science/minisat, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -70993,7 +70573,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -71063,7 +70643,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -71088,7 +70668,7 @@ /obj/machinery/computer/security/mining{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -71099,7 +70679,7 @@ }, /area/station/supply/qm) "nTF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -71109,23 +70689,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port2) -"nTK" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) "nTX" = ( /obj/effect/turf_decal/delivery, /turf/simulated/floor/wood, @@ -71140,12 +70703,12 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -71212,7 +70775,7 @@ }, /area/station/hallway/secondary/exit) "nVg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -71252,7 +70815,7 @@ pixel_x = -28; pixel_y = -7 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -71263,7 +70826,7 @@ }, /area/station/security/processing) "nWG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -71279,7 +70842,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "nWH" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -71296,7 +70859,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -71360,7 +70923,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -71388,7 +70951,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -71424,7 +70987,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -71463,7 +71026,7 @@ /area/station/maintenance/fpmaint) "oaj" = ( /obj/structure/table/glass, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -71496,7 +71059,7 @@ "oaE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -71507,8 +71070,8 @@ /area/station/security/main) "oaI" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ +/obj/structure/cable, +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -71537,12 +71100,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -71550,12 +71113,12 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "och" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -71571,7 +71134,7 @@ /turf/simulated/floor/plasteel, /area/station/science/robotics) "ocp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -71583,6 +71146,20 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/station/maintenance/fore) +"ocC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/station/service/chapel/office) "odw" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -71620,7 +71197,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -71629,19 +71206,46 @@ /area/station/maintenance/xenobio_north) "odW" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, /area/station/security/permabrig) +"oec" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/landmark/lightsout, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/science/xenobiology) "oeA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -71680,7 +71284,7 @@ /area/station/hallway/primary/central/north) "ofu" = ( /obj/machinery/power/apc/directional/west, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -71700,12 +71304,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -71742,7 +71346,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -71750,7 +71354,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "oha" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -71778,18 +71382,6 @@ icon_state = "whitepurple" }, /area/station/science/research) -"oil" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/fore/north) "oiv" = ( /turf/simulated/floor/plasteel{ icon_state = "darkgrey" @@ -71801,34 +71393,6 @@ }, /turf/simulated/floor/wood, /area/station/service/cafeteria) -"oiX" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/security/brig) -"oiY" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) "oje" = ( /obj/structure/reagent_dispensers/watertank/high, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ @@ -71868,7 +71432,7 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "olg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -71956,7 +71520,7 @@ /obj/item/slime_extract/pyrite, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -71983,7 +71547,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -72029,7 +71593,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -72100,7 +71664,7 @@ }, /area/station/medical/reception) "oqZ" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/directional/west, /turf/simulated/floor/plating, /area/station/maintenance/medmaint) @@ -72116,6 +71680,22 @@ icon_state = "neutralcorner" }, /area/station/public/locker) +"oro" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/station/medical/virology) "orV" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/classic/reversed, @@ -72168,7 +71748,7 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "HoS" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -72264,7 +71844,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -72272,12 +71852,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "ozg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -72320,7 +71900,7 @@ /turf/simulated/floor/plasteel, /area/station/science/robotics) "oAL" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -72343,6 +71923,18 @@ }, /turf/simulated/floor/plating, /area/station/engineering/atmos/distribution) +"oBr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/fore/north) "oBN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -72368,12 +71960,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -72403,7 +71995,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos/distribution) "oCU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -72447,6 +72039,32 @@ icon_state = "whiteyellow" }, /area/station/medical/chemistry) +"oDd" = ( +/obj/machinery/button/windowtint{ + dir = 4; + id = "ROBO"; + pixel_x = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/science/robotics) "oDf" = ( /obj/item/paper, /obj/structure/table/reinforced, @@ -72478,7 +72096,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "oDZ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -72546,7 +72164,7 @@ loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); name = "trash spawner" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -72554,7 +72172,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/xenobio_south) "oFn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -72566,7 +72184,7 @@ "oFw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -72635,7 +72253,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -72760,7 +72378,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -72771,7 +72389,7 @@ }, /area/station/engineering/ai_transit_tube) "oMn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -72819,7 +72437,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "oNl" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -72853,7 +72471,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -72861,7 +72479,7 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "oNy" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -72889,6 +72507,15 @@ /obj/effect/spawner/random_spawners/cobweb_right_frequent, /turf/simulated/floor/plating, /area/station/maintenance/starboard2) +"oNQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "oNZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -72896,7 +72523,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -72908,7 +72535,7 @@ dir = 8 }, /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -72926,12 +72553,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -72945,12 +72572,12 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "NT" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -72964,12 +72591,12 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -72979,7 +72606,7 @@ }, /area/station/medical/medbay) "oOJ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -73057,7 +72684,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -73072,7 +72699,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -73084,7 +72711,7 @@ }, /area/station/security/storage) "oQF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -73129,12 +72756,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -73144,12 +72771,12 @@ "oRx" = ( /obj/machinery/door/airlock/security/glass, /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -73161,7 +72788,7 @@ /turf/simulated/floor/plasteel, /area/station/security/warden) "oRL" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/medical/virology) @@ -73212,7 +72839,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -73314,7 +72941,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -73348,7 +72975,7 @@ name = "Containment Pen #7"; dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -73370,7 +72997,7 @@ }, /area/station/medical/morgue) "oWm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -73378,7 +73005,7 @@ /turf/simulated/floor/plating, /area/station/engineering/control) "oWs" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -73437,7 +73064,7 @@ /obj/item/storage/box/flashbangs{ pixel_x = -3 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -73452,7 +73079,7 @@ /obj/effect/mapping_helpers/airlock/access/any/security/forensics, /obj/effect/mapping_helpers/airlock/access/any/security/general, /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -73464,7 +73091,7 @@ }, /area/station/security/main) "oXB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -73508,7 +73135,7 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -73531,7 +73158,7 @@ }, /area/station/hallway/primary/central/north) "oZw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -73551,20 +73178,6 @@ /obj/effect/mapping_helpers/airlock/access/any/service/crematorium, /turf/simulated/floor/plating, /area/station/maintenance/aft) -"pad" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/medmaint) "pah" = ( /obj/effect/turf_decal/woodsiding{ dir = 8 @@ -73619,6 +73232,23 @@ }, /turf/simulated/floor/plasteel, /area/station/public/locker) +"pbe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "pcb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -73640,10 +73270,6 @@ "pcy" = ( /obj/structure/table/wood, /obj/item/book/manual/wiki/security_space_law, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, /obj/machinery/light/small{ dir = 8 }, @@ -73652,6 +73278,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/power/apc/important/directional/west, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, /turf/simulated/floor/wood, /area/station/command/office/captain) "pcz" = ( @@ -73661,7 +73296,7 @@ "pcD" = ( /obj/structure/table, /obj/item/storage/bag/dice, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -73680,7 +73315,7 @@ name = "Cyborg Statue"; pixel_y = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -73741,12 +73376,12 @@ dir = 1 }, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -73757,7 +73392,7 @@ /area/station/medical/medbay) "pdN" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -73769,7 +73404,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/starboard2) "pej" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -73799,7 +73434,7 @@ loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); name = "trash spawner" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -73826,7 +73461,7 @@ /obj/machinery/atmospherics/binary/volume_pump/on{ name = "Waste In" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -73849,7 +73484,7 @@ }, /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -73887,7 +73522,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "pho" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -73986,7 +73621,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "piX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -74047,7 +73682,7 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "SHOW" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -74064,7 +73699,7 @@ ext_button_link_id = "viro_btn_ext"; int_button_link_id = "viro_btn_int" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -74103,7 +73738,7 @@ name = "north bump"; pixel_y = 24 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -74116,7 +73751,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -74171,6 +73806,58 @@ icon_state = "white" }, /area/station/science/xenobiology) +"pmW" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/aft) +"pmZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/radio/beacon, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/command/bridge) +"pnh" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/science/research) "pnB" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 5"; @@ -74188,7 +73875,7 @@ dir = 8; network = list("SS13","engine") }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -74196,7 +73883,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -74204,7 +73891,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "pot" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -74215,7 +73902,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -74233,7 +73920,7 @@ }, /area/station/medical/virology) "ppw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -74253,7 +73940,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/starboard2) "pqg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -74348,7 +74035,7 @@ }, /area/station/maintenance/starboard) "pso" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -74366,7 +74053,7 @@ /area/station/security/permabrig) "psz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -74381,7 +74068,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -74390,7 +74077,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -74426,7 +74113,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "pts" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -74444,7 +74131,7 @@ /turf/simulated/floor/wood, /area/station/public/mrchangs) "ptX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -74469,7 +74156,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/starboard2) "pvo" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/security/warden) @@ -74560,7 +74247,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -74568,7 +74255,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "pxk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -74580,28 +74267,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/west) -"pxr" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/storage) "pxG" = ( /obj/structure/morgue, /turf/simulated/floor/plasteel{ @@ -74633,7 +74298,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -74672,12 +74337,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -74693,7 +74358,7 @@ "pzw" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/power/apc/directional/south, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -74723,7 +74388,7 @@ name = "Dormitories" }, /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -74747,7 +74412,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -74755,7 +74420,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "pAU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -74772,12 +74437,12 @@ "pBl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -74804,31 +74469,21 @@ icon_state = "cautioncorner" }, /area/station/hallway/primary/starboard/east) -"pBW" = ( -/obj/item/wrench, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/yellow{ +"pBK" = ( +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgrey" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/area/station/science/robotics) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "pCf" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -74837,7 +74492,7 @@ }, /area/station/science/research) "pCg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -74880,7 +74535,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "pCy" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -74894,7 +74549,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) "pDA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -74906,24 +74561,42 @@ icon_state = "dark" }, /area/station/science/misc_lab) -"pEN" = ( -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 2; - name = "RD Junction"; - sort_type_txt = "13" +"pDW" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) +"pEa" = ( +/obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" + icon_state = "darkgrey" }, -/area/station/science/research) +/area/station/medical/morgue) "pEO" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -74936,7 +74609,7 @@ }, /area/station/hallway/primary/central/nw) "pFo" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -74976,26 +74649,6 @@ icon_state = "dark" }, /area/station/medical/medbay) -"pFG" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurple" - }, -/area/station/science/research) "pGk" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ dir = 8; @@ -75014,7 +74667,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -75082,12 +74735,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -75113,7 +74766,7 @@ /area/station/service/hydroponics) "pHQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -75151,7 +74804,7 @@ name = "west bump"; pixel_x = -27 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -75161,7 +74814,7 @@ }, /area/station/medical/medbay) "pJh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -75209,7 +74862,7 @@ }, /area/station/medical/coldroom) "pJx" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -75218,14 +74871,14 @@ /obj/structure/sign/electricshock{ pixel_x = 32 }, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "pJE" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -75260,12 +74913,12 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -75296,12 +74949,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -75335,7 +74988,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -75354,7 +75007,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -75367,7 +75020,7 @@ /obj/machinery/door/airlock/security/glass, /obj/effect/mapping_helpers/airlock/access/any/security/general, /obj/effect/mapping_helpers/airlock/autoname, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -75422,7 +75075,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -75438,12 +75091,12 @@ id_tag = "xenobio8"; name = "Xenobio Pen 8 Blast Door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -75477,7 +75130,7 @@ }, /area/station/supply/office) "pPn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -75508,7 +75161,7 @@ "pPV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -75522,7 +75175,7 @@ name = "Telecoms Server Room" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -75534,7 +75187,7 @@ /area/station/telecomms/chamber) "pQv" = ( /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -75546,7 +75199,7 @@ /turf/simulated/floor/engine, /area/station/command/office/rd) "pQD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -75557,13 +75210,27 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) +"pRh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/aft/north) "pRp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -75611,7 +75278,7 @@ }, /area/station/hallway/primary/fore/north) "pRT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -75636,22 +75303,6 @@ icon_state = "whiteblue" }, /area/station/command/office/cmo) -"pSE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) "pSL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -75675,6 +75326,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/carpet/red, /area/station/command/office/hos) "pTk" = ( @@ -75683,6 +75339,24 @@ icon_state = "whitepurple" }, /area/station/science/research) +"pTR" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/station/legal/magistrate) "pTW" = ( /obj/structure/rack, /obj/item/storage/box/beakers{ @@ -75691,7 +75365,7 @@ }, /obj/item/storage/box/syringes, /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -75773,7 +75447,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -75821,25 +75495,10 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"pVO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/junction/reversed{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/medical/surgery/observation) "pVQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -75856,30 +75515,13 @@ }, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"pWt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/engine, -/area/station/engineering/control) "pWK" = ( /obj/effect/landmark/damageturf, /turf/simulated/floor/plating, @@ -75919,7 +75561,7 @@ /turf/simulated/floor/plasteel, /area/station/security/permabrig) "pXH" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -75931,7 +75573,7 @@ /area/station/hallway/primary/fore/east) "pXO" = ( /obj/item/stack/cable_coil, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -75963,31 +75605,6 @@ icon_state = "dark" }, /area/station/medical/morgue) -"pYv" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/disposalpipe/junction/y{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "red" - }, -/area/station/security/brig) "pYx" = ( /obj/machinery/firealarm{ dir = 4; @@ -75996,6 +75613,27 @@ }, /turf/simulated/floor/engine, /area/station/science/xenobiology) +"pYP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/landmark/damageturf, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/aft) "pZe" = ( /obj/machinery/atmospherics/portable/canister/oxygen, /turf/simulated/floor/plasteel, @@ -76010,20 +75648,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/security/permabrig) -"qaq" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "red" - }, -/area/station/security/main) "qaz" = ( /obj/structure/table, /obj/item/radio/intercom/department/security{ @@ -76033,26 +75657,6 @@ icon_state = "dark" }, /area/station/security/main) -"qaA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "redcorner" - }, -/area/station/security/main) "qaB" = ( /obj/structure/window/reinforced{ dir = 1 @@ -76079,7 +75683,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -76109,24 +75713,6 @@ "qbf" = ( /turf/simulated/floor/plating/airless, /area/station/engineering/atmos) -"qbl" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/science/research) "qbw" = ( /obj/structure/sign/vacuum/external{ pixel_y = 32 @@ -76155,7 +75741,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -76201,7 +75787,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -76218,11 +75804,11 @@ /turf/simulated/floor/plating, /area/station/public/construction) "qcP" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -76244,7 +75830,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -76280,7 +75866,7 @@ }, /area/station/service/hydroponics) "qdT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -76309,7 +75895,7 @@ "qeD" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/delivery/hollow, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -76321,12 +75907,12 @@ /area/station/engineering/equipmentstorage) "qeF" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -76339,7 +75925,7 @@ /turf/simulated/wall/r_wall, /area/station/security/detective) "qeW" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -76361,7 +75947,7 @@ /obj/machinery/door/window/classic/normal{ name = "Containment Pen #2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -76382,7 +75968,7 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "qfs" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -76434,7 +76020,7 @@ /obj/structure/chair{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -76471,7 +76057,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "qif" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -76504,7 +76090,7 @@ /area/station/engineering/control) "qiP" = ( /obj/effect/spawner/random_spawners/grille_often, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -76616,7 +76202,7 @@ /area/station/science/xenobiology) "qlx" = ( /obj/effect/turf_decal/stripes/line, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -76637,7 +76223,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -76645,15 +76231,15 @@ /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "qlS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/binary/valve{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "qlX" = ( @@ -76672,7 +76258,7 @@ }, /area/station/science/xenobiology) "qmc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -76683,6 +76269,27 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/port) +"qmk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/closet/secure_closet/roboticist, +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" + }, +/area/station/science/robotics) "qmv" = ( /obj/machinery/door/airlock/external/glass{ id_tag = "arrivalsmaint_door_int"; @@ -76766,20 +76373,6 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/supply/storage) -"qpw" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 2 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" - }, -/area/station/public/dorms) "qpH" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -76789,6 +76382,20 @@ icon_state = "browncorner" }, /area/station/hallway/primary/fore/east) +"qpN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/public/locker) "qpO" = ( /turf/simulated/wall, /area/station/engineering/equipmentstorage) @@ -76809,7 +76416,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos/distribution) "qqM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -76830,7 +76437,7 @@ /turf/simulated/floor/wood, /area/station/public/mrchangs) "qrh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -76841,7 +76448,7 @@ /turf/simulated/floor/plating, /area/station/engineering/control) "qrO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -76863,7 +76470,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -76887,30 +76494,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/medmaint) -"qsN" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 2; - name = "Bar Junction"; - sort_type_txt = "19" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/east) "qta" = ( /obj/machinery/camera{ c_tag = "Science Hallway - Research Director's Office"; @@ -76928,7 +76511,7 @@ "qth" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -76948,7 +76531,7 @@ }, /area/station/engineering/control) "qtp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -77020,7 +76603,7 @@ pixel_x = -24; pixel_y = -6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -77034,12 +76617,12 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "quA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -77056,36 +76639,19 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "quY" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whiteblue" }, /area/station/command/office/cmo) -"qvd" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) "qvg" = ( /obj/effect/turf_decal/tile/brown{ dir = 4 @@ -77107,7 +76673,7 @@ /obj/structure/chair/stool{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -77139,8 +76705,31 @@ icon_state = "white" }, /area/station/security/permabrig) +"qvv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/gravitygenerator) "qvE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -77159,7 +76748,7 @@ /obj/structure/disposalpipe/junction{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -77189,13 +76778,29 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, /turf/simulated/floor/plating, /area/station/maintenance/xenobio_south) +"qwA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/science/toxins/launch) "qwB" = ( /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, @@ -77207,7 +76812,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -77236,7 +76841,7 @@ }, /area/station/science/rnd) "qxZ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -77245,11 +76850,11 @@ /area/station/medical/virology) "qyb" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -77292,7 +76897,7 @@ /area/station/science/test_chamber) "qyA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -77300,7 +76905,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -77313,7 +76918,7 @@ "qyI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -77326,7 +76931,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -77339,18 +76944,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/aft2) -"qzC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/armory) "qzT" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/effect/spawner/lootdrop/maintenance/two, @@ -77434,6 +77027,30 @@ icon_state = "whiteblue" }, /area/station/medical/surgery/secondary) +"qAR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/station/hallway/primary/fore/north) "qBb" = ( /obj/machinery/light{ dir = 8 @@ -77448,7 +77065,7 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/manifold/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -77456,7 +77073,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft2) "qBP" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -77500,7 +77117,7 @@ }, /area/station/medical/exam_room) "qDl" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -77512,11 +77129,11 @@ /area/station/security/brig) "qEg" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -77568,26 +77185,6 @@ }, /turf/simulated/floor/plasteel, /area/station/security/range) -"qFl" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/closet/secure_closet/roboticist, -/turf/simulated/floor/plasteel{ - icon_state = "darkgrey" - }, -/area/station/science/robotics) "qFs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -77690,7 +77287,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -77705,7 +77302,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -77713,7 +77310,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "qKE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -77756,7 +77353,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -77787,24 +77384,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) -"qMe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/engineering/atmos/control) "qMg" = ( /obj/machinery/atmospherics/unary/vent_pump/siphon/on{ dir = 1 @@ -77812,7 +77391,7 @@ /turf/simulated/floor/engine/vacuum, /area/station/maintenance/turbine) "qMU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -77870,7 +77449,7 @@ }, /area/station/security/permabrig) "qOx" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -77884,7 +77463,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -77895,7 +77474,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "qPe" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -77924,14 +77503,14 @@ /turf/simulated/floor/engine, /area/station/science/test_chamber) "qPp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "RD" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -77944,19 +77523,35 @@ id_tag = "xenobio1"; name = "Xenobio Pen 1 Blast Door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, /turf/simulated/floor/engine, /area/station/science/xenobiology) +"qPB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "Hydroponics Junction"; + sort_type_txt = "21" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/se) "qQw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -78014,7 +77609,7 @@ pixel_y = 6; req_access_txt = "63" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -78036,6 +77631,29 @@ }, /turf/simulated/floor/wood, /area/station/service/bar) +"qRA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/ne) "qRI" = ( /obj/structure/sign/atmosplaque{ pixel_x = -32 @@ -78091,7 +77709,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -78111,7 +77729,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -78136,6 +77754,11 @@ /obj/structure/chair/stool{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "qUq" = ( @@ -78148,7 +77771,7 @@ id_tag = "engsm"; name = "Radiation Chamber Shutters" }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -78169,12 +77792,12 @@ }, /area/station/science/research) "qVi" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -78189,23 +77812,6 @@ icon_state = "dark" }, /area/station/service/chapel) -"qVE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/turf/simulated/floor/wood, -/area/station/public/mrchangs) "qVY" = ( /obj/item/storage/secure/safe{ pixel_y = 32 @@ -78215,7 +77821,7 @@ }, /area/station/security/armory/secure) "qWm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -78226,7 +77832,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -78237,7 +77843,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/fore) "qWN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -78279,7 +77885,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -78332,7 +77938,7 @@ /obj/item/seeds/chili, /obj/item/seeds/chili, /obj/item/seeds/chili, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -78375,7 +77981,7 @@ }, /area/station/engineering/ai_transit_tube) "rab" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -78430,7 +78036,7 @@ "rao" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -78444,7 +78050,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -78452,7 +78058,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "raV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -78494,12 +78100,12 @@ "rbu" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -78523,7 +78129,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -78595,6 +78201,22 @@ icon_state = "whiteblue" }, /area/station/medical/exam_room) +"rdd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard2) "rdg" = ( /obj/structure/chair/office/light{ dir = 8 @@ -78650,7 +78272,7 @@ }, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -78703,12 +78325,12 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -78725,7 +78347,7 @@ "rhj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -78738,7 +78360,7 @@ /area/station/security/brig) "rhw" = ( /obj/effect/landmark/start/chef, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -78774,7 +78396,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -78785,11 +78407,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "riM" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -78803,7 +78420,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -78840,12 +78457,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -78863,7 +78480,7 @@ /area/station/hallway/primary/starboard/north) "rjU" = ( /obj/machinery/hologram/holopad, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -78887,12 +78504,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -78900,7 +78517,7 @@ /turf/simulated/floor/plasteel, /area/station/security/permabrig) "rkT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -78939,12 +78556,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -78957,12 +78574,12 @@ "rlJ" = ( /obj/machinery/atmospherics/pipe/manifold/visible/cyan, /obj/machinery/light, -/obj/structure/cable{ - d1 = 4; - d2 = 8; +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) "rmg" = ( @@ -78987,7 +78604,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -79006,6 +78623,22 @@ icon_state = "yellow" }, /area/station/hallway/primary/aft/north) +"rnv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/public/locker) "rnE" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -79061,20 +78694,6 @@ /obj/effect/spawner/lootdrop/maintenance/three, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) -"rpg" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/xenobio_south) "rpt" = ( /obj/item/radio/intercom{ name = "west bump"; @@ -79098,7 +78717,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79133,7 +78752,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -79148,7 +78767,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -79169,7 +78788,7 @@ }, /area/station/maintenance/fsmaint) "rqN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79207,16 +78826,16 @@ }, /area/station/aisat) "rrq" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79224,6 +78843,26 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/east) +"rsb" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/station/science/break_room) "rsq" = ( /obj/machinery/drone_fabricator, /obj/machinery/camera{ @@ -79275,7 +78914,7 @@ /turf/simulated/floor/wood, /area/station/command/office/hos) "rsT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79298,12 +78937,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -79320,7 +78959,7 @@ "rtk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -79346,7 +78985,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79364,7 +79003,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79402,7 +79041,7 @@ }, /area/station/hallway/primary/starboard/north) "rvu" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79460,7 +79099,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -79471,7 +79110,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -79490,6 +79129,20 @@ }, /turf/space, /area/space/nearstation) +"rwY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/maintenance/fpmaint) "rxj" = ( /obj/structure/extinguisher_cabinet{ name = "north bump"; @@ -79532,12 +79185,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -79557,12 +79210,12 @@ /obj/machinery/computer/security/telescreen/prison{ pixel_y = -30 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79590,7 +79243,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79611,17 +79264,17 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "CMO" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -79662,7 +79315,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79717,6 +79370,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "caution" @@ -79781,7 +79439,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79816,7 +79474,7 @@ /area/station/medical/exam_room) "rEb" = ( /obj/machinery/light, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79826,7 +79484,7 @@ }, /area/station/science/storage) "rEl" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79834,7 +79492,7 @@ /turf/simulated/floor/plasteel, /area/station/security/warden) "rEw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -79885,6 +79543,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "rFe" = ( @@ -79894,7 +79557,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79917,7 +79580,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79931,7 +79594,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -79941,6 +79604,25 @@ icon_state = "dark" }, /area/station/medical/morgue) +"rFL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/station/command/office/ntrep) "rGd" = ( /obj/structure/weightmachine/weightlifter, /turf/simulated/floor/plasteel, @@ -79970,7 +79652,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -79978,7 +79660,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "rGT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -80004,7 +79686,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "rHl" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -80021,7 +79703,7 @@ }, /area/station/medical/surgery/secondary) "rHM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -80043,7 +79725,7 @@ id_tag = "Perma Gate"; name = "Prison Blast Door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -80079,7 +79761,7 @@ }, /area/station/science/xenobiology) "rJa" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -80104,7 +79786,7 @@ name = "Warden's Requests Console"; pixel_y = 30 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -80163,7 +79845,7 @@ /obj/machinery/door/airlock/medical/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -80191,7 +79873,7 @@ "rKC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -80279,7 +79961,7 @@ /obj/item/paper/gravity_gen, /obj/item/pen/blue, /obj/effect/turf_decal/delivery, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -80296,6 +79978,11 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "rNy" = ( @@ -80305,12 +79992,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -80320,6 +80007,34 @@ icon_state = "red" }, /area/station/security/processing) +"rNN" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/effect/landmark/lightsout, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/hallway/secondary/bridge) "rNQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -80374,7 +80089,7 @@ "rOG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -80427,7 +80142,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -80438,7 +80153,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "rPB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -80451,12 +80166,49 @@ /area/station/science/xenobiology) "rPU" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/engine, /area/station/science/xenobiology) +"rQg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-y" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/aft/north) +"rQt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/station/maintenance/turbine) "rRg" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/three, @@ -80478,7 +80230,7 @@ }, /area/station/hallway/primary/central/north) "rSC" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) @@ -80489,7 +80241,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -80499,7 +80251,7 @@ }, /area/station/science/robotics) "rSR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -80565,7 +80317,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -80574,14 +80326,39 @@ icon_state = "darkred" }, /area/station/security/execution) +"rUD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "Bar Junction"; + sort_type_txt = "19" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/east) "rUG" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/wood, /area/station/command/office/hos) @@ -80608,7 +80385,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -80635,7 +80412,7 @@ /area/station/maintenance/aft2) "rVy" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -80671,7 +80448,7 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -80686,6 +80463,24 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fore) +"rWy" = ( +/obj/item/kirbyplants, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "rWD" = ( /obj/machinery/light/small{ dir = 4 @@ -80839,7 +80634,7 @@ /area/station/science/toxins/mixing) "sbG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -80848,7 +80643,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft/south) "sbK" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -80861,12 +80656,12 @@ "sbM" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -80912,17 +80707,18 @@ /obj/effect/spawner/random_spawners/fungus_maybe, /turf/simulated/wall/r_wall, /area/station/public/mrchangs) -"sdj" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/structure/cable/yellow{ +"scY" = ( +/obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "1-8" }, -/turf/simulated/floor/plasteel, -/area/station/science/research) +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fpmaint) "sdJ" = ( /obj/machinery/door/airlock/freezer, /obj/effect/mapping_helpers/airlock/access/all/service/kitchen, @@ -80958,6 +80754,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -80979,7 +80780,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -81003,7 +80804,7 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "CMO" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -81016,13 +80817,28 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, /turf/simulated/floor/plating, /area/station/maintenance/starboard2) +"sfB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/exit) "sfG" = ( /obj/machinery/alarm{ name = "north bump"; @@ -81084,7 +80900,7 @@ "shn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -81106,31 +80922,6 @@ icon_state = "redcorner" }, /area/station/security/brig) -"shY" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" - }, -/area/station/science/research) "sjx" = ( /obj/structure/chair{ dir = 1 @@ -81150,7 +80941,7 @@ dir = 1 }, /obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -81165,7 +80956,7 @@ c_tag = "Chief Medical Officer's Office"; dir = 8 }, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/directional/east, /obj/machinery/newscaster{ dir = 1; @@ -81192,6 +80983,27 @@ /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) +"skq" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/station/public/fitness) "skr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -81235,12 +81047,12 @@ "skT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -81287,7 +81099,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -81314,7 +81126,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -81364,26 +81176,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/simulated/floor/plating, /area/station/engineering/atmos) -"snq" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/turf/simulated/floor/wood, -/area/station/service/bar) "snI" = ( /turf/simulated/wall, /area/station/command/office/captain) @@ -81404,6 +81196,17 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/lobby) +"soE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/science/research) "soF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -81411,7 +81214,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -81426,7 +81229,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -81470,7 +81273,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -81505,7 +81308,7 @@ "sqa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -81517,7 +81320,7 @@ /area/station/public/fitness) "sqp" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -81608,7 +81411,7 @@ }, /area/station/hallway/primary/central/north) "svH" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -81644,7 +81447,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -81666,12 +81469,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -81739,11 +81542,11 @@ }, /area/station/hallway/primary/aft/south) "sxN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -81772,7 +81575,7 @@ /area/station/maintenance/starboard2) "syJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -81819,6 +81622,21 @@ /obj/machinery/light, /turf/simulated/floor/wood, /area/station/service/bar) +"szS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fpmaint) "szW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -81847,7 +81665,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -81879,13 +81697,39 @@ }, /area/station/service/bar) "sBN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/simulated/floor/plating, /area/station/maintenance/port2) +"sBQ" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/station/medical/surgery/primary) "sBZ" = ( /obj/structure/disposalpipe/broken{ dir = 8 @@ -81902,7 +81746,7 @@ /obj/effect/mapping_helpers/airlock/access/all/science/rd, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -81925,11 +81769,11 @@ dir = 8 }, /obj/machinery/power/apc/directional/south, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/maintenance/xenobio_south) "sDf" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/directional/south, /turf/simulated/floor/plasteel{ icon_state = "neutral" @@ -81965,7 +81809,7 @@ }, /area/station/security/armory/secure) "sDN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -81973,7 +81817,7 @@ /turf/simulated/floor/plating, /area/station/security/warden) "sDT" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -82022,7 +81866,7 @@ id_tag = "xenobio1"; name = "Xenobio Pen 1 Blast Door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -82062,7 +81906,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "sFS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -82106,7 +81950,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -82140,7 +81984,7 @@ /obj/structure/chair/comfy/black{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -82157,6 +82001,32 @@ }, /turf/simulated/floor/engine/vacuum, /area/station/engineering/atmos) +"sHA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/camera{ + c_tag = "Central Primary Hallway - Aft-Port Corner"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/station/hallway/primary/central/sw) "sHF" = ( /obj/machinery/power/tracker, /obj/structure/cable{ @@ -82172,12 +82042,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -82212,12 +82082,12 @@ /area/station/engineering/control) "sIL" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -82296,7 +82166,7 @@ }, /area/station/security/execution) "sKz" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -82312,7 +82182,7 @@ }, /area/station/science/xenobiology) "sKO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -82336,9 +82206,9 @@ /area/station/command/bridge) "sLD" = ( /obj/effect/turf_decal/delivery/hollow, -/obj/structure/cable{ - d1 = 4; - d2 = 8; +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; icon_state = "4-8" }, /turf/simulated/floor/plasteel{ @@ -82346,7 +82216,7 @@ }, /area/station/engineering/control) "sLH" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -82404,7 +82274,7 @@ name = "Grid Power Monitoring Computer" }, /obj/effect/turf_decal/delivery/hollow, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -82424,7 +82294,7 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "NT" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -82441,11 +82311,6 @@ /area/station/science/xenobiology) "sNb" = ( /obj/machinery/atmospherics/meter, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 4 }, @@ -82455,6 +82320,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "cautioncorner" @@ -82488,7 +82358,7 @@ /obj/structure/disposalpipe/junction/reversed{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -82534,31 +82404,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) -"sOB" = ( -/obj/machinery/button/windowtint{ - dir = 4; - id = "ROBO"; - pixel_x = -24 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" - }, -/area/station/science/robotics) "sOH" = ( /obj/structure/closet/bombcloset, /obj/machinery/requests_console{ @@ -82598,7 +82443,7 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "sPp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -82633,7 +82478,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -82656,17 +82501,17 @@ /area/station/hallway/primary/central/se) "sQA" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -82691,7 +82536,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -82702,7 +82547,7 @@ }, /area/station/security/permabrig) "sRw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -82710,7 +82555,7 @@ /turf/simulated/floor/plating, /area/station/security/main) "sRB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -82721,7 +82566,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -82757,7 +82602,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/medmaint) "sSO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -82805,30 +82650,8 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/west) -"sVh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel, -/area/station/engineering/atmos/control) "sVy" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -82845,13 +82668,13 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) "sVB" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -82882,20 +82705,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central/nw) -"sVG" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fpmaint) "sVO" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -82940,7 +82749,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -82979,7 +82788,7 @@ /area/station/command/office/hos) "sYn" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -83015,17 +82824,22 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/range) "sZc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -83058,7 +82872,7 @@ /area/station/hallway/primary/aft/north) "sZV" = ( /obj/effect/spawner/random_spawners/grille_often, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -83066,7 +82880,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "sZY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -83086,7 +82900,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -83138,7 +82952,7 @@ }, /area/station/science/research) "taS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -83160,7 +82974,7 @@ /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/random_spawners/cobweb_left_rare, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -83223,12 +83037,12 @@ /obj/item/storage/fancy/donut_box{ pixel_x = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -83237,6 +83051,18 @@ icon_state = "darkred" }, /area/station/security/main) +"tcV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/armory) "tcW" = ( /obj/machinery/atmospherics/pipe/manifold/visible/purple{ dir = 8 @@ -83245,7 +83071,7 @@ autolink_id = "wloop_atm_meter"; name = "Waste Loop" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -83270,7 +83096,7 @@ }, /area/station/command/bridge) "tdz" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -83291,11 +83117,11 @@ /area/station/engineering/atmos/control) "tdI" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -83303,7 +83129,7 @@ /turf/simulated/floor/plating, /area/station/medical/virology) "ten" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -83318,7 +83144,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -83350,7 +83176,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -83375,7 +83201,7 @@ /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "tfp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -83386,7 +83212,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) "tfD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -83437,7 +83263,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft2) "thc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -83449,7 +83275,7 @@ }, /area/station/security/permabrig) "thf" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -83460,7 +83286,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "thC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -83479,12 +83305,12 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "thW" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -83498,7 +83324,7 @@ /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "tio" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -83506,7 +83332,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -83515,7 +83341,7 @@ /area/station/command/office/hos) "tiq" = ( /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -83529,12 +83355,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -83547,7 +83373,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -83572,7 +83398,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -83581,12 +83407,12 @@ /area/station/engineering/control) "tjZ" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/medical/virology) "tkb" = ( @@ -83626,7 +83452,7 @@ /turf/simulated/floor/plasteel, /area/station/public/construction) "tlO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -83649,7 +83475,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "tmd" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -83661,7 +83487,7 @@ name = "Prison Intercom (General)"; pixel_x = 25 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -83675,6 +83501,25 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, /area/station/security/brig) +"tmq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9; + level = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "tmt" = ( /obj/effect/turf_decal/woodsiding{ dir = 1 @@ -83698,7 +83543,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -83746,6 +83591,32 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"tnN" = ( +/obj/item/kirbyplants/plant24, +/obj/machinery/camera{ + c_tag = "Science Hallway - Research"; + network = list("Research","SS13") + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/station/science/research) "tnW" = ( /mob/living/simple_animal/mouse, /turf/simulated/floor/plating, @@ -83762,6 +83633,21 @@ }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) +"toE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/station/public/dorms) "toH" = ( /obj/machinery/firealarm{ dir = 4; @@ -83786,7 +83672,7 @@ id_tag = "Perma Gate"; name = "Prison Blast Door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -83821,7 +83707,7 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/central/se) "tpO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -83837,7 +83723,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -83859,7 +83745,7 @@ /obj/item/cartridge/chemistry{ pixel_y = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -83895,6 +83781,27 @@ icon_state = "whitepurple" }, /area/station/science/research) +"tqJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/medical/storage) "tqK" = ( /obj/machinery/door/window/classic/reversed{ name = "Deliveries"; @@ -83909,12 +83816,12 @@ "trF" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -83970,20 +83877,6 @@ "ttE" = ( /turf/simulated/floor/carpet, /area/station/command/office/captain/bedroom) -"ttI" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" - }, -/area/station/science/robotics) "tug" = ( /obj/machinery/newscaster{ dir = 8; @@ -84020,7 +83913,7 @@ department = "Head of Security's Office" }, /obj/machinery/power/apc/directional/south, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plasteel/dark, /area/station/command/office/hos) "tve" = ( @@ -84033,17 +83926,17 @@ }, /area/station/science/research) "tvk" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/manifold/visible/green{ dir = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/engine, /area/station/engineering/control) "tvx" = ( @@ -84062,7 +83955,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -84087,7 +83980,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -84130,7 +84023,7 @@ }, /area/station/medical/reception) "tyF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -84201,7 +84094,7 @@ name = "west bump"; pixel_x = -28 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -84221,17 +84114,17 @@ /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/light{ dir = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, /turf/simulated/floor/engine, /area/station/engineering/control) "tAy" = ( @@ -84326,12 +84219,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -84355,7 +84248,7 @@ }, /area/station/engineering/break_room) "tEL" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -84385,25 +84278,23 @@ }, /turf/space, /area/space/nearstation) -"tGt" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/yellow{ +"tGP" = ( +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurple" +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, /area/station/science/research) "tHk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -84412,7 +84303,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -84430,6 +84321,21 @@ /obj/item/stamp/magistrate, /turf/simulated/floor/carpet, /area/station/legal/magistrate) +"tHo" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/xenobio_south) "tHA" = ( /obj/structure/chair/office/light{ dir = 4 @@ -84457,7 +84363,7 @@ /area/station/maintenance/apmaint) "tId" = ( /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -84468,7 +84374,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -84494,7 +84400,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -84504,7 +84410,7 @@ }, /area/station/security/brig) "tJc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -84512,7 +84418,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -84541,7 +84447,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/office) "tKb" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "HoS" }, @@ -84550,7 +84456,7 @@ "tKi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -84590,7 +84496,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -84678,7 +84584,7 @@ }, /area/station/command/office/cmo) "tPc" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -84721,6 +84627,24 @@ /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"tPO" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/aft) "tQD" = ( /obj/machinery/light{ dir = 1 @@ -84734,7 +84658,7 @@ /obj/machinery/door/airlock, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/command/magistrate, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -84780,7 +84704,7 @@ /area/station/legal/lawoffice) "tRx" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -84805,7 +84729,7 @@ /area/station/science/explab) "tRN" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/hallway/secondary/exit) "tRT" = ( @@ -84838,6 +84762,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -84876,7 +84805,7 @@ /obj/machinery/door/airlock/command/glass, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/command/general, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -84891,7 +84820,7 @@ dir = 4 }, /obj/machinery/power/apc/directional/south, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -84909,7 +84838,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "tVa" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -84921,7 +84850,7 @@ name = "south bump"; pixel_y = -28 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -84984,7 +84913,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -85009,7 +84938,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -85019,7 +84948,7 @@ /area/station/maintenance/fpmaint) "tXq" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85039,7 +84968,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -85049,13 +84978,13 @@ }, /area/station/science/research) "tYD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85067,7 +84996,7 @@ }, /area/station/security/armory/secure) "tYH" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -85095,7 +85024,7 @@ /turf/simulated/floor/wood, /area/station/maintenance/apmaint) "tYX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -85237,12 +85166,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -85255,7 +85184,7 @@ "ubT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85313,7 +85242,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -85336,7 +85265,7 @@ id_tag = "XenoPens"; name = "Xenobiology Lockdown" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -85362,7 +85291,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -85405,7 +85334,7 @@ pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85414,9 +85343,27 @@ icon_state = "darkgrey" }, /area/station/public/locker) +"ueC" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/wood, +/area/station/service/bar) "ueF" = ( -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ +/obj/structure/cable, +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85430,7 +85377,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -85460,7 +85407,7 @@ }, /area/station/service/bar) "ufw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -85475,7 +85422,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -85488,7 +85435,7 @@ name = "west bump"; pixel_x = -28 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85517,7 +85464,7 @@ /area/station/security/processing) "ugM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85556,7 +85503,7 @@ /turf/simulated/floor/plasteel, /area/station/security/prison/cell_block/A) "uhO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -85592,7 +85539,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85602,13 +85549,18 @@ }, /area/station/service/bar) "uhY" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/se) "uiK" = ( @@ -85643,7 +85595,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "ujg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -85658,7 +85610,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -85670,7 +85622,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -85691,7 +85643,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85713,7 +85665,7 @@ }, /area/station/service/kitchen) "ule" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85724,12 +85676,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -85747,7 +85699,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -85769,8 +85721,31 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard2) +"unc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/port/west) "und" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85844,7 +85819,7 @@ "upe" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85894,11 +85869,11 @@ /area/station/maintenance/aft) "urv" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85937,7 +85912,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85959,7 +85934,7 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -85990,6 +85965,11 @@ /obj/machinery/door/airlock/command, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/command/captain, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -86014,7 +85994,7 @@ }, /area/station/science/robotics) "uvM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -86056,20 +86036,22 @@ icon_state = "brown" }, /area/station/supply/office) -"uxc" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, +"uwB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /turf/simulated/floor/plasteel{ - icon_state = "darkgreycheck" + icon_state = "dark" }, -/area/station/command/office/rd) +/area/station/medical/surgery/observation) "uxy" = ( /obj/machinery/atmospherics/binary/pump{ dir = 0; @@ -86114,7 +86096,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -86123,7 +86105,7 @@ /area/station/supply/storage) "uxY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -86157,12 +86139,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -86174,13 +86156,13 @@ /area/station/security/permabrig) "uzG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/effect/landmark/start/security_officer, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -86194,7 +86176,7 @@ }, /area/station/security/main) "uzO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -86215,7 +86197,7 @@ /area/station/hallway/secondary/entry/north) "uAj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -86254,17 +86236,39 @@ /area/station/maintenance/apmaint) "uBY" = ( /obj/machinery/power/apc/important/directional/south, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/armory/secure) +"uCO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + name = "Library Junction"; + sort_type_txt = "16" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "uCW" = ( /obj/machinery/door/poddoor/preopen{ id_tag = "Secure Gate"; name = "brig shutters" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "Detective" }, @@ -86298,7 +86302,7 @@ "uEa" = ( /obj/structure/chair/e_chair, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -86361,7 +86365,7 @@ }, /area/station/science/robotics) "uFM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -86382,7 +86386,7 @@ /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "uFZ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -86420,7 +86424,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/grille/broken, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -86431,7 +86435,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -86481,8 +86485,27 @@ }, /turf/simulated/floor/bluegrid, /area/station/turret_protected/ai) +"uIq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/atmos/control) "uIA" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -86562,7 +86585,7 @@ dir = 5 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -86573,7 +86596,7 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "HoS" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/security/range) "uKm" = ( @@ -86615,7 +86638,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -86626,7 +86649,7 @@ }, /area/station/security/permabrig) "uLb" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -86647,7 +86670,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -86664,8 +86687,28 @@ }, /turf/simulated/floor/plating, /area/station/engineering/control) +"uLM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/chemistry) "uLQ" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -86702,12 +86745,12 @@ id_tag = "Perma Gate"; name = "Prison Blast Door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -86718,7 +86761,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -86747,24 +86790,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/north) -"uNf" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/wood, -/area/station/service/bar) "uNl" = ( /obj/structure/toilet{ pixel_y = 8 @@ -86793,7 +86825,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -86828,14 +86860,14 @@ /area/station/maintenance/apmaint) "uOg" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, /area/station/command/teleporter) "uOh" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -86863,7 +86895,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -86882,7 +86914,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -86907,13 +86939,25 @@ }, /area/station/public/locker) "uPy" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /turf/simulated/floor/wood, /area/station/science/robotics/showroom) +"uPN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fpmaint) "uQj" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 @@ -86924,6 +86968,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "caution" @@ -86932,15 +86981,6 @@ "uQm" = ( /turf/simulated/wall/r_wall, /area/station/science/xenobiology) -"uQn" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plasteel, -/area/station/engineering/atmos) "uQo" = ( /obj/machinery/door/airlock/wood{ name = "The Gobetting Barmaid" @@ -86948,7 +86988,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "uQU" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -86969,7 +87009,7 @@ id_tag = "transittube"; name = "Transit Tube Blast Door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -86996,7 +87036,7 @@ "uSg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -87057,7 +87097,7 @@ /obj/effect/mapping_helpers/airlock/access/all/security/doors, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -87068,7 +87108,7 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "uUG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -87087,7 +87127,7 @@ /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/turf_decal/woodsiding, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -87097,7 +87137,7 @@ }, /area/station/service/bar) "uUR" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -87153,12 +87193,12 @@ /area/station/science/research) "uVp" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -87169,7 +87209,7 @@ /obj/machinery/door/airlock/research, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -87184,6 +87224,21 @@ /obj/effect/decal/cleanable/fungus, /turf/simulated/wall, /area/station/maintenance/apmaint) +"uVT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/maintcentral) "uWe" = ( /obj/effect/spawner/random_spawners/fungus_maybe, /turf/simulated/wall/r_wall, @@ -87222,7 +87277,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/garden) "uXa" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -87250,22 +87305,6 @@ /mob/living/simple_animal/pig, /turf/simulated/floor/grass, /area/station/service/hydroponics) -"uXx" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/port) "uXA" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -87278,7 +87317,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -87298,64 +87337,17 @@ req_access = list(55) }, /obj/effect/turf_decal/stripes/box, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /turf/simulated/floor/plating, /area/station/maintenance/xenobio_south) -"uXW" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/station/hallway/primary/fore/north) -"uXX" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/effect/landmark/start/security_officer, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "red" - }, -/area/station/security/main) "uYf" = ( /obj/machinery/light{ dir = 8 @@ -87379,6 +87371,14 @@ }, /turf/simulated/floor/grass/no_creep, /area/station/hallway/secondary/garden) +"uYE" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/station/engineering/control) "uYF" = ( /obj/machinery/door/airlock/security/glass{ name = "Prison Sanitarium" @@ -87386,12 +87386,12 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -87443,7 +87443,7 @@ }, /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/mouse, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -87469,7 +87469,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -87508,7 +87508,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -87530,7 +87530,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -87566,7 +87566,7 @@ /turf/simulated/floor/plasteel, /area/station/security/prison/cell_block/A) "vbV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -87584,7 +87584,7 @@ /turf/simulated/wall, /area/station/maintenance/asmaint) "vcs" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -87642,7 +87642,7 @@ /turf/simulated/floor/plasteel, /area/station/science/rnd) "vdk" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -87657,7 +87657,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -87695,7 +87695,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -87741,7 +87741,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -87791,7 +87791,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -87811,7 +87811,7 @@ "vge" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -87821,6 +87821,21 @@ icon_state = "neutralcorner" }, /area/station/hallway/secondary/bridge) +"vgv" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/station/security/main) "vgA" = ( /obj/machinery/light/small{ dir = 8 @@ -87837,6 +87852,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fore) "vhl" = ( @@ -87855,11 +87875,20 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) +"vih" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/station/public/dorms) "viz" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -87933,7 +87962,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -87949,7 +87978,7 @@ name = "Xenobiology Space Bridge" }, /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -87970,7 +87999,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -87983,23 +88012,6 @@ }, /turf/simulated/floor/bluegrid, /area/station/turret_protected/ai) -"vmj" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central/se) "vml" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment/corner{ @@ -88010,6 +88022,23 @@ icon_state = "white" }, /area/station/maintenance/aft) +"vmq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/virology) "vmv" = ( /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 9 @@ -88029,7 +88058,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -88044,20 +88073,6 @@ icon_state = "greenblue" }, /area/station/service/hydroponics) -"vmO" = ( -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/command/office/cmo) "vmT" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -88067,6 +88082,26 @@ /obj/effect/spawner/random_spawners/wall_rusted_maybe, /turf/simulated/wall/r_wall, /area/station/science/misc_lab) +"vmX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "vnj" = ( /obj/effect/decal/cleanable/dirt, /obj/item/toy/prizeball/therapy, @@ -88110,32 +88145,6 @@ icon_state = "green" }, /area/station/hallway/primary/central/se) -"vow" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/effect/landmark/lightsout, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/xenobiology) "voO" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -88148,7 +88157,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -88201,7 +88210,7 @@ id_tag = "Secure Gate"; name = "brig shutters" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -88223,11 +88232,11 @@ id_tag = "Xenolab"; name = "special containment blast door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -88249,7 +88258,7 @@ }, /area/station/hallway/primary/port/west) "vqS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -88276,7 +88285,7 @@ /obj/structure/chair/stool{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -88313,48 +88322,6 @@ }, /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) -"vsx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/light_construct/small{ - dir = 4 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) -"vsR" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/status_display{ - dir = 4; - pixel_y = -32 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/research) "vsZ" = ( /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -88364,12 +88331,12 @@ "vtc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -88396,49 +88363,14 @@ icon_state = "cautioncorner" }, /area/station/hallway/primary/starboard) -"vtA" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/aft/south) "vtO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/station/security/main) -"vtP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/station/maintenance/fpmaint) "vtR" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/caution/stand_clear, @@ -88475,6 +88407,17 @@ icon_state = "yellow" }, /area/station/engineering/break_room) +"vui" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/public/dorms) "vuo" = ( /obj/effect/spawner/random_spawners/wall_rusted_probably, /turf/simulated/wall/r_wall, @@ -88484,7 +88427,7 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -88496,7 +88439,7 @@ /area/station/medical/surgery/secondary) "vuZ" = ( /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -88553,7 +88496,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -88584,7 +88527,7 @@ /obj/machinery/door/poddoor/preopen{ id_tag = "executionfireblast" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -88613,7 +88556,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -88625,7 +88568,7 @@ "vyn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -88636,7 +88579,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -88652,9 +88595,29 @@ icon_state = "green" }, /area/station/security/permabrig) +"vzu" = ( +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "vzD" = ( /obj/machinery/iv_drip, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -88670,7 +88633,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -88693,7 +88656,7 @@ /obj/item/reagent_containers/glass/bucket, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -88728,12 +88691,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -88810,7 +88773,7 @@ /obj/effect/mapping_helpers/airlock/access/all/science/research, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -88839,7 +88802,7 @@ /turf/simulated/floor/plating, /area/station/engineering/control) "vCS" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -88856,22 +88819,6 @@ /obj/effect/spawner/window/reinforced/plasma, /turf/simulated/floor/engine, /area/station/science/test_chamber) -"vDZ" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/medmaint) "vEp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -88949,7 +88896,7 @@ /turf/space, /area/station/engineering/solar/auxport) "vIz" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -88967,12 +88914,12 @@ /obj/structure/sign/electricshock{ pixel_x = -32 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "vIU" = ( @@ -89088,6 +89035,21 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/security/permabrig) +"vMf" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/science/robotics) "vMg" = ( /obj/machinery/camera{ c_tag = "Security - Office - Starboard" @@ -89105,6 +89067,25 @@ icon_state = "black" }, /area/station/security/brig) +"vMO" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/station/science/research) "vNb" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -89142,9 +89123,27 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plasteel, /area/station/maintenance/aft2) +"vNS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet, +/area/station/command/office/hop) "vNV" = ( /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -89170,11 +89169,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "vPa" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -89280,7 +89274,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "vSm" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -89289,7 +89283,7 @@ /area/station/security/permabrig) "vSB" = ( /obj/structure/closet/secure_closet/security, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -89387,7 +89381,7 @@ dir = 1; state = 2 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -89402,6 +89396,23 @@ icon_state = "whitepurple" }, /area/station/science/xenobiology) +"vUY" = ( +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/station/public/fitness) "vVr" = ( /obj/machinery/light, /obj/structure/disposalpipe/segment/corner{ @@ -89449,7 +89460,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -89462,7 +89473,7 @@ /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "vWl" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -89473,7 +89484,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -89482,7 +89493,7 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "vWq" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -89495,7 +89506,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -89506,7 +89517,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -89514,11 +89525,11 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "vXb" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -89530,12 +89541,12 @@ /turf/simulated/wall, /area/station/hallway/secondary/entry/east) "vXg" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -89544,7 +89555,7 @@ id_tag = "council blast"; name = "Council Blast Doors" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -89652,12 +89663,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -89791,7 +89802,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "wey" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -89825,49 +89836,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) -"weC" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "whitepurple" - }, -/area/station/science/research) "wfa" = ( /obj/effect/spawner/random_spawners/grille_often, /turf/simulated/floor/plating, /area/station/maintenance/port) -"wfi" = ( -/obj/machinery/hologram/holopad, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/plasteel{ - icon_state = "cult" - }, -/area/station/legal/magistrate) "wfs" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -89901,11 +89875,11 @@ id_tag = "Xenolab"; name = "special containment blast door" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -89924,7 +89898,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -90009,7 +89983,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -90029,7 +90003,7 @@ }, /area/station/security/permabrig) "wjw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -90065,7 +90039,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "wjV" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -90100,23 +90074,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/engine, /area/station/engineering/control) -"wkL" = ( -/obj/item/kirbyplants, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) "wkM" = ( /obj/machinery/economy/vending/cola, /turf/simulated/floor/plasteel{ @@ -90146,7 +90103,7 @@ "wlG" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -90157,7 +90114,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -90204,7 +90161,7 @@ /area/station/medical/medbay) "wmR" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -90227,7 +90184,7 @@ /area/station/science/toxins/mixing) "wnn" = ( /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -90260,31 +90217,6 @@ icon_state = "white" }, /area/station/security/permabrig) -"wor" = ( -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 8; - name = "Chapel"; - sort_type_txt = "17" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) "wos" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -90292,7 +90224,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -90316,6 +90248,19 @@ }, /turf/space, /area/space/nearstation) +"wpn" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/station/maintenance/starboard2) "wpu" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel, @@ -90328,7 +90273,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "wqf" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -90403,7 +90348,7 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "wsM" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -90419,29 +90364,10 @@ icon_state = "darkgreycheck" }, /area/station/command/office/rd) -"wta" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 2; - name = "HoS Junction"; - sort_type_txt = "7" - }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) "wtm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/turf_decal/stripes/line, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -90458,12 +90384,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -90474,7 +90400,7 @@ }, /area/station/medical/surgery/observation) "wtE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -90495,7 +90421,7 @@ }, /area/station/hallway/secondary/garden) "wtN" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -90514,7 +90440,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -90592,7 +90518,7 @@ /area/station/supply/office) "wwo" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -90649,11 +90575,11 @@ /area/station/turret_protected/aisat/interior) "wxL" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -90691,7 +90617,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -90701,7 +90627,7 @@ }, /area/station/service/kitchen) "wyb" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -90741,7 +90667,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -90892,7 +90818,7 @@ /area/station/science/toxins/mixing) "wCm" = ( /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -90929,7 +90855,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -90950,7 +90876,7 @@ }, /obj/item/clothing/glasses/science, /obj/item/clothing/glasses/science, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -90969,7 +90895,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -90999,7 +90925,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -91039,6 +90965,27 @@ icon_state = "darkbluecorners" }, /area/station/medical/surgery/observation) +"wFq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "Kitchen Junction"; + sort_type_txt = "20" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/east) "wFC" = ( /obj/effect/spawner/random_spawners/grille_often, /turf/simulated/floor/plating, @@ -91050,7 +90997,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "wGr" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -91080,7 +91027,7 @@ /turf/simulated/floor/grass, /area/station/service/hydroponics) "wHw" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -91123,6 +91070,27 @@ icon_state = "darkgrey" }, /area/station/science/toxins/launch) +"wIT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/station/science/research) "wJt" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/window/reinforced/tinted, @@ -91156,6 +91124,21 @@ }, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) +"wKI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/station/service/chapel) "wKL" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -91187,6 +91170,24 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/garden) +"wMw" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/aft) "wMy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/effect/landmark/burnturf, @@ -91205,21 +91206,8 @@ icon_state = "neutralcorner" }, /area/station/hallway/secondary/bridge) -"wNA" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel, -/area/station/supply/storage) "wNL" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -91267,22 +91255,6 @@ }, /turf/simulated/floor/carpet, /area/station/service/library) -"wPm" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "red" - }, -/area/station/security/permabrig) "wPp" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -91339,7 +91311,7 @@ /area/station/engineering/atmos) "wQr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -91419,7 +91391,7 @@ /obj/item/seeds/apple, /obj/item/seeds/apple, /obj/item/seeds/apple, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -91477,7 +91449,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -91507,7 +91479,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -91531,7 +91503,7 @@ id_tag = "bridge blast"; name = "Bridge Blast Doors" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -91566,7 +91538,7 @@ }, /area/station/medical/reception) "wVD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -91590,7 +91562,7 @@ }, /area/station/hallway/primary/central/east) "wVO" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -91609,7 +91581,7 @@ }, /area/station/hallway/primary/central/west) "wWl" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -91627,7 +91599,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -91642,7 +91614,7 @@ /area/station/medical/reception) "wXe" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -91655,6 +91627,32 @@ }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) +"wXy" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/station/medical/surgery/secondary) "wXA" = ( /obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, @@ -91668,7 +91666,7 @@ pixel_y = -24; req_access_txt = "39" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -91705,7 +91703,7 @@ "wYm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -91765,7 +91763,7 @@ /area/station/engineering/atmos) "wZL" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/medical/virology) "xal" = ( @@ -91773,11 +91771,6 @@ dir = 0; name = "Air to Ports" }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "xam" = ( @@ -91813,7 +91806,7 @@ /area/station/medical/chemistry) "xax" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -91841,7 +91834,7 @@ /obj/machinery/door/airlock/atmos/glass{ name = "Distribution Loop" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -91856,7 +91849,7 @@ "xaI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -91883,7 +91876,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "xbo" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "Processing" }, @@ -91968,7 +91961,7 @@ /obj/effect/turf_decal/siding{ dir = 8 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -91976,12 +91969,12 @@ /turf/simulated/floor/bluegrid/telecomms/server, /area/station/science/server/coldroom) "xcF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -92104,12 +92097,12 @@ /turf/space, /area/space/nearstation) "xfn" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -92118,7 +92111,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -92151,7 +92144,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -92167,8 +92160,8 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "CMO" }, -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ +/obj/structure/cable, +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -92262,12 +92255,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -92284,7 +92277,7 @@ /turf/simulated/floor/plasteel, /area/station/security/prisonlockers) "xjC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -92335,7 +92328,7 @@ /turf/simulated/floor/plating/airless, /area/station/engineering/atmos) "xkX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -92347,7 +92340,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -92362,7 +92355,7 @@ /area/station/maintenance/asmaint) "xlu" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -92376,12 +92369,28 @@ }, /area/station/science/xenobiology) "xlE" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "qm" }, /turf/simulated/floor/plating, /area/station/supply/qm) +"xlJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) "xlS" = ( /obj/machinery/atmospherics/unary/outlet_injector/on{ dir = 1; @@ -92403,25 +92412,6 @@ icon_state = "white" }, /area/station/science/xenobiology) -"xmI" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgrey" - }, -/area/station/medical/morgue) "xmM" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, @@ -92459,7 +92449,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -92544,7 +92534,7 @@ }, /area/station/hallway/primary/central/north) "xoI" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -92552,7 +92542,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/power/apc/directional/east, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -92567,11 +92557,11 @@ dir = 4 }, /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -92587,12 +92577,12 @@ /turf/simulated/wall/r_wall, /area/station/engineering/atmos/control) "xpC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -92608,7 +92598,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/east) "xpD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -92618,13 +92608,34 @@ icon_state = "white" }, /area/station/science/xenobiology) +"xpF" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/station/service/bar) "xpP" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -92691,6 +92702,24 @@ icon_state = "darkbluecorners" }, /area/station/engineering/ai_transit_tube) +"xrY" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/station/service/bar) "xrZ" = ( /obj/structure/closet/firecloset, /obj/effect/decal/cleanable/cobweb2, @@ -92705,7 +92734,7 @@ id_tag = "Xenolab"; name = "special containment blast door" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/engine, /area/station/science/xenobiology) "xsF" = ( @@ -92727,7 +92756,7 @@ /turf/simulated/floor/carpet, /area/station/security/detective) "xtp" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -92800,7 +92829,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -92809,7 +92838,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "xuG" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -92833,13 +92862,13 @@ /turf/simulated/floor/wood, /area/station/medical/psych) "xvi" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -92893,7 +92922,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -92910,19 +92939,19 @@ locked = 1; name = "Supermatter Exterior Access" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; icon_state = "4-8" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/engineering/control) "xxo" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/door/poddoor/preopen{ id_tag = "Perma Gate"; name = "Prison Blast Door" @@ -92943,29 +92972,12 @@ icon_state = "dark" }, /area/station/legal/courtroom) -"xxL" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) "xyb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/power/apc/directional/west, /turf/simulated/floor/plasteel{ dir = 8; @@ -92980,7 +92992,7 @@ dir = 4 }, /obj/structure/disposalpipe/junction, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -93039,7 +93051,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -93048,7 +93060,7 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "xAI" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -93077,12 +93089,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -93104,7 +93116,7 @@ /turf/simulated/floor/carpet, /area/station/public/vacant_office) "xBX" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -93112,7 +93124,7 @@ /turf/simulated/floor/plating, /area/station/security/armory/secure) "xCk" = ( -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, /obj/machinery/door/poddoor/preopen{ id_tag = "hop"; @@ -93125,12 +93137,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -93175,6 +93187,22 @@ icon_state = "redyellow" }, /area/station/hallway/primary/starboard/east) +"xCJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/engineering/control) "xCP" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/item/radio/intercom{ @@ -93198,7 +93226,7 @@ /obj/structure/table, /obj/item/storage/toolbox/mechanical, /obj/machinery/power/apc/directional/north, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -93227,12 +93255,32 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fore) +"xFf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/maintcentral) "xFu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/grille, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -93313,12 +93361,12 @@ }, /area/station/supply/lobby) "xHy" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -93327,7 +93375,7 @@ /area/station/security/warden) "xHR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -93356,7 +93404,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -93393,7 +93441,7 @@ }, /area/station/security/permabrig) "xJy" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -93416,6 +93464,21 @@ icon_state = "chapel" }, /area/station/service/chapel) +"xJV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/aft) "xKg" = ( /obj/structure/disposalpipe/segment, /obj/machinery/economy/atm/directional/east, @@ -93441,7 +93504,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -93463,12 +93526,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" @@ -93481,7 +93544,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -93512,7 +93575,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -93540,7 +93603,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -93551,7 +93614,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" @@ -93565,7 +93628,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/bar, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -93607,7 +93670,7 @@ "xOj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -93615,12 +93678,12 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "xOy" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" @@ -93659,7 +93722,7 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -93676,7 +93739,7 @@ ext_button_link_id = "xeno_btn_ext"; int_button_link_id = "xeno_btn_int" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -93692,6 +93755,27 @@ icon_state = "whitepurple" }, /area/station/science/xenobiology) +"xPl" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/aft) "xPv" = ( /obj/machinery/computer/general_air_control{ dir = 4; @@ -93711,7 +93795,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -93780,7 +93864,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -93823,6 +93907,27 @@ icon_state = "darkblue" }, /area/station/medical/storage) +"xSm" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/power/apc/directional/south, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/fore/east) "xSv" = ( /obj/effect/landmark/damageturf, /turf/simulated/floor/plating, @@ -93884,12 +93989,12 @@ }, /area/station/security/brig) "xWa" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow, +/obj/structure/cable, /obj/machinery/door/poddoor/preopen{ id_tag = "Secure Gate"; name = "brig shutters" @@ -93932,7 +94037,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -93942,6 +94047,25 @@ icon_state = "whiteblue" }, /area/station/medical/reception) +"xWQ" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "RD Junction"; + sort_type_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/science/research) "xXd" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -93950,7 +94074,7 @@ }, /area/station/engineering/atmos) "xXe" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -93962,7 +94086,7 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "xXD" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -93979,7 +94103,7 @@ /turf/simulated/floor/plasteel, /area/station/science/research) "xXE" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -93993,7 +94117,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -94015,7 +94139,7 @@ /turf/simulated/floor/plating, /area/station/command/teleporter) "xYC" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -94038,21 +94162,6 @@ icon_state = "yellow" }, /area/station/engineering/break_room) -"xYT" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 2 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/surgery/observation) "xZa" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -94069,6 +94178,24 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"xZw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/storage) "xZD" = ( /obj/structure/rack{ dir = 1 @@ -94085,7 +94212,7 @@ pixel_y = -24; req_access_txt = "39" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -94155,12 +94282,12 @@ dir = 1; state = 2 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 8; icon_state = "0-8" }, @@ -94170,7 +94297,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -94178,35 +94305,19 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteblue" }, /area/station/command/office/cmo) -"yaB" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 4; - name = "Library Junction"; - sort_type_txt = "16" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/port) "yaE" = ( /obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -94242,7 +94353,7 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "SHOW" }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 2; icon_state = "0-2" }, @@ -94258,7 +94369,7 @@ }, /area/station/medical/medbay) "ycb" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -94300,7 +94411,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "ydv" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d2 = 4; icon_state = "0-4" }, @@ -94325,7 +94436,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/cable/yellow, +/obj/structure/cable, /turf/simulated/floor/engine, /area/station/science/test_chamber) "ydM" = ( @@ -94344,7 +94455,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -94357,7 +94468,7 @@ }, /area/station/science/storage) "yej" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -94390,7 +94501,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -94419,7 +94530,7 @@ "ygd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -94434,7 +94545,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -94454,7 +94565,7 @@ dir = 4 }, /obj/structure/chair/stool, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" @@ -94488,14 +94599,14 @@ /turf/simulated/floor/wood, /area/station/science/robotics/showroom) "yhF" = ( -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" @@ -94517,6 +94628,29 @@ icon_state = "darkgreenfull" }, /area/station/service/hydroponics) +"yhW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8-Central-to-Aft"; + location = "7.5-Starboard-Aft-Corner" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central/se) "yib" = ( /obj/structure/flora/junglebush, /obj/structure/flora/ausbushes/ppflowers, @@ -94540,7 +94674,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" @@ -94610,28 +94744,6 @@ icon_state = "brown" }, /area/station/supply/office) -"ylO" = ( -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 8; - name = "Atmospherics Junction"; - sort_type_txt = "6" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "cautioncorner" - }, -/area/station/hallway/primary/starboard/east) (1,1,1) = {" aaa @@ -109710,11 +109822,11 @@ pTW cGp cyI clL -clP +oro dSe ctT csX -cWt +joY cxm dan cFa @@ -111203,7 +111315,7 @@ bfw oRU brF btt -bvG +unc bxR bzF bDq @@ -111488,7 +111600,7 @@ bZP bZP bMZ bZP -icW +jsL srJ lgi apb @@ -111763,7 +111875,7 @@ bZP ckt dtE hkf -czD +vmq cBC dtE aaa @@ -112454,8 +112566,8 @@ xqS akt cuz avY -vtP -hZy +rwY +lCk aTY aOW rbu @@ -112468,7 +112580,7 @@ aKf fGO rUN azO -nLH +fDB baF aSN azR @@ -112539,11 +112651,11 @@ vVr cfc bZU bZU -qvd +eGd ciP ciP ciP -oiY +pmW cLO bZU bZU @@ -112792,11 +112904,11 @@ bZP cGo nup jFX -xYT +cYX cGn cKD ciP -nTK +wMw bZU ccB bZU @@ -112805,7 +112917,7 @@ mao deH cPA jWJ -cBM +xPl cfc ckd bOL @@ -113294,7 +113406,7 @@ ctV uov gFk mfz -eIg +tqJ yag bZP tPJ @@ -113475,14 +113587,14 @@ anK akw alv fIv -anD +mCc bFu bhh bFu ate awh hka -aKd +imw adY bmA aOB @@ -113751,10 +113863,10 @@ fuy cli aLQ aNY -aPM +dxB aQG ayH -wNA +kFv aRo aUT aAX @@ -114090,7 +114202,7 @@ cHy cKE bZU chy -xxL +tPO eJG czw dbH @@ -114564,7 +114676,7 @@ ehr bZe cab cdT -uXx +pbe yaE dgu cLI @@ -114572,7 +114684,7 @@ qvY cIF cIF cIF -hsq +esO bZP bZP vob @@ -114590,10 +114702,10 @@ bZP bZP bZP rjA -pVO +hkr cNK cfm -cWe +sBQ coD cHZ tWO @@ -115046,7 +115158,7 @@ aVo aZt aZt bos -kBk +fhG aOy niB aZH @@ -115335,7 +115447,7 @@ bYv bZg iOj qmc -yaB +uCO cLN bZP bZP @@ -115618,10 +115730,10 @@ kwD cJa cIB wtz -bbj +uwB cNK cuF -dhr +wXy vuE cQC cLj @@ -115765,7 +115877,7 @@ abW fLK dnT rNQ -cfX +oNQ adi vSm psr @@ -115807,7 +115919,7 @@ aHB aIY aKg aLY -aNf +xSm aZt aPV gqF @@ -116036,7 +116148,7 @@ nbK qbU iLw uKW -wPm +ayZ mnU kxy vcs @@ -116128,7 +116240,7 @@ cGw cCh ctH dZe -jOl +jSN cGm cGw cKX @@ -116147,12 +116259,12 @@ cGe tgu bZU chy -wor +lzQ cPv -cWm +ocC cxQ cFz -cYj +gTv dfs cRh cSO @@ -116620,7 +116732,7 @@ bzK bzK caA cbx -ccD +hMf chM chU ceS @@ -116819,11 +116931,11 @@ aaa aaa aaa aOB -mcp +uPN gCo ehO mOD -axu +scY aOB aaa aaa @@ -117114,7 +117226,7 @@ dJB dJB kuf btK -bvU +nnt jPQ eCF qtp @@ -117134,7 +117246,7 @@ kLW cyB caC cby -ccF +sHA chM chM chM @@ -117400,10 +117512,10 @@ eYp viO cxt rCs -kPv +lsz rot oQc -lfm +hgD sLT qSD rot @@ -117432,7 +117544,7 @@ cxK pUx fOk daf -hgm +itt eJG bZU del @@ -117587,10 +117699,10 @@ aRx qMU aHL vdE -wkL +rWy xkX arR -sVG +szS aqw aOB jIM @@ -117887,7 +117999,7 @@ bvp btM byo byi -bzT +vNS bBV bqc bFC @@ -118207,7 +118319,7 @@ cfc cDC cID cSS -cTJ +wKI deP fPa fPa @@ -118685,13 +118797,13 @@ wVq tyn sIh plq -kYe +jcr hxd wCo rzh tqt hAQ -vmO +jLJ eSG czy ixn @@ -118963,7 +119075,7 @@ sIm sIm sIm soF -xmI +pEa xvB cIm daM @@ -119228,7 +119340,7 @@ mnA iZh cRU bZU -cNR +xJV cvE cvE cvE @@ -119643,7 +119755,7 @@ dOQ jse apP apP -daN +mxD oSm apP apP @@ -119900,7 +120012,7 @@ xaI ccc tKi djP -kBz +nnS fJm hKP iuW @@ -119916,7 +120028,7 @@ gfb oQF lXV aHM -oil +oBr aKz aMf aaa @@ -120168,7 +120280,7 @@ iQK fJd mmK lmC -pSE +xlJ hfZ pLD huV @@ -120484,7 +120596,7 @@ cCf vGz pri xat -mrc +uLM hnR hnR hnR @@ -120774,7 +120886,7 @@ cXK bZU hYu cRn -lfe +mzF cTs cXh cXh @@ -121031,7 +121143,7 @@ cXK bZU cPL cQM -hCb +sfB cBh cUz cTR @@ -121263,7 +121375,7 @@ cvU pUg cvU cLd -pad +eqN pEO cAf ifN @@ -121276,7 +121388,7 @@ gfY cIo gfY gfY -vDZ +gIt uzO mUv mOZ @@ -121284,7 +121396,7 @@ cvE bJf qiP cvE -cxG +pYP bZU cPM cQM @@ -121737,7 +121849,7 @@ abq aEh bqf boD -foM +pmZ hSa boE bwi @@ -121972,7 +122084,7 @@ anT eVu ehh aHM -aJg +fDP aKG aKG aYz @@ -121994,7 +122106,7 @@ abq bmf bqd boF -bqi +gIm bwe btV bwj @@ -122022,7 +122134,7 @@ mOc cfp jcg uIA -cjI +eER jgP niU niU @@ -122032,9 +122144,9 @@ jgP jgP jgP mIq -noy +pRh jgP -cyL +rQg rEw tPc tPc @@ -122046,7 +122158,7 @@ pAU tPc taS tPc -vtA +nIc tEL cgx pPn @@ -122207,7 +122319,7 @@ ajm mjP wQr wQr -qzC +tcV ihq hJm qKE @@ -122810,10 +122922,10 @@ oAs iAO hEo iAO -cMi +jLr cig hyD -sOB +oDd dbl coG iBb @@ -123235,7 +123347,7 @@ uQU uOh glS aGV -dNt +nbf xkX xkX xkX @@ -123250,14 +123362,14 @@ avk vWl xoI wGr -pYv +daH hLu uUr rhj mSE rbv etp -uXW +qAR avT aMk aOQ @@ -123577,11 +123689,11 @@ ggO hEe xXE iZX -pBW +gUA bAk pXO bAk -qFl +qmk cFY uEX rSH @@ -123743,12 +123855,12 @@ lDa lDa lDa vcF -uXX +hSz qEA gRG oXw maV -oiX +pBK aFz iBR hlN @@ -123841,11 +123953,11 @@ dam fho cFY uuG -ttI +vMf tXq mDn rtk -cJl +eSU ddR tmz waF @@ -124011,8 +124123,8 @@ oQE iiZ lSG pBl -ana -hfT +pBl +xZw ndv xJA lKs @@ -124028,7 +124140,7 @@ aFd tHm pdp vHD -wfi +pTR gHu aMk sPx @@ -124043,7 +124155,7 @@ aNC aZU aYA rEF -atA +bRr wkn jMy abq @@ -124262,7 +124374,7 @@ ghX aSm aSm vMg -wta +iUN iwm iBR pGO @@ -124574,10 +124686,10 @@ bHz bEj bHz uuE -bJy +rNN bOK cSJ -bQi +rFL bTl bUV bNh @@ -124597,7 +124709,7 @@ oFw cmr fPC mbt -gsu +ndC bUy fPC uVF @@ -124605,7 +124717,7 @@ wos qnt pCf taP -ihW +pnh kqd vQB kfx @@ -124776,7 +124888,7 @@ arP nvY avc aQP -bfB +kaB sXZ aWe quj @@ -124826,7 +124938,7 @@ boI bue bws lre -bAn +blb bCo bEk blb @@ -125117,13 +125229,13 @@ cqn cvl wTJ cwR -weC +wIT eIe lTc waj des fWN -pEN +xWQ cOZ cOZ cOZ @@ -125281,11 +125393,11 @@ aaa sRw tcD wXe -qaA +hNK aeb aBF aEa -aPi +gdn vHE aUf avc @@ -125341,7 +125453,7 @@ bug bwu eIj bAp -bCq +hpi bEm bIy qgk @@ -125351,7 +125463,7 @@ bOY bNh bRP bZz -bTT +bZz cdB bWX tST @@ -125538,7 +125650,7 @@ aaa apO fJr hwP -qaq +vgv vNV kri pzQ @@ -125624,12 +125736,12 @@ evt clr qth kqw -hVX +jDj fNQ uHp cut soO -tGt +nry cwR cxP eZW @@ -125837,7 +125949,7 @@ aVK ncG avd aVJ -aXg +rnv aRX aRX bbz @@ -125871,7 +125983,7 @@ bWZ bNh bNh cbj -vmj +nJC bhp cej cmo @@ -125886,9 +125998,9 @@ gvN bYq qxW cvl -kej +tnN lGC -nqw +gcy eZW keQ keQ @@ -126110,9 +126222,9 @@ bqs boI bui qgk -cgh +uVT cIj -bDk +xFf cdO cPt bHK @@ -126328,13 +126440,13 @@ qEX olt qwB edj -acB +pDW ocp aEq sWO aoE eCH -vsx +vmX hAK hmu asW @@ -126385,14 +126497,14 @@ bht bht bht xki -cXn +jAV bqR cek bHE bwP bHE bVG -kCP +rdd cmB vde eYA @@ -126401,7 +126513,7 @@ cmo cmo cmo lsi -kJT +rsb rXS clG idO @@ -126595,7 +126707,7 @@ ajg ljT ahJ vgP -hwZ +ahd alW aWv ajg @@ -126649,10 +126761,10 @@ sZC lFM cwG ipj -lOv +bbI wmR cqo -esJ +wpn cte pfa ctb @@ -126666,10 +126778,10 @@ iFA eZW iGV cic -hfC +geq uNn hyQ -vsR +auf cEK jFr sOH @@ -126852,7 +126964,7 @@ ajg ajg akR hWf -ave +aCr aCr aGH aCr @@ -126876,14 +126988,14 @@ beo etn dnj bnb -boO +qRA bqu qif dFf hlD xpC -fHy -qsN +wFq +rUD hlD ycb bHM @@ -126898,8 +127010,8 @@ hBq jFF tfp bfI -lOB -nzW +qPB +yhW bZt bZu bZu @@ -127140,7 +127252,7 @@ dwp wgh nVp pUF -ipa +dqx wgh wgh wgh @@ -127160,7 +127272,7 @@ cbK ccW chO cfA -cgN +dCx ggQ bZu bZu @@ -127377,7 +127489,7 @@ ajg aQA aQC udB -eRU +qpN paZ aTp bbe @@ -127654,10 +127766,10 @@ ded bEv bEv bEv -bDV +xrY bID bID -snq +xpF tmt jQx hLX @@ -127708,7 +127820,7 @@ fqz ihF coU cvw -gei +fmf coG nBf lYB @@ -127929,9 +128041,9 @@ uzt cbD vAb ccZ -cen +kpx cfC -cgQ +hvL cbL kCk bZu @@ -128202,11 +128314,11 @@ kvG cNk nFh aZr -uxc +nlS kLJ gTL dRX -pFG +hKb cwR xdT cgG @@ -128736,12 +128848,12 @@ tIg aAO bXG gGe -pxr +keu mEW xIl rgX wtQ -jQZ +qwA eGn iXy mgu @@ -128932,11 +129044,11 @@ aLl aLl bez bni -eFD +dnS wwo uUI sqp -uNf +kWp bwC bAv bAv @@ -129160,7 +129272,7 @@ akg aDY aiY kEh -aMr +dLF azL aiY nYu @@ -129433,7 +129545,7 @@ avv aVr aQC aTo -jCi +fzi aVV fWg aYK @@ -129970,7 +130082,7 @@ dsr sqp sqp sqp -fsh +ueC bEv bQI soT @@ -130197,11 +130309,11 @@ aFG aGO aIp lnP -aLf +mLn aQW pzX viz -aQL +nkh aRY aTz aUC @@ -130263,8 +130375,8 @@ dcs spt fId ctm -shY -cNy +aKq +vMO bdN bPI iNI @@ -130697,8 +130809,8 @@ aio aio apW arm -aDd -atR +skq +vUY aBy aJB awR @@ -130707,11 +130819,11 @@ awR awR aCW lak -qpw +toE aGQ aJF fUI -aQV +vih bEr aBI aBI @@ -130960,7 +131072,7 @@ aCm awS ayd aBN -aXk +vui azj hYV aEp @@ -131735,7 +131847,7 @@ aye qrd eLz oPi -qVE +efq aOZ vqX fAs @@ -131806,9 +131918,9 @@ cQg rOD cDa mra -sdj +mwI vCB -lHQ +jil eIa lar lar @@ -132062,7 +132174,7 @@ aKF jyP mUl wOZ -qbl +tGP cPf vDQ uzR @@ -132576,7 +132688,7 @@ cwc lgr cDE cUT -lrD +hwy bcC mMv uzR @@ -133017,7 +133129,7 @@ cxr skd ugX xef -aBU +dSo aCZ aEw aqO @@ -134616,7 +134728,7 @@ aoG cgW chX cjB -iAP +rQt qlS cmM dmg @@ -134636,7 +134748,7 @@ gpe cuw jvU jvU -dPM +soE jFN tlO sgH @@ -134814,9 +134926,9 @@ lEo qvN iBO aUx -jZi +vzu jJr -mtJ +tmq aBZ aBZ bIf @@ -134831,7 +134943,7 @@ riM aSC aFR aVf -aYN +nzO aXy aYY baU @@ -134843,7 +134955,7 @@ bmE bjI bam ghF -ylO +mPq xhF qqk iKZ @@ -134854,7 +134966,7 @@ vbB hpR mFU rCq -qMe +uIq kEy gDW vYQ @@ -135341,13 +135453,13 @@ ciW ccH ccH aPo -aQY +ccH ccH aQY ccH aYS ccH -evR +xCJ bbO aFR bfy @@ -135598,7 +135710,7 @@ thf ccz aPp hgN -aSE +aPp aPp aUR aPp @@ -136396,7 +136508,7 @@ eht ceF kSA bil -sVh +euG lVy bhv bnU @@ -136608,12 +136720,12 @@ ank aoI pjn oFd -aEo +edy aue avG axc axO -azq +qvv aDb aDc ajO @@ -136657,7 +136769,7 @@ bGK rao aVi kYQ -uQn +cNm oje aAG mmB @@ -136899,7 +137011,7 @@ fSW bCY xPR bpn -gqj +jby fQi hHE xPv @@ -137141,7 +137253,7 @@ kWg dqs aPu gVB -pWt +maQ ekt ekt aLE @@ -137397,8 +137509,8 @@ mdF vUb vUb vUb -ngI irX +uYE vUb vUb owQ @@ -137722,7 +137834,7 @@ uQm uQm wsf iUe -cDI +ltB mCu erC uQm @@ -139264,7 +139376,7 @@ sZc wyb oOJ cKh -vow +oec ixZ cNC hoE @@ -139272,7 +139384,7 @@ xlu jvr ieT lyn -rpg +tHo pes adk aaa From 238525dfdd07ac676c5c8cf02e7baaa8c304402d Mon Sep 17 00:00:00 2001 From: Zack Date: Mon, 18 Mar 2024 13:00:07 -0500 Subject: [PATCH 14/30] oversight perma pipe missing (#24607) --- _maps/map_files/Delta/delta.dmm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/_maps/map_files/Delta/delta.dmm b/_maps/map_files/Delta/delta.dmm index 0791a5cfe9a1..dc3d2443c2b0 100644 --- a/_maps/map_files/Delta/delta.dmm +++ b/_maps/map_files/Delta/delta.dmm @@ -98695,6 +98695,14 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"xkI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/station/security/permabrig) "xkJ" = ( /obj/machinery/atmospherics/binary/pump{ name = "burn chamber to port"; @@ -152596,7 +152604,7 @@ ygH uUu kju aKU -aOX +xkI nFh aSj aTH From 664b04a1cbb9c9c3722fc722523d9281907ce9ff Mon Sep 17 00:00:00 2001 From: Contrabang <91113370+Contrabang@users.noreply.github.com> Date: Mon, 18 Mar 2024 14:04:14 -0400 Subject: [PATCH 15/30] goodbye exclaims (#24593) --- code/datums/{!datum.dm => datum.dm} | 0 code/game/area/{!areas.dm => areas.dm} | 0 code/game/{!atoms.dm => atoms.dm} | 0 code/game/objects/{!items.dm => items.dm} | 0 code/game/objects/{!objs.dm => objs.dm} | 0 .../objects/{!structures.dm => structures.dm} | 0 code/game/turfs/{!turf.dm => turf.dm} | 0 .../{!observer_base.dm => observer_base.dm} | 0 .../{!living_brain.dm => living_brain.dm} | 0 .../humanoid/{!humanoid.dm => humanoid.dm} | 0 .../alien/larva/{!larva.dm => larva.dm} | 0 .../{!carbon_defines.dm => carbon_defines.dm} | 0 .../{!human_defines.dm => human_defines.dm} | 0 .../silicon/ai/{!ai_mob.dm => ai_mob.dm} | 0 .../living/silicon/pai/{!pai.dm => pai.dm} | 0 .../robot/{!robot_mob.dm => robot_mob.dm} | 0 .../{!silicon_mob.dm => silicon_mob.dm} | 0 .../simple_animal/bot/{!bot.dm => bot.dm} | 0 .../friendly/{!pet.dm => pet.dm} | 0 .../hostile/{!hostile.dm => hostile.dm} | 0 .../megafauna/{!megafauna.dm => megafauna.dm} | 0 .../mining/elites/{!elite.dm => elite.dm} | 0 .../hostile/mining/{!mining.dm => mining.dm} | 0 .../retaliate/{!retaliate.dm => retaliate.dm} | 0 .../{!terror_spiders.dm => terror_spiders.dm} | 0 .../{!simple_animal.dm => simple_animal.dm} | 0 .../slime/{!slime_mob.dm => slime_mob.dm} | 0 .../modules/mob/{!mob_vars.dm => mob_vars.dm} | 0 .../{!new_player.dm => new_player.dm} | 0 ...orld_definition.dm => world_definition.dm} | 0 paradise.dme | 60 +++++++++---------- 31 files changed, 30 insertions(+), 30 deletions(-) rename code/datums/{!datum.dm => datum.dm} (100%) rename code/game/area/{!areas.dm => areas.dm} (100%) rename code/game/{!atoms.dm => atoms.dm} (100%) rename code/game/objects/{!items.dm => items.dm} (100%) rename code/game/objects/{!objs.dm => objs.dm} (100%) rename code/game/objects/{!structures.dm => structures.dm} (100%) rename code/game/turfs/{!turf.dm => turf.dm} (100%) rename code/modules/mob/dead/observer/{!observer_base.dm => observer_base.dm} (100%) rename code/modules/mob/living/brain/{!living_brain.dm => living_brain.dm} (100%) rename code/modules/mob/living/carbon/alien/humanoid/{!humanoid.dm => humanoid.dm} (100%) rename code/modules/mob/living/carbon/alien/larva/{!larva.dm => larva.dm} (100%) rename code/modules/mob/living/carbon/{!carbon_defines.dm => carbon_defines.dm} (100%) rename code/modules/mob/living/carbon/human/{!human_defines.dm => human_defines.dm} (100%) rename code/modules/mob/living/silicon/ai/{!ai_mob.dm => ai_mob.dm} (100%) rename code/modules/mob/living/silicon/pai/{!pai.dm => pai.dm} (100%) rename code/modules/mob/living/silicon/robot/{!robot_mob.dm => robot_mob.dm} (100%) rename code/modules/mob/living/silicon/{!silicon_mob.dm => silicon_mob.dm} (100%) rename code/modules/mob/living/simple_animal/bot/{!bot.dm => bot.dm} (100%) rename code/modules/mob/living/simple_animal/friendly/{!pet.dm => pet.dm} (100%) rename code/modules/mob/living/simple_animal/hostile/{!hostile.dm => hostile.dm} (100%) rename code/modules/mob/living/simple_animal/hostile/megafauna/{!megafauna.dm => megafauna.dm} (100%) rename code/modules/mob/living/simple_animal/hostile/mining/elites/{!elite.dm => elite.dm} (100%) rename code/modules/mob/living/simple_animal/hostile/mining/{!mining.dm => mining.dm} (100%) rename code/modules/mob/living/simple_animal/hostile/retaliate/{!retaliate.dm => retaliate.dm} (100%) rename code/modules/mob/living/simple_animal/hostile/terror_spiders/{!terror_spiders.dm => terror_spiders.dm} (100%) rename code/modules/mob/living/simple_animal/{!simple_animal.dm => simple_animal.dm} (100%) rename code/modules/mob/living/simple_animal/slime/{!slime_mob.dm => slime_mob.dm} (100%) rename code/modules/mob/{!mob_vars.dm => mob_vars.dm} (100%) rename code/modules/mob/new_player/{!new_player.dm => new_player.dm} (100%) rename code/{!world_definition.dm => world_definition.dm} (100%) diff --git a/code/datums/!datum.dm b/code/datums/datum.dm similarity index 100% rename from code/datums/!datum.dm rename to code/datums/datum.dm diff --git a/code/game/area/!areas.dm b/code/game/area/areas.dm similarity index 100% rename from code/game/area/!areas.dm rename to code/game/area/areas.dm diff --git a/code/game/!atoms.dm b/code/game/atoms.dm similarity index 100% rename from code/game/!atoms.dm rename to code/game/atoms.dm diff --git a/code/game/objects/!items.dm b/code/game/objects/items.dm similarity index 100% rename from code/game/objects/!items.dm rename to code/game/objects/items.dm diff --git a/code/game/objects/!objs.dm b/code/game/objects/objs.dm similarity index 100% rename from code/game/objects/!objs.dm rename to code/game/objects/objs.dm diff --git a/code/game/objects/!structures.dm b/code/game/objects/structures.dm similarity index 100% rename from code/game/objects/!structures.dm rename to code/game/objects/structures.dm diff --git a/code/game/turfs/!turf.dm b/code/game/turfs/turf.dm similarity index 100% rename from code/game/turfs/!turf.dm rename to code/game/turfs/turf.dm diff --git a/code/modules/mob/dead/observer/!observer_base.dm b/code/modules/mob/dead/observer/observer_base.dm similarity index 100% rename from code/modules/mob/dead/observer/!observer_base.dm rename to code/modules/mob/dead/observer/observer_base.dm diff --git a/code/modules/mob/living/brain/!living_brain.dm b/code/modules/mob/living/brain/living_brain.dm similarity index 100% rename from code/modules/mob/living/brain/!living_brain.dm rename to code/modules/mob/living/brain/living_brain.dm diff --git a/code/modules/mob/living/carbon/alien/humanoid/!humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm similarity index 100% rename from code/modules/mob/living/carbon/alien/humanoid/!humanoid.dm rename to code/modules/mob/living/carbon/alien/humanoid/humanoid.dm diff --git a/code/modules/mob/living/carbon/alien/larva/!larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm similarity index 100% rename from code/modules/mob/living/carbon/alien/larva/!larva.dm rename to code/modules/mob/living/carbon/alien/larva/larva.dm diff --git a/code/modules/mob/living/carbon/!carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm similarity index 100% rename from code/modules/mob/living/carbon/!carbon_defines.dm rename to code/modules/mob/living/carbon/carbon_defines.dm diff --git a/code/modules/mob/living/carbon/human/!human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm similarity index 100% rename from code/modules/mob/living/carbon/human/!human_defines.dm rename to code/modules/mob/living/carbon/human/human_defines.dm diff --git a/code/modules/mob/living/silicon/ai/!ai_mob.dm b/code/modules/mob/living/silicon/ai/ai_mob.dm similarity index 100% rename from code/modules/mob/living/silicon/ai/!ai_mob.dm rename to code/modules/mob/living/silicon/ai/ai_mob.dm diff --git a/code/modules/mob/living/silicon/pai/!pai.dm b/code/modules/mob/living/silicon/pai/pai.dm similarity index 100% rename from code/modules/mob/living/silicon/pai/!pai.dm rename to code/modules/mob/living/silicon/pai/pai.dm diff --git a/code/modules/mob/living/silicon/robot/!robot_mob.dm b/code/modules/mob/living/silicon/robot/robot_mob.dm similarity index 100% rename from code/modules/mob/living/silicon/robot/!robot_mob.dm rename to code/modules/mob/living/silicon/robot/robot_mob.dm diff --git a/code/modules/mob/living/silicon/!silicon_mob.dm b/code/modules/mob/living/silicon/silicon_mob.dm similarity index 100% rename from code/modules/mob/living/silicon/!silicon_mob.dm rename to code/modules/mob/living/silicon/silicon_mob.dm diff --git a/code/modules/mob/living/simple_animal/bot/!bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm similarity index 100% rename from code/modules/mob/living/simple_animal/bot/!bot.dm rename to code/modules/mob/living/simple_animal/bot/bot.dm diff --git a/code/modules/mob/living/simple_animal/friendly/!pet.dm b/code/modules/mob/living/simple_animal/friendly/pet.dm similarity index 100% rename from code/modules/mob/living/simple_animal/friendly/!pet.dm rename to code/modules/mob/living/simple_animal/friendly/pet.dm diff --git a/code/modules/mob/living/simple_animal/hostile/!hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm similarity index 100% rename from code/modules/mob/living/simple_animal/hostile/!hostile.dm rename to code/modules/mob/living/simple_animal/hostile/hostile.dm diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/!megafauna.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm similarity index 100% rename from code/modules/mob/living/simple_animal/hostile/megafauna/!megafauna.dm rename to code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm diff --git a/code/modules/mob/living/simple_animal/hostile/mining/elites/!elite.dm b/code/modules/mob/living/simple_animal/hostile/mining/elites/elite.dm similarity index 100% rename from code/modules/mob/living/simple_animal/hostile/mining/elites/!elite.dm rename to code/modules/mob/living/simple_animal/hostile/mining/elites/elite.dm diff --git a/code/modules/mob/living/simple_animal/hostile/mining/!mining.dm b/code/modules/mob/living/simple_animal/hostile/mining/mining.dm similarity index 100% rename from code/modules/mob/living/simple_animal/hostile/mining/!mining.dm rename to code/modules/mob/living/simple_animal/hostile/mining/mining.dm diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/!retaliate.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/retaliate.dm similarity index 100% rename from code/modules/mob/living/simple_animal/hostile/retaliate/!retaliate.dm rename to code/modules/mob/living/simple_animal/hostile/retaliate/retaliate.dm diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/!terror_spiders.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm similarity index 100% rename from code/modules/mob/living/simple_animal/hostile/terror_spiders/!terror_spiders.dm rename to code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm diff --git a/code/modules/mob/living/simple_animal/!simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm similarity index 100% rename from code/modules/mob/living/simple_animal/!simple_animal.dm rename to code/modules/mob/living/simple_animal/simple_animal.dm diff --git a/code/modules/mob/living/simple_animal/slime/!slime_mob.dm b/code/modules/mob/living/simple_animal/slime/slime_mob.dm similarity index 100% rename from code/modules/mob/living/simple_animal/slime/!slime_mob.dm rename to code/modules/mob/living/simple_animal/slime/slime_mob.dm diff --git a/code/modules/mob/!mob_vars.dm b/code/modules/mob/mob_vars.dm similarity index 100% rename from code/modules/mob/!mob_vars.dm rename to code/modules/mob/mob_vars.dm diff --git a/code/modules/mob/new_player/!new_player.dm b/code/modules/mob/new_player/new_player.dm similarity index 100% rename from code/modules/mob/new_player/!new_player.dm rename to code/modules/mob/new_player/new_player.dm diff --git a/code/!world_definition.dm b/code/world_definition.dm similarity index 100% rename from code/!world_definition.dm rename to code/world_definition.dm diff --git a/paradise.dme b/paradise.dme index ff38a35af33e..768f714573a2 100644 --- a/paradise.dme +++ b/paradise.dme @@ -14,7 +14,7 @@ #include "_maps\__MAP_DEFINES.dm" #include "_maps\base_map.dm" #include "_maps\map_datums.dm" -#include "code\!world_definition.dm" +#include "code\world_definition.dm" #include "code\__byond_version_compat.dm" #include "code\_compile_options.dm" #include "code\__DEFINES\_click.dm" @@ -333,7 +333,7 @@ #include "code\controllers\subsystem\processing\transittube.dm" #include "code\controllers\subsystem\tickets\mentor_tickets.dm" #include "code\controllers\subsystem\tickets\tickets.dm" -#include "code\datums\!datum.dm" +#include "code\datums\datum.dm" #include "code\datums\action.dm" #include "code\datums\ai_law_sets.dm" #include "code\datums\ai_laws_datums.dm" @@ -631,14 +631,14 @@ #include "code\defines\procs\announcer_datum.dm" #include "code\defines\procs\radio_procs.dm" #include "code\defines\procs\records.dm" -#include "code\game\!atoms.dm" +#include "code\game\atoms.dm" #include "code\game\alternate_appearance.dm" #include "code\game\atoms_movable.dm" #include "code\game\data_huds.dm" #include "code\game\shuttle_engines.dm" #include "code\game\sound.dm" #include "code\game\world.dm" -#include "code\game\area\!areas.dm" +#include "code\game\area\areas.dm" #include "code\game\area\ai_monitored.dm" #include "code\game\area\asteroid_areas.dm" #include "code\game\area\away_content_areas.dm" @@ -913,15 +913,15 @@ #include "code\game\mecha\medical\odysseus.dm" #include "code\game\mecha\working\ripley.dm" #include "code\game\mecha\working\working.dm" -#include "code\game\objects\!items.dm" -#include "code\game\objects\!objs.dm" -#include "code\game\objects\!structures.dm" #include "code\game\objects\buckling.dm" #include "code\game\objects\cleaning.dm" #include "code\game\objects\empulse.dm" #include "code\game\objects\explosion.dm" +#include "code\game\objects\items.dm" #include "code\game\objects\mail.dm" #include "code\game\objects\obj_defense.dm" +#include "code\game\objects\objs.dm" +#include "code\game\objects\structures.dm" #include "code\game\objects\effects\alien_acid.dm" #include "code\game\objects\effects\anomalies.dm" #include "code\game\objects\effects\bump_teleporter.dm" @@ -1301,7 +1301,7 @@ #include "code\game\objects\structures\transit_tubes\station.dm" #include "code\game\objects\structures\transit_tubes\transit_tube.dm" #include "code\game\objects\structures\transit_tubes\transit_tube_pod.dm" -#include "code\game\turfs\!turf.dm" +#include "code\game\turfs\turf.dm" #include "code\game\turfs\simulated.dm" #include "code\game\turfs\simulated\floor.dm" #include "code\game\turfs\simulated\minerals.dm" @@ -2046,7 +2046,7 @@ #include "code\modules\mining\lavaland\loot\hierophant_loot.dm" #include "code\modules\mining\lavaland\loot\legion_loot.dm" #include "code\modules\mining\lavaland\loot\tendril_loot.dm" -#include "code\modules\mob\!mob_vars.dm" +#include "code\modules\mob\mob_vars.dm" #include "code\modules\mob\hear_say.dm" #include "code\modules\mob\inventory_procs.dm" #include "code\modules\mob\language.dm" @@ -2068,7 +2068,7 @@ #include "code\modules\mob\typing_indicator.dm" #include "code\modules\mob\camera\camera_mob.dm" #include "code\modules\mob\dead\dead.dm" -#include "code\modules\mob\dead\observer\!observer_base.dm" +#include "code\modules\mob\dead\observer\observer_base.dm" #include "code\modules\mob\dead\observer\observer_login.dm" #include "code\modules\mob\dead\observer\observer_logout.dm" #include "code\modules\mob\dead\observer\observer_say.dm" @@ -2091,7 +2091,7 @@ #include "code\modules\mob\living\login.dm" #include "code\modules\mob\living\stat_states.dm" #include "code\modules\mob\living\taste.dm" -#include "code\modules\mob\living\brain\!living_brain.dm" +#include "code\modules\mob\living\brain\living_brain.dm" #include "code\modules\mob\living\brain\brain_death.dm" #include "code\modules\mob\living\brain\brain_emote.dm" #include "code\modules\mob\living\brain\brain_life.dm" @@ -2101,7 +2101,7 @@ #include "code\modules\mob\living\brain\MMI.dm" #include "code\modules\mob\living\brain\MMI_radio.dm" #include "code\modules\mob\living\brain\robotic_brain.dm" -#include "code\modules\mob\living\carbon\!carbon_defines.dm" +#include "code\modules\mob\living\carbon\carbon_defines.dm" #include "code\modules\mob\living\carbon\_defines.dm" #include "code\modules\mob\living\carbon\carbon_death.dm" #include "code\modules\mob\living\carbon\carbon_defense.dm" @@ -2121,7 +2121,7 @@ #include "code\modules\mob\living\carbon\alien\alien_life.dm" #include "code\modules\mob\living\carbon\alien\alien_login.dm" #include "code\modules\mob\living\carbon\alien\alien_logout.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\!humanoid.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\humanoid.dm" #include "code\modules\mob\living\carbon\alien\humanoid\empress.dm" #include "code\modules\mob\living\carbon\alien\humanoid\humanoid_defense.dm" #include "code\modules\mob\living\carbon\alien\humanoid\humanoid_emote.dm" @@ -2132,14 +2132,14 @@ #include "code\modules\mob\living\carbon\alien\humanoid\caste\alien_drone.dm" #include "code\modules\mob\living\carbon\alien\humanoid\caste\hunter.dm" #include "code\modules\mob\living\carbon\alien\humanoid\caste\sentinel.dm" -#include "code\modules\mob\living\carbon\alien\larva\!larva.dm" +#include "code\modules\mob\living\carbon\alien\larva\larva.dm" #include "code\modules\mob\living\carbon\alien\larva\larva_defense.dm" #include "code\modules\mob\living\carbon\alien\larva\larva_inventory.dm" #include "code\modules\mob\living\carbon\alien\larva\larva_life.dm" #include "code\modules\mob\living\carbon\alien\larva\larva_update_icons.dm" #include "code\modules\mob\living\carbon\alien\special\alien_embryo.dm" #include "code\modules\mob\living\carbon\alien\special\facehugger.dm" -#include "code\modules\mob\living\carbon\human\!human_defines.dm" +#include "code\modules\mob\living\carbon\human\human_defines.dm" #include "code\modules\mob\living\carbon\human\appearance.dm" #include "code\modules\mob\living\carbon\human\body_accessories.dm" #include "code\modules\mob\living\carbon\human\human_damage.dm" @@ -2180,7 +2180,7 @@ #include "code\modules\mob\living\carbon\human\species\unathi.dm" #include "code\modules\mob\living\carbon\human\species\vox.dm" #include "code\modules\mob\living\carbon\human\species\vulpkanin.dm" -#include "code\modules\mob\living\silicon\!silicon_mob.dm" +#include "code\modules\mob\living\silicon\silicon_mob.dm" #include "code\modules\mob\living\silicon\silicon_death.dm" #include "code\modules\mob\living\silicon\silicon_defense.dm" #include "code\modules\mob\living\silicon\silicon_emote.dm" @@ -2188,7 +2188,7 @@ #include "code\modules\mob\living\silicon\silicon_login.dm" #include "code\modules\mob\living\silicon\silicon_say.dm" #include "code\modules\mob\living\silicon\silicon_subsystems.dm" -#include "code\modules\mob\living\silicon\ai\!ai_mob.dm" +#include "code\modules\mob\living\silicon\ai\ai_mob.dm" #include "code\modules\mob\living\silicon\ai\ai_death.dm" #include "code\modules\mob\living\silicon\ai\ai_defense.dm" #include "code\modules\mob\living\silicon\ai\ai_examine.dm" @@ -2205,7 +2205,7 @@ #include "code\modules\mob\living\silicon\decoy\decoy.dm" #include "code\modules\mob\living\silicon\decoy\decoy_death.dm" #include "code\modules\mob\living\silicon\decoy\decoy_life.dm" -#include "code\modules\mob\living\silicon\pai\!pai.dm" +#include "code\modules\mob\living\silicon\pai\pai.dm" #include "code\modules\mob\living\silicon\pai\pai_death.dm" #include "code\modules\mob\living\silicon\pai\pai_life.dm" #include "code\modules\mob\living\silicon\pai\pai_login.dm" @@ -2217,7 +2217,7 @@ #include "code\modules\mob\living\silicon\pai\software\pai_apps.dm" #include "code\modules\mob\living\silicon\pai\software\pai_software_base.dm" #include "code\modules\mob\living\silicon\pai\software\pai_toggles.dm" -#include "code\modules\mob\living\silicon\robot\!robot_mob.dm" +#include "code\modules\mob\living\silicon\robot\robot_mob.dm" #include "code\modules\mob\living\silicon\robot\component.dm" #include "code\modules\mob\living\silicon\robot\misc_robot_items.dm" #include "code\modules\mob\living\silicon\robot\photos.dm" @@ -2242,7 +2242,7 @@ #include "code\modules\mob\living\silicon\robot\drone\drone_say.dm" #include "code\modules\mob\living\silicon\robot\drone\drone_update_status.dm" #include "code\modules\mob\living\silicon\robot\drone\maint_drone.dm" -#include "code\modules\mob\living\simple_animal\!simple_animal.dm" +#include "code\modules\mob\living\simple_animal\simple_animal.dm" #include "code\modules\mob\living\simple_animal\animal_defense.dm" #include "code\modules\mob\living\simple_animal\constructs.dm" #include "code\modules\mob\living\simple_animal\corpse.dm" @@ -2251,7 +2251,7 @@ #include "code\modules\mob\living\simple_animal\posessed_object.dm" #include "code\modules\mob\living\simple_animal\shade.dm" #include "code\modules\mob\living\simple_animal\simple_animal_damage.dm" -#include "code\modules\mob\living\simple_animal\bot\!bot.dm" +#include "code\modules\mob\living\simple_animal\bot\bot.dm" #include "code\modules\mob\living\simple_animal\bot\bot_construction.dm" #include "code\modules\mob\living\simple_animal\bot\cleanbot.dm" #include "code\modules\mob\living\simple_animal\bot\ed209bot.dm" @@ -2262,7 +2262,7 @@ #include "code\modules\mob\living\simple_animal\bot\mulebot.dm" #include "code\modules\mob\living\simple_animal\bot\secbot.dm" #include "code\modules\mob\living\simple_animal\bot\syndicate_bots.dm" -#include "code\modules\mob\living\simple_animal\friendly\!pet.dm" +#include "code\modules\mob\living\simple_animal\friendly\pet.dm" #include "code\modules\mob\living\simple_animal\friendly\bunny.dm" #include "code\modules\mob\living\simple_animal\friendly\butterfly.dm" #include "code\modules\mob\living\simple_animal\friendly\cat.dm" @@ -2280,7 +2280,7 @@ #include "code\modules\mob\living\simple_animal\friendly\sloth.dm" #include "code\modules\mob\living\simple_animal\friendly\snake.dm" #include "code\modules\mob\living\simple_animal\friendly\spiderbot.dm" -#include "code\modules\mob\living\simple_animal\hostile\!hostile.dm" +#include "code\modules\mob\living\simple_animal\hostile\hostile.dm" #include "code\modules\mob\living\simple_animal\hostile\alien_types.dm" #include "code\modules\mob\living\simple_animal\hostile\angel_statue.dm" #include "code\modules\mob\living\simple_animal\hostile\bat.dm" @@ -2311,7 +2311,7 @@ #include "code\modules\mob\living\simple_animal\hostile\winter_mobs.dm" #include "code\modules\mob\living\simple_animal\hostile\gorilla\gorilla.dm" #include "code\modules\mob\living\simple_animal\hostile\gorilla\gorilla_emote.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\!megafauna.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\megafauna.dm" #include "code\modules\mob\living\simple_animal\hostile\megafauna\ancient_robot.dm" #include "code\modules\mob\living\simple_animal\hostile\megafauna\blood_drunk_miner.dm" #include "code\modules\mob\living\simple_animal\hostile\megafauna\bubblegum.dm" @@ -2319,26 +2319,26 @@ #include "code\modules\mob\living\simple_animal\hostile\megafauna\drake.dm" #include "code\modules\mob\living\simple_animal\hostile\megafauna\hierophant.dm" #include "code\modules\mob\living\simple_animal\hostile\megafauna\legion.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining\!mining.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining\mining.dm" #include "code\modules\mob\living\simple_animal\hostile\mining\abandoned_minebot.dm" #include "code\modules\mob\living\simple_animal\hostile\mining\basilisk.dm" #include "code\modules\mob\living\simple_animal\hostile\mining\goldgrub.dm" #include "code\modules\mob\living\simple_animal\hostile\mining\goliath.dm" #include "code\modules\mob\living\simple_animal\hostile\mining\gutlunch.dm" #include "code\modules\mob\living\simple_animal\hostile\mining\hivelord.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining\elites\!elite.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining\elites\elite.dm" #include "code\modules\mob\living\simple_animal\hostile\mining\elites\goliath_broodmother.dm" #include "code\modules\mob\living\simple_animal\hostile\mining\elites\herald.dm" #include "code\modules\mob\living\simple_animal\hostile\mining\elites\legionnaire.dm" #include "code\modules\mob\living\simple_animal\hostile\mining\elites\pandora.dm" -#include "code\modules\mob\living\simple_animal\hostile\retaliate\!retaliate.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\retaliate.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\araneus.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\clown.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\combat_drone.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\fish.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\kangaroo.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\undead.dm" -#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\!terror_spiders.dm" +#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\terror_spiders.dm" #include "code\modules\mob\living\simple_animal\hostile\terror_spiders\actions.dm" #include "code\modules\mob\living\simple_animal\hostile\terror_spiders\black.dm" #include "code\modules\mob\living\simple_animal\hostile\terror_spiders\brown.dm" @@ -2357,14 +2357,14 @@ #include "code\modules\mob\living\simple_animal\hostile\terror_spiders\terror_ai.dm" #include "code\modules\mob\living\simple_animal\hostile\terror_spiders\terror_ghost_interaction.dm" #include "code\modules\mob\living\simple_animal\hostile\terror_spiders\white.dm" -#include "code\modules\mob\living\simple_animal\slime\!slime_mob.dm" +#include "code\modules\mob\living\simple_animal\slime\slime_mob.dm" #include "code\modules\mob\living\simple_animal\slime\slime_death.dm" #include "code\modules\mob\living\simple_animal\slime\slime_emote.dm" #include "code\modules\mob\living\simple_animal\slime\slime_life.dm" #include "code\modules\mob\living\simple_animal\slime\slime_powers.dm" #include "code\modules\mob\living\simple_animal\slime\slime_say.dm" #include "code\modules\mob\living\simple_animal\slime\subtypes.dm" -#include "code\modules\mob\new_player\!new_player.dm" +#include "code\modules\mob\new_player\new_player.dm" #include "code\modules\mob\new_player\new_player_login.dm" #include "code\modules\mob\new_player\new_player_logout.dm" #include "code\modules\mob\new_player\sprite_accessories\sprite_accessories.dm" From c8dde4385610c2eea82c6d0e08d5d62eecfb02ac Mon Sep 17 00:00:00 2001 From: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Date: Mon, 18 Mar 2024 14:13:44 -0400 Subject: [PATCH 16/30] fixes admin shuttles breaking the escape shuttle / not working (#24677) --- code/modules/shuttle/shuttle_manipulator.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/shuttle/shuttle_manipulator.dm b/code/modules/shuttle/shuttle_manipulator.dm index 9d8995c3d21c..2103fed8513f 100644 --- a/code/modules/shuttle/shuttle_manipulator.dm +++ b/code/modules/shuttle/shuttle_manipulator.dm @@ -194,7 +194,7 @@ intact for round sanity.") else if(S) // If successful, returns the mobile docking port - var/obj/docking_port/mobile/mdp = action_load(S) + var/obj/docking_port/mobile/mdp = action_load_old(S) if(mdp) usr.forceMove(get_turf(mdp)) message_admins("[key_name_admin(usr)] loaded [mdp] with the shuttle manipulator.") From 79c2af171ba63ebd12199200792458f272f301a7 Mon Sep 17 00:00:00 2001 From: Charlie Nolan Date: Mon, 18 Mar 2024 11:21:04 -0700 Subject: [PATCH 17/30] Fix RD-Robotics Surgery window tint button on Cyberiad. (#24647) Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com> --- _maps/map_files/cyberiad/cyberiad.dmm | 95 ++++++++++++++------------- 1 file changed, 48 insertions(+), 47 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 966c85523942..66f040cdec72 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -58345,25 +58345,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/aft2) -"gfh" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/command/bridge) "gfi" = ( /obj/structure/cable{ d1 = 2; @@ -61971,31 +61952,6 @@ }, /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) -"hRP" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "blue" - }, -/area/station/command/bridge) "hSA" = ( /obj/structure/cable{ d1 = 1; @@ -64524,6 +64480,25 @@ icon_state = "whitecorner" }, /area/station/maintenance/aft) +"jiQ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/command/bridge) "jje" = ( /turf/simulated/wall, /area/station/hallway/secondary/entry/south) @@ -68910,6 +68885,31 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) +"lpq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/station/command/bridge) "lpu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -85997,7 +85997,8 @@ name = "Surgery Window Tint Control"; pixel_x = -24; pixel_y = 4; - dir = 4 + dir = 4; + range = 2 }, /obj/machinery/button/windowtint{ desc = "A remote control switch for polarized windows. For culling the sight of the equipment-starved masses."; @@ -122903,13 +122904,13 @@ bmc bmc kmo fvb -gfh +jiQ xil nPG tNG rFW lwI -hRP +lpq qQd gWO xxI From e92e3a84cf3738835358cefc6e4e31a62cf8d09f Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Mon, 18 Mar 2024 21:22:56 +0300 Subject: [PATCH 18/30] Update gun icon on knife removing (#24674) --- code/modules/projectiles/gun.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 7253fd3c4b86..312f883bfa03 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -396,6 +396,7 @@ if(knife_overlay) overlays -= knife_overlay knife_overlay = null + update_icon() return TRUE /obj/item/gun/extinguish_light(force = FALSE) From 153284efaeb354aa7d6995982a2564a30b5d1054 Mon Sep 17 00:00:00 2001 From: Charlie Nolan Date: Mon, 18 Mar 2024 11:23:36 -0700 Subject: [PATCH 19/30] Fix mime/clown picked names not being on their bank account. (#24669) --- code/modules/mob/mob_misc_procs.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/mob_misc_procs.dm b/code/modules/mob/mob_misc_procs.dm index 0d8bed919607..5229d3f14cb6 100644 --- a/code/modules/mob/mob_misc_procs.dm +++ b/code/modules/mob/mob_misc_procs.dm @@ -607,6 +607,8 @@ name = newname if(mind) mind.name = newname + if(mind.initial_account?.account_name == oldname) + mind.initial_account.account_name = newname if(dna) dna.real_name = real_name From 13f0d607d61dc15c056a6dd76377d43aed7763c7 Mon Sep 17 00:00:00 2001 From: Charlie Nolan Date: Mon, 18 Mar 2024 11:25:12 -0700 Subject: [PATCH 20/30] Make pAIs show correctly in diagnostic HUDs (#24666) --- code/modules/mob/living/silicon/pai/pai_death.dm | 3 +++ code/modules/mob/living/silicon/pai/pai_life.dm | 1 + 2 files changed, 4 insertions(+) diff --git a/code/modules/mob/living/silicon/pai/pai_death.dm b/code/modules/mob/living/silicon/pai/pai_death.dm index 674537abc575..281fc25d2793 100644 --- a/code/modules/mob/living/silicon/pai/pai_death.dm +++ b/code/modules/mob/living/silicon/pai/pai_death.dm @@ -13,5 +13,8 @@ if(!.) return FALSE + diag_hud_set_status() + diag_hud_set_health() + if(icon_state != "[chassis]_dead" || cleanWipe) qdel(src) diff --git a/code/modules/mob/living/silicon/pai/pai_life.dm b/code/modules/mob/living/silicon/pai/pai_life.dm index c4c513c08be5..afaba31872ef 100644 --- a/code/modules/mob/living/silicon/pai/pai_life.dm +++ b/code/modules/mob/living/silicon/pai/pai_life.dm @@ -21,3 +21,4 @@ else health = 100 - getBruteLoss() - getFireLoss() update_stat("updatehealth([reason])") + diag_hud_set_health() From a5aa7d923b14d6ef3f38c3cd2b5f51770fa0aa6c Mon Sep 17 00:00:00 2001 From: Charlie Nolan Date: Mon, 18 Mar 2024 11:25:35 -0700 Subject: [PATCH 21/30] Retaliate mobs no longer break stuff after revived with a laz injector. (#24665) --- code/__DEFINES/mob_defines.dm | 1 + code/modules/mining/equipment/lazarus_injector.dm | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/code/__DEFINES/mob_defines.dm b/code/__DEFINES/mob_defines.dm index 74dd45486808..dbb01b03ab93 100644 --- a/code/__DEFINES/mob_defines.dm +++ b/code/__DEFINES/mob_defines.dm @@ -241,6 +241,7 @@ #define isguardian(A) (istype((A), /mob/living/simple_animal/hostile/guardian)) #define isnymph(A) (istype((A), /mob/living/simple_animal/diona)) #define ishostile(A) (istype((A), /mob/living/simple_animal/hostile)) +#define isretaliate(A) (istype((A), /mob/living/simple_animal/hostile/retaliate)) #define isterrorspider(A) (istype((A), /mob/living/simple_animal/hostile/poison/terror_spider)) #define isslaughterdemon(A) (istype((A), /mob/living/simple_animal/demon/slaughter)) #define isdemon(A) (istype((A), /mob/living/simple_animal/demon)) diff --git a/code/modules/mining/equipment/lazarus_injector.dm b/code/modules/mining/equipment/lazarus_injector.dm index 821a77b0c9a2..db8fa02badc8 100644 --- a/code/modules/mining/equipment/lazarus_injector.dm +++ b/code/modules/mining/equipment/lazarus_injector.dm @@ -29,6 +29,12 @@ M.can_collar = TRUE if(ishostile(target)) var/mob/living/simple_animal/hostile/H = M + if(isretaliate(target)) + // Clear the enemies list so we don't break windows + // to get to people we no longer hate. + var/mob/living/simple_animal/hostile/retaliate/R = H + R.enemies.Cut() + if(malfunctioning) H.faction |= list("lazarus", "\ref[user]") H.robust_searching = TRUE From 5bd3b32ecf4464af37605a19d854f5e8a06d26b1 Mon Sep 17 00:00:00 2001 From: Zantox Date: Mon, 18 Mar 2024 19:29:44 +0100 Subject: [PATCH 22/30] Remove IPC heel pixel on standard chassis type (#24657) --- .../cyberlimbs/morpheus/morpheus_main.dmi | Bin 1700 -> 1698 bytes icons/mob/human_races/r_machine.dmi | Bin 2306 -> 2308 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/human_races/cyberlimbs/morpheus/morpheus_main.dmi b/icons/mob/human_races/cyberlimbs/morpheus/morpheus_main.dmi index 04afffc0edfd22e99119d997c3b1f7ae2e9abe01..83a1970fb789701f0e8020aa2424e27c26925915 100644 GIT binary patch delta 1392 zcmV-$1&{iq4WbROL;-(ENkl>vE$w5QS-w<(_Di+1+F|vAvb|f6SF|_EHmd zw=f2T>wJ~`u|(6yG8FVdqU!(v000000000000000&@`m9^&9T{UOCVp?}eO|0TCV4 z4nFm`Y2Q^jq~P8R;Ke?v#Y}(>dKWE3O?)jsBm6%MQiSyRU~Ye%70P3%N~nu3=Xc$` z+WHw`DDOx5{1=YLLakLA_FXSK2;%JkgWdp{HIJXveSXV?>xWf@F*!_q6c{cD;C%5Sh+T z(q{-{c?46N6~BMWzk!)UNI?|n%`cDWyU`=aXBiGPsk;jQMTMd$a4^5&!}GJzBSz6Y z;aKG#svg`yKZ|!e_YZA*Z?1oMsPGTP5uEQIn!C@;@(+&((?1l0+`&K8tiAt5nByNF zkA{CJ2f2@b2mk;8006);n0I^ohS~LQ`?}*|P|yANzjc2iOObBo2S3WogdZxVXr5U?L+k#ut-+| z#!2Go+nj%+m^$M;YF~!TyHLqj0&0gR%l>K{*6ha-%l>K{md(FU_CA6fj2_?jJ%T<) zqsQ~JZhtk7IseY~58K9c;8gQ#2Mpfy4-YjCTf3+Ronh_)00000fJNa4_GU5^qw!3p zal2G;H}#_v>TXP_tpZ~Rekfx^F@&HhB=5B1JcWOn=WT~#ZJ2*cd;Z>V0{LE1nDq5Ek8~Dm!xX)_P)ZHj#Du&LuZ>`?yY_Nvnvy=23)BC0^Mxnl9eH0l zf>wCBGDtp+pgIJU1ZrPE5?E2vD0y7h&;GDCHgU==JEddLnwg?iZG6qNjF;lvhOFxX= zzpFV0<)+tLvbrNR{@t4S+#lP&TQ3&?0000000000001_Jsry;c?Pn*})tHR{8_(*f zTjSzS8ie9M2V>&Uwk5^7^>&g#aZMX@Qo?_xxSG{y5^vdIEU$dk_SD4Md1-HXhF7_7 z$=7U$ob#LA?S1?!Dw&!**b-AHK$7269Z?gv-W(l$($Dk;XE|)ZdmrKj_bsf5LbNddkX4cGqA z4$98;J%E6j{Izugi}UabR}%Q>M@oO)`-8r+%2l#3zlx`<3Q59J$;Q%<>s(^x34*1a zhY42*Bur#xeGdCNw>cDww;LR%_;bPwl31U^zK(t5g&BZ#FCM!hzJ83kftyh$mvw)xbv)-aokEcA{M=`A3->%Xk?z`qOVDVk+eRHEY48{>Sj<#NR@2=fzlic+Cf6TK;}>bzuC;ZS}alwPBfW??~cAb z8HM5A$r;-IJ2k#4s8>qwitV$-6FsR7dg|o_ZU1#`3=gwuG0001326MKzZD?h6G!(I;{%ZKVUV3FTXQQR)Nt4Ka@VA7(!4pB=5B1JcWOn=WT~#ZJ2*cXa3zhxU(`OCzqZn zq#jh&1@gU;Val(sd8D&g8>Z;ZjZ$jR7AE9#c&!I>-L;oX)0FaKxiI~2GhcWz-jVl} zJ!rX?D}&@y52{^2DM9TENC{R<_)8ks^|L?hgH4<=Wv6rvS}Rkus*SH%mhnKPdjVAGy6~^+;S8Xp%tX-G(mRER{ z+m>|AcE~Zm+0EX^zj7wzYdlo7DS5x`u>Xz^{9f7gUD*H2Q>}*^&{nnm8i(MaevDiE zr}$OFVVvJBfVHw_{tHny z##B&tp5Fr`Fq6Nw4q$N}KEss~eDr@SrSAPfUs>fYSy*4iQ+9=UT^e-qR@rY3AoX%`MD%ZX(UvgG*}Ascb({ zwuT8$Pd5g;yz^V%%Lyi9N>F)YeB*FV@Z&>H@Z%#VxZC`$d-vH1t{c;R;gQ>{`#^c$ zeT8`s%zJYc0ALnX>e|C=i~s-t0000003Lw90Zp(Ses!+?p8x;=07*qoM6N<$f=VHy Awg3PC diff --git a/icons/mob/human_races/r_machine.dmi b/icons/mob/human_races/r_machine.dmi index dbe0aec4e7b2dd8c179f3ee768da46be7d24c4e2..3cf8b65b071dd3764177f4900cd823316014fee5 100644 GIT binary patch delta 1896 zcmYk4dpOgJAICStdLk=b?PQe8PohPKgP%sq=tmRDb-qKo$t|N_nOn+H zO~_^DvgzWsnM*`WO&K$5E;F>vIL~>`^PFGrzuwRD{^#}neBNp5H`Qx{z~G$xV6Yjq zCvQ);$8Kgm5o`&}WnJEUYVhK?(>FM+uITqe{^Ed5yLl{i`aH*gDJ_(c)oCZZQUkh@(h7}s z-jQ04KpI&cR&IwT%hUOsj^OKki?n#)SPwe5H$}6ocs%IoxkV6$K77l$J)xnQhk2jr zLcluwr)_3iZA)Az4^Vbl^*-&nuC}r*>Np`*!+DkuXYBuAUc0byw{TbPh}s<&Ug_h( z;$Z{6Mf4R-@SAN2D#e0IA7oH;&EV|jm+-uLtv2ptgMG)H@@`Ub#o{6$T#`Q% zK&pcAgz~KqtKgAZ`;HSCnWNBVaF}T_ULpngrfasLt_?{E!mdDg*&*s%DZ!*g06CU& zbK}V>m|b0O@8BDqwF<5Tcia7QgJhpc&3e>lnzglXV8U)i^rZohmFdJZJVrN!&R}=k zUH!B-i>$0W8VsP^VA>vGB{2=Z1~Kl<xV}up0fm+2JRCc`eV%2sLzx#k8*Dfwc9+ zO(^2jam^j4FO6pRyC5Afh0y&WZ4^9QizKV1Z+v~Cq~0!s{6hd*;!pK^U$LPql7IPw zRD4ukqJV8o#LD`DRbAlTo+gj<(5gOBnZN_haeicJ*J}Y|ySX7%Ayl0GEi7Jt&GlXC zmo;YSeG|{FLRH3L7r}O7^Sdw|#M=0_$?Hw@_@GF)a%10)`>Z_MpzONlP+2|n2E$XL znut7A9f%wn*BWQ1+(ian&o_T#ljNP-PNB5QGyjFM2fU$)?1!dPT|68cTr7kE=F1Y) zIE|9JHOhxb+0g&Sco@KfQx>|9^9wXF0M3_~U_;+h#= z2ANILw#D$c?{dA6*)Bt~m=O0^{FYUbABQuK_F~yS8ym1(+Keu3RAA2YU%#P?u+%D{ z)Xk0f_C|K`8hGay1aX>w|FWi!`{|F)@uY#Fnmxv$$ZpTpRDUJhno15}v#TKENn}R1 z#)xRTZ;ZNi^D$z&VBf4_XScQ3S8n>Fa|rx5;?#+2jt}$y%_0^kod_;!Bacgy*k>hC zw%n(UcT8r96&Ab)E7pcWmObhH1oFQ)8H5Mfr8{!(Hc9fo95QqFGyTDG3luu%Vsoaf6g4G=@-agO*JzM!J=JdcA{>Z#a8zbaZY|%kJD7=B; z`jtu}ko@#3XkdBrnM)%Y@t>GuH&hMRV7&J_V9RR{=J{9R!%^=DwhYs?t&cKXy%le^2wJIKB?rbj{Z57nB^S2cZ zBJ`^$WCmu*+3OT`W`As`s=MZHYKs4+g7<|xj=~}(U;;lR(jcc|e1BAkM8-!J%v6vQ z)p5sze(<&f=j}N>Awr^C-3%!_V$i7Fp}-11Lw2;lwR%FyiHc?eHd2xy%j9I*vVJ#d zAwoOur5-qDUzxNuD77*{afGgbz1Y9rlqHj~9^=xYuQGf$416yTHzV~iG1|9SGF--04>u-NTdd9G1utPVdY~p8>mIBw3KPOnY|rTqzpCbkCv delta 1894 zcmYjPdpy$%AKn^v-q2nhK4Q6)5UuFq&PExBH96(hL6h5ZPr2v#ZOS!qWG)Fq#iAkC z8k$=!C0iZ2#KwEV9OZJ%tj&Jw?R?(Pc|U#s`97cLpXd2L&-d2e)V)o9Q0Se4%TN^j zaG~-L9*HZUK#hU-$k!4ltXpj603aGf51fBnJ-5mF8S`30xVs?OPKtiscua50!mq;r zehP>AvP+lKTE_G$SxLD90R3^DHr@gYarsBo<3)AIcSAzh2BvFfmPCbAOdnr|JIL*> zqa85b3gX%84OZrn8UbSvX`YiS;-~^FIW*Q?9!iFulBz?+O#IgDpLDx9GW>ePu){x z#mjuyIs7!!(ZTebnm334lK_d8-RZwwI}`6w1G-xgeYxK4>*3UZ+=&Cqba&CkGyXPl zSe<&ijM%Ajz=^)W1N^%BKcN>~o>=u5AoHKDZNtZ^33qN&Ohj3FVZIevHt?y9$_}tf zW^%;5(mr@~IlL9NrEAku^09k$hdn==0d8g7-g_u%=KlsDkon(x%ZtY&Bj-l+YRk&Y zQqGYJ=-g@a^?f&w4^l2T*T9u;s?1ggIskD=Gqq1YGn!B1oEk`K-4D#wH8a7tSHI~s zs|92iJk`ByD0QOQRH5n2IY5qm~Di(M}0#mrA6IY827-f8kJJM9M-SpUjB49p}Qt93vXuF)OI8-c4o!t6@+G@#;In| zU7xr`Dk=wjRM;2?JYUzP7lmf`y~y$FZhoSqVqNe{PLgPbb>s@-{YJzYE7rYVv$QAk z=)N6!8?JPYcQ`r$w!wb*BI)sMY4_KaArS#Q8{~&Pb!tD~tv(8uMg1_wb|+AwSz1UH zYePZ2PFv^(&B3)eB>s*PEnqDSxV{`)!?n4`h(g&mfZ^Cw+C2~H|>F=vTEeiwCoO}}_b zQL1ge7=yI)Qw>jlM??E|>@6zBetO-M`_K*F_c1v)<&oX-8I!mVisP0EEprK7Ko;## zcDsot!F49@B!MUWG4w@_r}OB)vh#?`jbhJ@`ww9MbJ%m^kJMxO`K7u?0U*YA?#yZtu(JK1)!Ucouj1MW-uhS z*wXR$FS*$k>2cTJ9UbUQz%I%eAZx3}S62$n zhB23f(V-^NEPNfslnt_Y{?i z9r@vVvM0nyHfzY<0U&2|C!h5~;0~rtb+k2q;h;cSS{Iovm3x`^fC(8#V(2CT#R~le+?9_myoB-qNo8K0 zefchMpJ`#e@g!m%Rp5q(wTWew^-33J>0)RQWL!Wx0TGC0K?4EISytg*btss+iG3#V z62L}@vP$am4&`e7?*{D~s2z4X&i%%c z>uDH6>N3z*#HG4#bWf-Lh0V3#Oq;HK zBbN+q1;pN6c)kJ+kQo~&TaQ2rh4)S7WEN*Bd0(&%)`!6xq~y^ElsuB?L^p~)D=n%8 ziiHa;qoRF2{2wxfk9Z3Y%d7M;BRLjL20Ug&SokzKq*Th^@ew(h;=S< Date: Mon, 18 Mar 2024 19:30:13 +0100 Subject: [PATCH 23/30] Handle 'Adjacent' for items inside structures (#24655) `/obj/item/Adjacent` has a check for handling items inside items, for example if storing an item inside a pill bottle, which is located inside a box. This didn't check for structures, so `Adjacent` on the trashbag inside the janitorialcart structure always returned false. --- code/__DEFINES/is_helpers.dm | 3 +++ code/_onclick/adjacent.dm | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 602c4e261a85..347075f77f90 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -116,6 +116,9 @@ GLOBAL_LIST_INIT(glass_sheet_types, typecacheof(list( // Structures #define isstructure(A) (istype((A), /obj/structure)) +// Vehicles +#define isvehicle(A) istype(A, /obj/vehicle) + // Misc #define isclient(A) istype(A, /client) #define isradio(A) istype(A, /obj/item/radio) diff --git a/code/_onclick/adjacent.dm b/code/_onclick/adjacent.dm index b7bab7b28bf1..7563e01dc03f 100644 --- a/code/_onclick/adjacent.dm +++ b/code/_onclick/adjacent.dm @@ -74,7 +74,7 @@ // This is necessary for storage items not on your person. /obj/item/Adjacent(atom/neighbor, recurse = 1) if(neighbor == loc) return 1 - if(isitem(loc)) + if(isitem(loc) || isstructure(loc) || isvehicle(loc)) if(recurse > 0) return loc.Adjacent(neighbor,recurse - 1) return 0 From c6c88118a741d86d93b8fecb5389377066644aac Mon Sep 17 00:00:00 2001 From: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com> Date: Mon, 18 Mar 2024 14:30:39 -0400 Subject: [PATCH 24/30] adds extra check (#24648) --- code/modules/tgui/modules/atmos_control.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/tgui/modules/atmos_control.dm b/code/modules/tgui/modules/atmos_control.dm index 623390e27d58..25fdb0e12bb5 100644 --- a/code/modules/tgui/modules/atmos_control.dm +++ b/code/modules/tgui/modules/atmos_control.dm @@ -12,7 +12,7 @@ alarm.ui_interact(usr) /datum/ui_module/atmos_control/ui_state(mob/user) - if(isliving(usr)) + if(isliving(usr) && !issilicon(usr)) return GLOB.human_adjacent_state return GLOB.default_state From 435fbb6a5861f1b436c0d5bd9f5eaddebcfde96c Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Mon, 18 Mar 2024 21:31:31 +0300 Subject: [PATCH 25/30] Make gravity generator power-dependent again (#24601) --- code/modules/power/gravitygenerator.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index f6ac24f3c403..362ca5202a3e 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -78,7 +78,6 @@ GLOBAL_LIST_EMPTY(gravity_generators) active_power_consumption = 3000 power_channel = PW_CHANNEL_ENVIRONMENT power_state = IDLE_POWER_USE - interact_offline = TRUE /// Is the generator producing gravity var/on = TRUE /// Is the breaker switch turned on From 576cbdcf25ee430b99d09232a384a7e2df6bd0d9 Mon Sep 17 00:00:00 2001 From: Deniz <66401072+Oyu07@users.noreply.github.com> Date: Mon, 18 Mar 2024 18:32:33 +0000 Subject: [PATCH 26/30] Cargo "View Contents" Fix (#24562) * contains_special * contains special list additions * keep on testing * moar * test test * get manifest * make sure * indentation mistake --- .../structures/crates_lockers/largecrate.dm | 2 +- code/modules/supply/supply_order.dm | 4 +++ code/modules/supply/supply_pack.dm | 33 +++++++++++-------- .../supply/supply_packs/pack_organic.dm | 3 ++ .../supply/supply_packs/pack_security.dm | 3 ++ 5 files changed, 31 insertions(+), 14 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/largecrate.dm b/code/game/objects/structures/crates_lockers/largecrate.dm index 9e7e13612fbc..fe235a3fca6b 100644 --- a/code/game/objects/structures/crates_lockers/largecrate.dm +++ b/code/game/objects/structures/crates_lockers/largecrate.dm @@ -90,7 +90,7 @@ /obj/structure/largecrate/chick/attackby(obj/item/W as obj, mob/user as mob, params) if(istype(W, /obj/item/crowbar)) var/num = rand(4, 6) - for(var/i = 0, i < num, i++) + for(var/i in 1 to num) new /mob/living/simple_animal/chick(loc) return ..() diff --git a/code/modules/supply/supply_order.dm b/code/modules/supply/supply_order.dm index d3c7de1f56f2..99bd05ad6e86 100644 --- a/code/modules/supply/supply_order.dm +++ b/code/modules/supply/supply_order.dm @@ -55,6 +55,10 @@ for(var/atom/A in crate.contents) slip.info += "
  • [A.name]
  • " + var/special_content = object.get_special_manifest() + if(special_content) + slip.info += "
  • [special_content]
  • " + if(istype(crate, /obj/structure/closet/critter)) // critter crates do not actually spawn mobs yet and have no contains var, but the manifest still needs to list them var/obj/structure/closet/critter/CritCrate = crate if(CritCrate.content_mob) diff --git a/code/modules/supply/supply_pack.dm b/code/modules/supply/supply_pack.dm index 7a0f5eed633f..3a3ce13a8ed9 100644 --- a/code/modules/supply/supply_pack.dm +++ b/code/modules/supply/supply_pack.dm @@ -1,8 +1,10 @@ /datum/supply_packs /// The name of this supply pack. var/name - /// Paths for the items contained in this pack. + /// OBJ: What is inside the crate var/list/contains = list() + /// STRING: What is inside the crate + var/list/contains_special = list() /// The manifest contents for this order. var/manifest = "" /// The number of crates that get generated by this pack. @@ -44,18 +46,18 @@ /datum/supply_packs/New() . = ..() - if(contains) - manifest += "
      " - for(var/path in contains) - if(!path) - continue - var/atom/movable/AM = path - manifest += "
    • [initial(AM.name)]
    • " - //Add the name to the UI manifest - ui_manifest += "[initial(AM.name)]" - manifest += "
    " - else - ui_manifest = list(manifest) + manifest += "
      " + for(var/path in contains) + if(!path) + continue + var/atom/movable/AM = path + manifest += "
    • [initial(AM.name)]
    • " + //Add the name to the UI manifest + ui_manifest += "[initial(AM.name)]" + for(var/item in contains_special) + manifest += "
    • [item]
    • " + ui_manifest += "[item]" + manifest += "
    " /** * Create a supply order for this pack. @@ -109,3 +111,8 @@ /datum/supply_packs/proc/get_cost() return cost * SSeconomy.pack_price_modifier + +/datum/supply_packs/proc/get_special_manifest(content_list) + for(var/item in contains_special) + content_list += item + return content_list diff --git a/code/modules/supply/supply_packs/pack_organic.dm b/code/modules/supply/supply_packs/pack_organic.dm index 26940ae35729..b01d46c70dbb 100644 --- a/code/modules/supply/supply_packs/pack_organic.dm +++ b/code/modules/supply/supply_packs/pack_organic.dm @@ -162,6 +162,9 @@ /datum/supply_packs/organic/chicken name = "Chicken Crate" cost = 100 + contains_special = list( + "4 to 6 chickens" + ) containertype = /obj/structure/closet/critter/chick containername = "chicken crate" diff --git a/code/modules/supply/supply_packs/pack_security.dm b/code/modules/supply/supply_packs/pack_security.dm index 4e43014af578..b6cad716bf9d 100644 --- a/code/modules/supply/supply_packs/pack_security.dm +++ b/code/modules/supply/supply_packs/pack_security.dm @@ -352,6 +352,9 @@ /datum/supply_packs/security/secway name = "Secway Crate" + contains_special = list( + "Secway" + ) cost = 800 containertype = /obj/structure/largecrate/secway containername = "secway crate" From 4dcc43fc880950bd6052e51a9f31bc6a5921a359 Mon Sep 17 00:00:00 2001 From: Charlie Nolan Date: Mon, 18 Mar 2024 11:34:58 -0700 Subject: [PATCH 27/30] Made eating Keeki a bit smarter. (#24373) * Made eating Keeki a bit smarter. * Prions -> Teslium, minor fixes. * Better comment for total_final_bites. * Apply suggestions from code review Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Update code/modules/mob/living/simple_animal/friendly/cat.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> --------- Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> --- .../mob/living/simple_animal/friendly/cat.dm | 24 ++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 3d5aeae3888c..10d7b7aab223 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -240,11 +240,18 @@ attacked_sound = "sound/items/eatfood.ogg" deathmessage = "loses its false life and collapses!" death_sound = "bodyfall" + /// Number of times the corpse has been bitten + var/final_bites = 0 + // In practice, this is one less than it appears, because final_bites + // gets incremented by the bite that kills Keeki. So total_final_bites + // of 6 means that the 5th bite post-death will finish off Keeki. + var/total_final_bites = 6 /mob/living/simple_animal/pet/cat/cak/Life() ..() if(stat) return + final_bites = 0 if(health < maxHealth) adjustBruteLoss(-4) for(var/obj/item/food/snacks/donut/D in range(1, src)) @@ -256,9 +263,20 @@ /mob/living/simple_animal/pet/cat/cak/attack_hand(mob/living/L) ..() - if(L.a_intent == INTENT_HARM && L.reagents && !stat) - L.reagents.add_reagent("nutriment", 0.4) - L.reagents.add_reagent("vitamin", 0.4) + if(L.a_intent != INTENT_HARM && L.a_intent != INTENT_DISARM) + return + if(!L.reagents) + return + + if(stat == DEAD) + if(++final_bites >= total_final_bites) + visible_message("[L] finished eating [src], there's nothing left!") + to_chat(L, "Whoa, that last bite tasted weird.") + L.reagents.add_reagent("teslium", 5) + qdel(src) + + L.reagents.add_reagent("nutriment", 0.4) + L.reagents.add_reagent("vitamin", 0.4) /mob/living/simple_animal/pet/cat/cak/CheckParts(list/parts) ..() From ba2720a2314c8dd77236107a89cb9f280707ba1f Mon Sep 17 00:00:00 2001 From: Charlie Nolan Date: Mon, 18 Mar 2024 11:44:25 -0700 Subject: [PATCH 28/30] Fixed clown and mime brain/head naming. (#24668) --- code/modules/mob/living/carbon/carbon_procs.dm | 9 +++++++++ code/modules/mob/living/carbon/human/human_organs.dm | 9 +++++++++ code/modules/mob/new_player/new_player.dm | 7 ++++--- 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon_procs.dm b/code/modules/mob/living/carbon/carbon_procs.dm index 83698096cec1..1ffd75247959 100644 --- a/code/modules/mob/living/carbon/carbon_procs.dm +++ b/code/modules/mob/living/carbon/carbon_procs.dm @@ -1383,3 +1383,12 @@ so that different stomachs can handle things in different ways VB*/ // keep most of what's passed in, but don't change the angle . = ..(target_turf, crush_damage, should_crit, crit_damage_factor, forced_crit, weaken_time, knockdown_time, should_rotate = FALSE, rightable = FALSE) KnockDown(10 SECONDS) + +/mob/living/carbon/rename_character(oldname, newname) + . = ..() + if(!.) + return + + for(var/obj/item/organ/internal/IO in internal_organs) + if(IO.dna?.real_name == oldname) + IO.dna.real_name = newname diff --git a/code/modules/mob/living/carbon/human/human_organs.dm b/code/modules/mob/living/carbon/human/human_organs.dm index f1cbef6f4ade..9584796cd3af 100644 --- a/code/modules/mob/living/carbon/human/human_organs.dm +++ b/code/modules/mob/living/carbon/human/human_organs.dm @@ -175,3 +175,12 @@ old_ue: Set this to a UE string, and this proc will overwrite the dna of organs for(var/obj/item/organ/external/limb in bodyparts) if(limb.status & ORGAN_SPLINTED) splinted_limbs += limb + +/mob/living/carbon/human/rename_character(oldname, newname) + . = ..() + if(!.) + return + + for(var/obj/item/organ/external/BP in bodyparts) + if(BP.dna?.real_name == oldname) + BP.dna.real_name = newname diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 05fe123b48dd..839e3a44d377 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -551,11 +551,12 @@ if(mind) mind.active = FALSE //we wish to transfer the key manually - if(mind.assigned_role == "Clown") //give them a clownname if they are a clown - new_character.real_name = pick(GLOB.clown_names) //I hate this being here of all places but unfortunately dna is based on real_name! + // Clowns and mimes get appropriate default names, and the chance to pick a custom one. + if(mind.assigned_role == "Clown") + new_character.rename_character(new_character.real_name, pick(GLOB.clown_names)) new_character.rename_self("clown") else if(mind.assigned_role == "Mime") - new_character.real_name = pick(GLOB.mime_names) + new_character.rename_character(new_character.real_name, pick(GLOB.mime_names)) new_character.rename_self("mime") mind.set_original_mob(new_character) mind.transfer_to(new_character) //won't transfer key since the mind is not active From ffd3927ad0b46c0ec1cac7d8b5b0f86d3292a9eb Mon Sep 17 00:00:00 2001 From: Aylong <69762909+AyIong@users.noreply.github.com> Date: Mon, 18 Mar 2024 20:46:31 +0200 Subject: [PATCH 29/30] It just work's. Probably. (#24515) Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com> --- .../tgui/modules/colour_matrix_tester.dm | 6 +- tgui/packages/tgui/components/NumberInput.js | 22 +++---- .../tgui/interfaces/ColourMatrixTester.js | 59 ++++++++++--------- tgui/public/tgui-panel.bundle.js | 36 +++++------ tgui/public/tgui.bundle.js | 26 ++++---- 5 files changed, 77 insertions(+), 72 deletions(-) diff --git a/code/modules/tgui/modules/colour_matrix_tester.dm b/code/modules/tgui/modules/colour_matrix_tester.dm index d195c3a61831..04398a544952 100644 --- a/code/modules/tgui/modules/colour_matrix_tester.dm +++ b/code/modules/tgui/modules/colour_matrix_tester.dm @@ -22,11 +22,11 @@ /datum/ui_module/colour_matrix_tester/ui_state(mob/user) return GLOB.admin_state -/datum/ui_module/colour_matrix_tester/ui_interact(mob/user, datum/tgui/ui = null) +/datum/ui_module/colour_matrix_tester/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) ui = new(user, src, "ColourMatrixTester", name) - ui.autoupdate = TRUE + ui.autoupdate = FALSE ui.open() /datum/ui_module/colour_matrix_tester/ui_data(mob/user) @@ -40,7 +40,7 @@ switch(action) if("setvalue") - target_matrix[text2num(params["idx"])] = text2num(params["value"]) + target_matrix[params["idx"]] = params["value"] target_datum:color = target_matrix // Force apply return TRUE diff --git a/tgui/packages/tgui/components/NumberInput.js b/tgui/packages/tgui/components/NumberInput.js index 3b15016a9ea4..f06b27a9c22b 100644 --- a/tgui/packages/tgui/components/NumberInput.js +++ b/tgui/packages/tgui/components/NumberInput.js @@ -164,19 +164,21 @@ export class NumberInput extends Component { if (dragging || suppressingFlicker) { displayValue = intermediateValue; } - // IE8: Use an "unselectable" prop because "user-select" doesn't work. - const renderContentElement = (value) => ( + + const contentElement = (
    - {value + (unit ? ' ' + unit : '')} + {animated && !dragging && !suppressingFlicker ? ( + + ) : format ? ( + format(displayValue) + ) : ( + displayValue + )} + + {unit ? ' ' + unit : ''}
    ); - const contentElement = - (animated && !dragging && !suppressingFlicker && ( - - {renderContentElement} - - )) || - renderContentElement(format ? format(displayValue) : displayValue); + return ( { const { act, data } = useBackend(context); const { colour_data } = data; - const matrix_entries = [ + const matrixEntries = [ [ { name: 'RR', idx: 0 }, { name: 'RG', idx: 1 }, @@ -35,32 +34,36 @@ export const ColourMatrixTester = (props, context) => { ]; return ( - + -
    - {matrix_entries.map((k) => ( - - {k.map((k2) => ( - - {k2.name}  - - act('setvalue', { - /* +1 to account for BYOND lists */ - idx: k2.idx + 1, - value: value, - }) - } - /> - - ))} - - ))} -
    + +
    + {matrixEntries.map((k) => ( + + {k.map((k2) => ( + + {k2.name}:  + + act('setvalue', { + /* +1 to account for BYOND lists */ + idx: k2.idx + 1, + value: value, + }) + } + /> + + ))} + + ))} +
    +
    ); diff --git a/tgui/public/tgui-panel.bundle.js b/tgui/public/tgui-panel.bundle.js index 410483d94bc9..f748f3fd1076 100644 --- a/tgui/public/tgui-panel.bundle.js +++ b/tgui/public/tgui-panel.bundle.js @@ -1,4 +1,4 @@ -(function(){(function(){var An={15113:function(S,e,t){"use strict";e.__esModule=!0,e.createPopper=void 0,e.popperGenerator=p;var n=u(t(28770)),r=u(t(12866)),o=u(t(88577)),a=u(t(29727)),i=u(t(13657)),v=u(t(97902)),c=u(t(57547)),h=u(t(4709));e.detectOverflow=h.default;var f=t(65601);function u(g){return g&&g.__esModule?g:{default:g}}var d={placement:"bottom",modifiers:[],strategy:"absolute"};function s(){for(var g=arguments.length,m=new Array(g),E=0;E0&&(0,r.round)(u.width)/c.offsetWidth||1,s=c.offsetHeight>0&&(0,r.round)(u.height)/c.offsetHeight||1);var p=(0,n.isElement)(c)?(0,o.default)(c):window,l=p.visualViewport,g=!(0,a.default)()&&f,m=(u.left+(g&&l?l.offsetLeft:0))/d,E=(u.top+(g&&l?l.offsetTop:0))/s,O=u.width/d,I=u.height/s;return{width:O,height:I,top:E,right:m+O,bottom:E+I,left:m,x:m,y:E}}},98310:function(S,e,t){"use strict";e.__esModule=!0,e.default=I;var n=t(37802),r=g(t(63064)),o=g(t(16940)),a=g(t(88577)),i=g(t(29727)),v=g(t(9252)),c=g(t(75663)),h=t(65601),f=g(t(83199)),u=g(t(16292)),d=g(t(11848)),s=g(t(1707)),p=g(t(21194)),l=t(79257);function g(T){return T&&T.__esModule?T:{default:T}}function m(T,y){var b=(0,f.default)(T,!1,y==="fixed");return b.top=b.top+T.clientTop,b.left=b.left+T.clientLeft,b.bottom=b.top+T.clientHeight,b.right=b.left+T.clientWidth,b.width=T.clientWidth,b.height=T.clientHeight,b.x=b.left,b.y=b.top,b}function E(T,y,b){return y===n.viewport?(0,p.default)((0,r.default)(T,b)):(0,h.isElement)(y)?m(y,b):(0,p.default)((0,o.default)((0,v.default)(T)))}function O(T){var y=(0,a.default)((0,u.default)(T)),b=["absolute","fixed"].indexOf((0,c.default)(T).position)>=0,C=b&&(0,h.isHTMLElement)(T)?(0,i.default)(T):T;return(0,h.isElement)(C)?y.filter(function(P){return(0,h.isElement)(P)&&(0,d.default)(P,C)&&(0,s.default)(P)!=="body"}):[]}function I(T,y,b,C){var P=y==="clippingParents"?O(T):[].concat(y),N=[].concat(P,[b]),M=N[0],w=N.reduce(function(L,K){var x=E(T,K,C);return L.top=(0,l.max)(x.top,L.top),L.right=(0,l.min)(x.right,L.right),L.bottom=(0,l.min)(x.bottom,L.bottom),L.left=(0,l.max)(x.left,L.left),L},E(T,M,C));return w.width=w.right-w.left,w.height=w.bottom-w.top,w.x=w.left,w.y=w.top,w}},28770:function(S,e,t){"use strict";e.__esModule=!0,e.default=d;var n=f(t(83199)),r=f(t(3107)),o=f(t(1707)),a=t(65601),i=f(t(94889)),v=f(t(9252)),c=f(t(27703)),h=t(79257);function f(s){return s&&s.__esModule?s:{default:s}}function u(s){var p=s.getBoundingClientRect(),l=(0,h.round)(p.width)/s.offsetWidth||1,g=(0,h.round)(p.height)/s.offsetHeight||1;return l!==1||g!==1}function d(s,p,l){l===void 0&&(l=!1);var g=(0,a.isHTMLElement)(p),m=(0,a.isHTMLElement)(p)&&u(p),E=(0,v.default)(p),O=(0,n.default)(s,m,l),I={scrollLeft:0,scrollTop:0},T={x:0,y:0};return(g||!g&&!l)&&(((0,o.default)(p)!=="body"||(0,c.default)(E))&&(I=(0,r.default)(p)),(0,a.isHTMLElement)(p)?(T=(0,n.default)(p,!0),T.x+=p.clientLeft,T.y+=p.clientTop):E&&(T.x=(0,i.default)(E))),{x:O.left+I.scrollLeft-T.x,y:O.top+I.scrollTop-T.y,width:O.width,height:O.height}}},75663:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(44901));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return(0,n.default)(a).getComputedStyle(a)}},9252:function(S,e,t){"use strict";e.__esModule=!0,e.default=r;var n=t(65601);function r(o){return(((0,n.isElement)(o)?o.ownerDocument:o.document)||window.document).documentElement}},16940:function(S,e,t){"use strict";e.__esModule=!0,e.default=c;var n=v(t(9252)),r=v(t(75663)),o=v(t(94889)),a=v(t(42532)),i=t(79257);function v(h){return h&&h.__esModule?h:{default:h}}function c(h){var f,u=(0,n.default)(h),d=(0,a.default)(h),s=(f=h.ownerDocument)==null?void 0:f.body,p=(0,i.max)(u.scrollWidth,u.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),l=(0,i.max)(u.scrollHeight,u.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),g=-d.scrollLeft+(0,o.default)(h),m=-d.scrollTop;return(0,r.default)(s||u).direction==="rtl"&&(g+=(0,i.max)(u.clientWidth,s?s.clientWidth:0)-p),{width:p,height:l,x:g,y:m}}},89741:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}},12866:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(83199));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var i=(0,n.default)(a),v=a.offsetWidth,c=a.offsetHeight;return Math.abs(i.width-v)<=1&&(v=i.width),Math.abs(i.height-c)<=1&&(c=i.height),{x:a.offsetLeft,y:a.offsetTop,width:v,height:c}}},1707:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n?(n.nodeName||"").toLowerCase():null}},3107:function(S,e,t){"use strict";e.__esModule=!0,e.default=v;var n=i(t(42532)),r=i(t(44901)),o=t(65601),a=i(t(89741));function i(c){return c&&c.__esModule?c:{default:c}}function v(c){return c===(0,r.default)(c)||!(0,o.isHTMLElement)(c)?(0,n.default)(c):(0,a.default)(c)}},29727:function(S,e,t){"use strict";e.__esModule=!0,e.default=d;var n=h(t(44901)),r=h(t(1707)),o=h(t(75663)),a=t(65601),i=h(t(36875)),v=h(t(16292)),c=h(t(88492));function h(s){return s&&s.__esModule?s:{default:s}}function f(s){return!(0,a.isHTMLElement)(s)||(0,o.default)(s).position==="fixed"?null:s.offsetParent}function u(s){var p=/firefox/i.test((0,c.default)()),l=/Trident/i.test((0,c.default)());if(l&&(0,a.isHTMLElement)(s)){var g=(0,o.default)(s);if(g.position==="fixed")return null}var m=(0,v.default)(s);for((0,a.isShadowRoot)(m)&&(m=m.host);(0,a.isHTMLElement)(m)&&["html","body"].indexOf((0,r.default)(m))<0;){var E=(0,o.default)(m);if(E.transform!=="none"||E.perspective!=="none"||E.contain==="paint"||["transform","perspective"].indexOf(E.willChange)!==-1||p&&E.willChange==="filter"||p&&E.filter&&E.filter!=="none")return m;m=m.parentNode}return null}function d(s){for(var p=(0,n.default)(s),l=f(s);l&&(0,i.default)(l)&&(0,o.default)(l).position==="static";)l=f(l);return l&&((0,r.default)(l)==="html"||(0,r.default)(l)==="body"&&(0,o.default)(l).position==="static")?p:l||u(s)||p}},16292:function(S,e,t){"use strict";e.__esModule=!0,e.default=i;var n=a(t(1707)),r=a(t(9252)),o=t(65601);function a(v){return v&&v.__esModule?v:{default:v}}function i(v){return(0,n.default)(v)==="html"?v:v.assignedSlot||v.parentNode||((0,o.isShadowRoot)(v)?v.host:null)||(0,r.default)(v)}},87899:function(S,e,t){"use strict";e.__esModule=!0,e.default=v;var n=i(t(16292)),r=i(t(27703)),o=i(t(1707)),a=t(65601);function i(c){return c&&c.__esModule?c:{default:c}}function v(c){return["html","body","#document"].indexOf((0,o.default)(c))>=0?c.ownerDocument.body:(0,a.isHTMLElement)(c)&&(0,r.default)(c)?c:v((0,n.default)(c))}},63064:function(S,e,t){"use strict";e.__esModule=!0,e.default=v;var n=i(t(44901)),r=i(t(9252)),o=i(t(94889)),a=i(t(95294));function i(c){return c&&c.__esModule?c:{default:c}}function v(c,h){var f=(0,n.default)(c),u=(0,r.default)(c),d=f.visualViewport,s=u.clientWidth,p=u.clientHeight,l=0,g=0;if(d){s=d.width,p=d.height;var m=(0,a.default)();(m||!m&&h==="fixed")&&(l=d.offsetLeft,g=d.offsetTop)}return{width:s,height:p,x:l+(0,o.default)(c),y:g}}},44901:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){if(n==null)return window;if(n.toString()!=="[object Window]"){var r=n.ownerDocument;return r&&r.defaultView||window}return n}},42532:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(44901));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var i=(0,n.default)(a),v=i.pageXOffset,c=i.pageYOffset;return{scrollLeft:v,scrollTop:c}}},94889:function(S,e,t){"use strict";e.__esModule=!0,e.default=i;var n=a(t(83199)),r=a(t(9252)),o=a(t(42532));function a(v){return v&&v.__esModule?v:{default:v}}function i(v){return(0,n.default)((0,r.default)(v)).left+(0,o.default)(v).scrollLeft}},65601:function(S,e,t){"use strict";e.__esModule=!0,e.isElement=o,e.isHTMLElement=a,e.isShadowRoot=i;var n=r(t(44901));function r(v){return v&&v.__esModule?v:{default:v}}function o(v){var c=(0,n.default)(v).Element;return v instanceof c||v instanceof Element}function a(v){var c=(0,n.default)(v).HTMLElement;return v instanceof c||v instanceof HTMLElement}function i(v){if(typeof ShadowRoot=="undefined")return!1;var c=(0,n.default)(v).ShadowRoot;return v instanceof c||v instanceof ShadowRoot}},95294:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(88492));function r(a){return a&&a.__esModule?a:{default:a}}function o(){return!/^((?!chrome|android).)*safari/i.test((0,n.default)())}},27703:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(75663));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var i=(0,n.default)(a),v=i.overflow,c=i.overflowX,h=i.overflowY;return/auto|scroll|overlay|hidden/.test(v+h+c)}},36875:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(1707));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return["table","td","th"].indexOf((0,n.default)(a))>=0}},88577:function(S,e,t){"use strict";e.__esModule=!0,e.default=v;var n=i(t(87899)),r=i(t(16292)),o=i(t(44901)),a=i(t(27703));function i(c){return c&&c.__esModule?c:{default:c}}function v(c,h){var f;h===void 0&&(h=[]);var u=(0,n.default)(c),d=u===((f=c.ownerDocument)==null?void 0:f.body),s=(0,o.default)(u),p=d?[s].concat(s.visualViewport||[],(0,a.default)(u)?u:[]):u,l=h.concat(p);return d?l:l.concat(v((0,r.default)(p)))}},37802:function(S,e){"use strict";e.__esModule=!0,e.write=e.viewport=e.variationPlacements=e.top=e.start=e.right=e.reference=e.read=e.popper=e.placements=e.modifierPhases=e.main=e.left=e.end=e.clippingParents=e.bottom=e.beforeWrite=e.beforeRead=e.beforeMain=e.basePlacements=e.auto=e.afterWrite=e.afterRead=e.afterMain=void 0;var t=e.top="top",n=e.bottom="bottom",r=e.right="right",o=e.left="left",a=e.auto="auto",i=e.basePlacements=[t,n,r,o],v=e.start="start",c=e.end="end",h=e.clippingParents="clippingParents",f=e.viewport="viewport",u=e.popper="popper",d=e.reference="reference",s=e.variationPlacements=i.reduce(function(P,N){return P.concat([N+"-"+v,N+"-"+c])},[]),p=e.placements=[].concat(i,[a]).reduce(function(P,N){return P.concat([N,N+"-"+v,N+"-"+c])},[]),l=e.beforeRead="beforeRead",g=e.read="read",m=e.afterRead="afterRead",E=e.beforeMain="beforeMain",O=e.main="main",I=e.afterMain="afterMain",T=e.beforeWrite="beforeWrite",y=e.write="write",b=e.afterWrite="afterWrite",C=e.modifierPhases=[l,g,m,E,O,I,T,y,b]},60028:function(S,e,t){"use strict";e.__esModule=!0;var n={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};e.popperGenerator=e.detectOverflow=e.createPopperLite=e.createPopperBase=e.createPopper=void 0;var r=t(37802);Object.keys(r).forEach(function(c){c==="default"||c==="__esModule"||Object.prototype.hasOwnProperty.call(n,c)||c in e&&e[c]===r[c]||(e[c]=r[c])});var o=t(16055);Object.keys(o).forEach(function(c){c==="default"||c==="__esModule"||Object.prototype.hasOwnProperty.call(n,c)||c in e&&e[c]===o[c]||(e[c]=o[c])});var a=t(15113);e.popperGenerator=a.popperGenerator,e.detectOverflow=a.detectOverflow,e.createPopperBase=a.createPopper;var i=t(98420);e.createPopper=i.createPopper;var v=t(22008);e.createPopperLite=v.createPopper},20637:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=o(t(1707)),r=t(65601);function o(c){return c&&c.__esModule?c:{default:c}}function a(c){var h=c.state;Object.keys(h.elements).forEach(function(f){var u=h.styles[f]||{},d=h.attributes[f]||{},s=h.elements[f];!(0,r.isHTMLElement)(s)||!(0,n.default)(s)||(Object.assign(s.style,u),Object.keys(d).forEach(function(p){var l=d[p];l===!1?s.removeAttribute(p):s.setAttribute(p,l===!0?"":l)}))})}function i(c){var h=c.state,f={popper:{position:h.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(h.elements.popper.style,f.popper),h.styles=f,h.elements.arrow&&Object.assign(h.elements.arrow.style,f.arrow),function(){Object.keys(h.elements).forEach(function(u){var d=h.elements[u],s=h.attributes[u]||{},p=Object.keys(h.styles.hasOwnProperty(u)?h.styles[u]:f[u]),l=p.reduce(function(g,m){return g[m]="",g},{});!(0,r.isHTMLElement)(d)||!(0,n.default)(d)||(Object.assign(d.style,l),Object.keys(s).forEach(function(g){d.removeAttribute(g)}))})}}var v=e.default={name:"applyStyles",enabled:!0,phase:"write",fn:a,effect:i,requires:["computeStyles"]}},11106:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=u(t(16275)),r=u(t(12866)),o=u(t(11848)),a=u(t(29727)),i=u(t(26608)),v=t(87415),c=u(t(41e3)),h=u(t(62605)),f=t(37802);function u(g){return g&&g.__esModule?g:{default:g}}var d=function(){function g(m,E){return m=typeof m=="function"?m(Object.assign({},E.rects,{placement:E.placement})):m,(0,c.default)(typeof m!="number"?m:(0,h.default)(m,f.basePlacements))}return g}();function s(g){var m,E=g.state,O=g.name,I=g.options,T=E.elements.arrow,y=E.modifiersData.popperOffsets,b=(0,n.default)(E.placement),C=(0,i.default)(b),P=[f.left,f.right].indexOf(b)>=0,N=P?"height":"width";if(!(!T||!y)){var M=d(I.padding,E),w=(0,r.default)(T),L=C==="y"?f.top:f.left,K=C==="y"?f.bottom:f.right,x=E.rects.reference[N]+E.rects.reference[C]-y[C]-E.rects.popper[N],U=y[C]-E.rects.reference[C],G=(0,a.default)(T),D=G?C==="y"?G.clientHeight||0:G.clientWidth||0:0,F=x/2-U/2,V=M[L],$=D-w[N]-M[K],Y=D/2-w[N]/2+F,z=(0,v.within)(V,Y,$),et=C;E.modifiersData[O]=(m={},m[et]=z,m.centerOffset=z-Y,m)}}function p(g){var m=g.state,E=g.options,O=E.element,I=O===void 0?"[data-popper-arrow]":O;I!=null&&(typeof I=="string"&&(I=m.elements.popper.querySelector(I),!I)||(0,o.default)(m.elements.popper,I)&&(m.elements.arrow=I))}var l=e.default={name:"arrow",enabled:!0,phase:"main",fn:s,effect:p,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},85445:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0,e.mapToStyles=s;var n=t(37802),r=f(t(29727)),o=f(t(44901)),a=f(t(9252)),i=f(t(75663)),v=f(t(16275)),c=f(t(56918)),h=t(79257);function f(g){return g&&g.__esModule?g:{default:g}}var u={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(g,m){var E=g.x,O=g.y,I=m.devicePixelRatio||1;return{x:(0,h.round)(E*I)/I||0,y:(0,h.round)(O*I)/I||0}}function s(g){var m,E=g.popper,O=g.popperRect,I=g.placement,T=g.variation,y=g.offsets,b=g.position,C=g.gpuAcceleration,P=g.adaptive,N=g.roundOffsets,M=g.isFixed,w=y.x,L=w===void 0?0:w,K=y.y,x=K===void 0?0:K,U=typeof N=="function"?N({x:L,y:x}):{x:L,y:x};L=U.x,x=U.y;var G=y.hasOwnProperty("x"),D=y.hasOwnProperty("y"),F=n.left,V=n.top,$=window;if(P){var Y=(0,r.default)(E),z="clientHeight",et="clientWidth";if(Y===(0,o.default)(E)&&(Y=(0,a.default)(E),(0,i.default)(Y).position!=="static"&&b==="absolute"&&(z="scrollHeight",et="scrollWidth")),Y=Y,I===n.top||(I===n.left||I===n.right)&&T===n.end){V=n.bottom;var at=M&&Y===$&&$.visualViewport?$.visualViewport.height:Y[z];x-=at-O.height,x*=C?1:-1}if(I===n.left||(I===n.top||I===n.bottom)&&T===n.end){F=n.right;var ft=M&&Y===$&&$.visualViewport?$.visualViewport.width:Y[et];L-=ft-O.width,L*=C?1:-1}}var W=Object.assign({position:b},P&&u),X=N===!0?d({x:L,y:x},(0,o.default)(E)):{x:L,y:x};if(L=X.x,x=X.y,C){var nt;return Object.assign({},W,(nt={},nt[V]=D?"0":"",nt[F]=G?"0":"",nt.transform=($.devicePixelRatio||1)<=1?"translate("+L+"px, "+x+"px)":"translate3d("+L+"px, "+x+"px, 0)",nt))}return Object.assign({},W,(m={},m[V]=D?x+"px":"",m[F]=G?L+"px":"",m.transform="",m))}function p(g){var m=g.state,E=g.options,O=E.gpuAcceleration,I=O===void 0?!0:O,T=E.adaptive,y=T===void 0?!0:T,b=E.roundOffsets,C=b===void 0?!0:b,P={placement:(0,v.default)(m.placement),variation:(0,c.default)(m.placement),popper:m.elements.popper,popperRect:m.rects.popper,gpuAcceleration:I,isFixed:m.options.strategy==="fixed"};m.modifiersData.popperOffsets!=null&&(m.styles.popper=Object.assign({},m.styles.popper,s(Object.assign({},P,{offsets:m.modifiersData.popperOffsets,position:m.options.strategy,adaptive:y,roundOffsets:C})))),m.modifiersData.arrow!=null&&(m.styles.arrow=Object.assign({},m.styles.arrow,s(Object.assign({},P,{offsets:m.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:C})))),m.attributes.popper=Object.assign({},m.attributes.popper,{"data-popper-placement":m.placement})}var l=e.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:p,data:{}}},21068:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=r(t(44901));function r(v){return v&&v.__esModule?v:{default:v}}var o={passive:!0};function a(v){var c=v.state,h=v.instance,f=v.options,u=f.scroll,d=u===void 0?!0:u,s=f.resize,p=s===void 0?!0:s,l=(0,n.default)(c.elements.popper),g=[].concat(c.scrollParents.reference,c.scrollParents.popper);return d&&g.forEach(function(m){m.addEventListener("scroll",h.update,o)}),p&&l.addEventListener("resize",h.update,o),function(){d&&g.forEach(function(m){m.removeEventListener("scroll",h.update,o)}),p&&l.removeEventListener("resize",h.update,o)}}var i=e.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function v(){}return v}(),effect:a,data:{}}},51825:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=h(t(96346)),r=h(t(16275)),o=h(t(15022)),a=h(t(4709)),i=h(t(36705)),v=t(37802),c=h(t(56918));function h(s){return s&&s.__esModule?s:{default:s}}function f(s){if((0,r.default)(s)===v.auto)return[];var p=(0,n.default)(s);return[(0,o.default)(s),p,(0,o.default)(p)]}function u(s){var p=s.state,l=s.options,g=s.name;if(!p.modifiersData[g]._skip){for(var m=l.mainAxis,E=m===void 0?!0:m,O=l.altAxis,I=O===void 0?!0:O,T=l.fallbackPlacements,y=l.padding,b=l.boundary,C=l.rootBoundary,P=l.altBoundary,N=l.flipVariations,M=N===void 0?!0:N,w=l.allowedAutoPlacements,L=p.options.placement,K=(0,r.default)(L),x=K===L,U=T||(x||!M?[(0,n.default)(L)]:f(L)),G=[L].concat(U).reduce(function(dt,J){return dt.concat((0,r.default)(J)===v.auto?(0,i.default)(p,{placement:J,boundary:b,rootBoundary:C,padding:y,flipVariations:M,allowedAutoPlacements:w}):J)},[]),D=p.rects.reference,F=p.rects.popper,V=new Map,$=!0,Y=G[0],z=0;z=0,X=W?"width":"height",nt=(0,a.default)(p,{placement:et,boundary:b,rootBoundary:C,altBoundary:P,padding:y}),ct=W?ft?v.right:v.left:ft?v.bottom:v.top;D[X]>F[X]&&(ct=(0,n.default)(ct));var it=(0,n.default)(ct),St=[];if(E&&St.push(nt[at]<=0),I&&St.push(nt[ct]<=0,nt[it]<=0),St.every(function(dt){return dt})){Y=et,$=!1;break}V.set(et,St)}if($)for(var Pt=M?3:1,wt=function(){function dt(J){var Z=G.find(function(ot){var gt=V.get(ot);if(gt)return gt.slice(0,J).every(function(Et){return Et})});if(Z)return Y=Z,"break"}return dt}(),Nt=Pt;Nt>0;Nt--){var ht=wt(Nt);if(ht==="break")break}p.placement!==Y&&(p.modifiersData[g]._skip=!0,p.placement=Y,p.reset=!0)}}var d=e.default={name:"flip",enabled:!0,phase:"main",fn:u,requiresIfExists:["offset"],data:{_skip:!1}}},44677:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=t(37802),r=o(t(4709));function o(h){return h&&h.__esModule?h:{default:h}}function a(h,f,u){return u===void 0&&(u={x:0,y:0}),{top:h.top-f.height-u.y,right:h.right-f.width+u.x,bottom:h.bottom-f.height+u.y,left:h.left-f.width-u.x}}function i(h){return[n.top,n.right,n.bottom,n.left].some(function(f){return h[f]>=0})}function v(h){var f=h.state,u=h.name,d=f.rects.reference,s=f.rects.popper,p=f.modifiersData.preventOverflow,l=(0,r.default)(f,{elementContext:"reference"}),g=(0,r.default)(f,{altBoundary:!0}),m=a(l,d),E=a(g,s,p),O=i(m),I=i(E);f.modifiersData[u]={referenceClippingOffsets:m,popperEscapeOffsets:E,isReferenceHidden:O,hasPopperEscaped:I},f.attributes.popper=Object.assign({},f.attributes.popper,{"data-popper-reference-hidden":O,"data-popper-escaped":I})}var c=e.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:v}},16055:function(S,e,t){"use strict";e.__esModule=!0,e.preventOverflow=e.popperOffsets=e.offset=e.hide=e.flip=e.eventListeners=e.computeStyles=e.arrow=e.applyStyles=void 0;var n=u(t(20637));e.applyStyles=n.default;var r=u(t(11106));e.arrow=r.default;var o=u(t(85445));e.computeStyles=o.default;var a=u(t(21068));e.eventListeners=a.default;var i=u(t(51825));e.flip=i.default;var v=u(t(44677));e.hide=v.default;var c=u(t(34331));e.offset=c.default;var h=u(t(56154));e.popperOffsets=h.default;var f=u(t(69770));e.preventOverflow=f.default;function u(d){return d&&d.__esModule?d:{default:d}}},34331:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0,e.distanceAndSkiddingToXY=a;var n=o(t(16275)),r=t(37802);function o(c){return c&&c.__esModule?c:{default:c}}function a(c,h,f){var u=(0,n.default)(c),d=[r.left,r.top].indexOf(u)>=0?-1:1,s=typeof f=="function"?f(Object.assign({},h,{placement:c})):f,p=s[0],l=s[1];return p=p||0,l=(l||0)*d,[r.left,r.right].indexOf(u)>=0?{x:l,y:p}:{x:p,y:l}}function i(c){var h=c.state,f=c.options,u=c.name,d=f.offset,s=d===void 0?[0,0]:d,p=r.placements.reduce(function(E,O){return E[O]=a(O,h.rects,s),E},{}),l=p[h.placement],g=l.x,m=l.y;h.modifiersData.popperOffsets!=null&&(h.modifiersData.popperOffsets.x+=g,h.modifiersData.popperOffsets.y+=m),h.modifiersData[u]=p}var v=e.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:i}},56154:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=r(t(49306));function r(i){return i&&i.__esModule?i:{default:i}}function o(i){var v=i.state,c=i.name;v.modifiersData[c]=(0,n.default)({reference:v.rects.reference,element:v.rects.popper,strategy:"absolute",placement:v.placement})}var a=e.default={name:"popperOffsets",enabled:!0,phase:"read",fn:o,data:{}}},69770:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=t(37802),r=s(t(16275)),o=s(t(26608)),a=s(t(49903)),i=t(87415),v=s(t(12866)),c=s(t(29727)),h=s(t(4709)),f=s(t(56918)),u=s(t(26143)),d=t(79257);function s(g){return g&&g.__esModule?g:{default:g}}function p(g){var m=g.state,E=g.options,O=g.name,I=E.mainAxis,T=I===void 0?!0:I,y=E.altAxis,b=y===void 0?!1:y,C=E.boundary,P=E.rootBoundary,N=E.altBoundary,M=E.padding,w=E.tether,L=w===void 0?!0:w,K=E.tetherOffset,x=K===void 0?0:K,U=(0,h.default)(m,{boundary:C,rootBoundary:P,padding:M,altBoundary:N}),G=(0,r.default)(m.placement),D=(0,f.default)(m.placement),F=!D,V=(0,o.default)(G),$=(0,a.default)(V),Y=m.modifiersData.popperOffsets,z=m.rects.reference,et=m.rects.popper,at=typeof x=="function"?x(Object.assign({},m.rects,{placement:m.placement})):x,ft=typeof at=="number"?{mainAxis:at,altAxis:at}:Object.assign({mainAxis:0,altAxis:0},at),W=m.modifiersData.offset?m.modifiersData.offset[m.placement]:null,X={x:0,y:0};if(Y){if(T){var nt,ct=V==="y"?n.top:n.left,it=V==="y"?n.bottom:n.right,St=V==="y"?"height":"width",Pt=Y[V],wt=Pt+U[ct],Nt=Pt-U[it],ht=L?-et[St]/2:0,dt=D===n.start?z[St]:et[St],J=D===n.start?-et[St]:-z[St],Z=m.elements.arrow,ot=L&&Z?(0,v.default)(Z):{width:0,height:0},gt=m.modifiersData["arrow#persistent"]?m.modifiersData["arrow#persistent"].padding:(0,u.default)(),Et=gt[ct],ut=gt[it],pt=(0,i.within)(0,z[St],ot[St]),rt=F?z[St]/2-ht-pt-Et-ft.mainAxis:dt-pt-Et-ft.mainAxis,q=F?-z[St]/2+ht+pt+ut+ft.mainAxis:J+pt+ut+ft.mainAxis,mt=m.elements.arrow&&(0,c.default)(m.elements.arrow),Tt=mt?V==="y"?mt.clientTop||0:mt.clientLeft||0:0,Mt=(nt=W==null?void 0:W[V])!=null?nt:0,xt=Pt+rt-Mt-Tt,Ut=Pt+q-Mt,Ot=(0,i.within)(L?(0,d.min)(wt,xt):wt,Pt,L?(0,d.max)(Nt,Ut):Nt);Y[V]=Ot,X[V]=Ot-Pt}if(b){var lt,yt=V==="x"?n.top:n.left,Ct=V==="x"?n.bottom:n.right,bt=Y[$],It=$==="y"?"height":"width",Lt=bt+U[yt],Vt=bt-U[Ct],$t=[n.top,n.left].indexOf(G)!==-1,kt=(lt=W==null?void 0:W[$])!=null?lt:0,Yt=$t?Lt:bt-z[It]-et[It]-kt+ft.altAxis,Ht=$t?bt+z[It]+et[It]-kt-ft.altAxis:Vt,Jt=L&&$t?(0,i.withinMaxClamp)(Yt,bt,Ht):(0,i.within)(L?Yt:Lt,bt,L?Ht:Vt);Y[$]=Jt,X[$]=Jt-bt}m.modifiersData[O]=X}}var l=e.default={name:"preventOverflow",enabled:!0,phase:"main",fn:p,requiresIfExists:["offset"]}},22008:function(S,e,t){"use strict";e.__esModule=!0,e.defaultModifiers=e.createPopper=void 0;var n=t(15113);e.popperGenerator=n.popperGenerator,e.detectOverflow=n.detectOverflow;var r=v(t(21068)),o=v(t(56154)),a=v(t(85445)),i=v(t(20637));function v(f){return f&&f.__esModule?f:{default:f}}var c=e.defaultModifiers=[r.default,o.default,a.default,i.default],h=e.createPopper=(0,n.popperGenerator)({defaultModifiers:c})},98420:function(S,e,t){"use strict";e.__esModule=!0;var n={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};e.defaultModifiers=e.createPopperLite=e.createPopper=void 0;var r=t(15113);e.popperGenerator=r.popperGenerator,e.detectOverflow=r.detectOverflow;var o=l(t(21068)),a=l(t(56154)),i=l(t(85445)),v=l(t(20637)),c=l(t(34331)),h=l(t(51825)),f=l(t(69770)),u=l(t(11106)),d=l(t(44677)),s=t(22008);e.createPopperLite=s.createPopper;var p=t(16055);Object.keys(p).forEach(function(E){E==="default"||E==="__esModule"||Object.prototype.hasOwnProperty.call(n,E)||E in e&&e[E]===p[E]||(e[E]=p[E])});function l(E){return E&&E.__esModule?E:{default:E}}var g=e.defaultModifiers=[o.default,a.default,i.default,v.default,c.default,h.default,f.default,u.default,d.default],m=e.createPopperLite=e.createPopper=(0,r.popperGenerator)({defaultModifiers:g})},36705:function(S,e,t){"use strict";e.__esModule=!0,e.default=v;var n=i(t(56918)),r=t(37802),o=i(t(4709)),a=i(t(16275));function i(c){return c&&c.__esModule?c:{default:c}}function v(c,h){h===void 0&&(h={});var f=h,u=f.placement,d=f.boundary,s=f.rootBoundary,p=f.padding,l=f.flipVariations,g=f.allowedAutoPlacements,m=g===void 0?r.placements:g,E=(0,n.default)(u),O=E?l?r.variationPlacements:r.variationPlacements.filter(function(y){return(0,n.default)(y)===E}):r.basePlacements,I=O.filter(function(y){return m.indexOf(y)>=0});I.length===0&&(I=O);var T=I.reduce(function(y,b){return y[b]=(0,o.default)(c,{placement:b,boundary:d,rootBoundary:s,padding:p})[(0,a.default)(b)],y},{});return Object.keys(T).sort(function(y,b){return T[y]-T[b]})}},49306:function(S,e,t){"use strict";e.__esModule=!0,e.default=v;var n=i(t(16275)),r=i(t(56918)),o=i(t(26608)),a=t(37802);function i(c){return c&&c.__esModule?c:{default:c}}function v(c){var h=c.reference,f=c.element,u=c.placement,d=u?(0,n.default)(u):null,s=u?(0,r.default)(u):null,p=h.x+h.width/2-f.width/2,l=h.y+h.height/2-f.height/2,g;switch(d){case a.top:g={x:p,y:h.y-f.height};break;case a.bottom:g={x:p,y:h.y+h.height};break;case a.right:g={x:h.x+h.width,y:l};break;case a.left:g={x:h.x-f.width,y:l};break;default:g={x:h.x,y:h.y}}var m=d?(0,o.default)(d):null;if(m!=null){var E=m==="y"?"height":"width";switch(s){case a.start:g[m]=g[m]-(h[E]/2-f[E]/2);break;case a.end:g[m]=g[m]+(h[E]/2-f[E]/2);break;default:}}return g}},97902:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){var r;return function(){return r||(r=new Promise(function(o){Promise.resolve().then(function(){r=void 0,o(n())})})),r}}},4709:function(S,e,t){"use strict";e.__esModule=!0,e.default=d;var n=u(t(98310)),r=u(t(9252)),o=u(t(83199)),a=u(t(49306)),i=u(t(21194)),v=t(37802),c=t(65601),h=u(t(41e3)),f=u(t(62605));function u(s){return s&&s.__esModule?s:{default:s}}function d(s,p){p===void 0&&(p={});var l=p,g=l.placement,m=g===void 0?s.placement:g,E=l.strategy,O=E===void 0?s.strategy:E,I=l.boundary,T=I===void 0?v.clippingParents:I,y=l.rootBoundary,b=y===void 0?v.viewport:y,C=l.elementContext,P=C===void 0?v.popper:C,N=l.altBoundary,M=N===void 0?!1:N,w=l.padding,L=w===void 0?0:w,K=(0,h.default)(typeof L!="number"?L:(0,f.default)(L,v.basePlacements)),x=P===v.popper?v.reference:v.popper,U=s.rects.popper,G=s.elements[M?x:P],D=(0,n.default)((0,c.isElement)(G)?G:G.contextElement||(0,r.default)(s.elements.popper),T,b,O),F=(0,o.default)(s.elements.reference),V=(0,a.default)({reference:F,element:U,strategy:"absolute",placement:m}),$=(0,i.default)(Object.assign({},U,V)),Y=P===v.popper?$:F,z={top:D.top-Y.top+K.top,bottom:Y.bottom-D.bottom+K.bottom,left:D.left-Y.left+K.left,right:Y.right-D.right+K.right},et=s.modifiersData.offset;if(P===v.popper&&et){var at=et[m];Object.keys(z).forEach(function(ft){var W=[v.right,v.bottom].indexOf(ft)>=0?1:-1,X=[v.top,v.bottom].indexOf(ft)>=0?"y":"x";z[ft]+=at[X]*W})}return z}},62605:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n,r){return r.reduce(function(o,a){return o[a]=n,o},{})}},49903:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n==="x"?"y":"x"}},16275:function(S,e,t){"use strict";e.__esModule=!0,e.default=r;var n=t(37802);function r(o){return o.split("-")[0]}},26143:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(){return{top:0,right:0,bottom:0,left:0}}},26608:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}},96346:function(S,e){"use strict";e.__esModule=!0,e.default=n;var t={left:"right",right:"left",bottom:"top",top:"bottom"};function n(r){return r.replace(/left|right|bottom|top/g,function(o){return t[o]})}},15022:function(S,e){"use strict";e.__esModule=!0,e.default=n;var t={start:"end",end:"start"};function n(r){return r.replace(/start|end/g,function(o){return t[o]})}},56918:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n.split("-")[1]}},79257:function(S,e){"use strict";e.__esModule=!0,e.round=e.min=e.max=void 0;var t=e.max=Math.max,n=e.min=Math.min,r=e.round=Math.round},57547:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){var r=n.reduce(function(o,a){var i=o[a.name];return o[a.name]=i?Object.assign({},i,a,{options:Object.assign({},i.options,a.options),data:Object.assign({},i.data,a.data)}):a,o},{});return Object.keys(r).map(function(o){return r[o]})}},41e3:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(26143));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return Object.assign({},(0,n.default)(),a)}},13657:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=t(37802);function r(a){var i=new Map,v=new Set,c=[];a.forEach(function(f){i.set(f.name,f)});function h(f){v.add(f.name);var u=[].concat(f.requires||[],f.requiresIfExists||[]);u.forEach(function(d){if(!v.has(d)){var s=i.get(d);s&&h(s)}}),c.push(f)}return a.forEach(function(f){v.has(f.name)||h(f)}),c}function o(a){var i=r(a);return n.modifierPhases.reduce(function(v,c){return v.concat(i.filter(function(h){return h.phase===c}))},[])}},21194:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}},88492:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(){var n=navigator.userAgentData;return n!=null&&n.brands&&Array.isArray(n.brands)?n.brands.map(function(r){return r.brand+"/"+r.version}).join(" "):navigator.userAgent}},87415:function(S,e,t){"use strict";e.__esModule=!0,e.within=r,e.withinMaxClamp=o;var n=t(79257);function r(a,i,v){return(0,n.max)(a,(0,n.min)(i,v))}function o(a,i,v){var c=r(a,i,v);return c>v?v:c}},85966:function(S){"use strict";/*! @license DOMPurify 2.4.7 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.7/LICENSE */(function(e,t){S.exports=t()})(void 0,function(){"use strict";function e(rt){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(q){return typeof q}:function(q){return q&&typeof Symbol=="function"&&q.constructor===Symbol&&q!==Symbol.prototype?"symbol":typeof q},e(rt)}function t(rt,q){return t=Object.setPrototypeOf||function(){function mt(Tt,Mt){return Tt.__proto__=Mt,Tt}return mt}(),t(rt,q)}function n(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(rt){return!1}}function r(rt,q,mt){return n()?r=Reflect.construct:r=function(){function Tt(Mt,xt,Ut){var Ot=[null];Ot.push.apply(Ot,xt);var lt=Function.bind.apply(Mt,Ot),yt=new lt;return Ut&&t(yt,Ut.prototype),yt}return Tt}(),r.apply(null,arguments)}function o(rt){return a(rt)||i(rt)||v(rt)||h()}function a(rt){if(Array.isArray(rt))return c(rt)}function i(rt){if(typeof Symbol!="undefined"&&rt[Symbol.iterator]!=null||rt["@@iterator"]!=null)return Array.from(rt)}function v(rt,q){if(rt){if(typeof rt=="string")return c(rt,q);var mt=Object.prototype.toString.call(rt).slice(8,-1);if(mt==="Object"&&rt.constructor&&(mt=rt.constructor.name),mt==="Map"||mt==="Set")return Array.from(rt);if(mt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(mt))return c(rt,q)}}function c(rt,q){(q==null||q>rt.length)&&(q=rt.length);for(var mt=0,Tt=new Array(q);mt1?mt-1:0),Mt=1;Mt/gm),wt=g(/\${[\w\W]*}/gm),Nt=g(/^data-[\-\w.\u00B7-\uFFFF]/),ht=g(/^aria-[\-\w]+$/),dt=g(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),J=g(/^(?:\w+script|data):/i),Z=g(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ot=g(/^html$/i),gt=function(){function rt(){return typeof window=="undefined"?null:window}return rt}(),Et=function(){function rt(q,mt){if(e(q)!=="object"||typeof q.createPolicy!="function")return null;var Tt=null,Mt="data-tt-policy-suffix";mt.currentScript&&mt.currentScript.hasAttribute(Mt)&&(Tt=mt.currentScript.getAttribute(Mt));var xt="dompurify"+(Tt?"#"+Tt:"");try{return q.createPolicy(xt,{createHTML:function(){function Ut(Ot){return Ot}return Ut}(),createScriptURL:function(){function Ut(Ot){return Ot}return Ut}()})}catch(Ut){return null}}return rt}();function ut(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:gt(),q=function(){function k(j){return ut(j)}return k}();if(q.version="2.4.7",q.removed=[],!rt||!rt.document||rt.document.nodeType!==9)return q.isSupported=!1,q;var mt=rt.document,Tt=rt.document,Mt=rt.DocumentFragment,xt=rt.HTMLTemplateElement,Ut=rt.Node,Ot=rt.Element,lt=rt.NodeFilter,yt=rt.NamedNodeMap,Ct=yt===void 0?rt.NamedNodeMap||rt.MozNamedAttrMap:yt,bt=rt.HTMLFormElement,It=rt.DOMParser,Lt=rt.trustedTypes,Vt=Ot.prototype,$t=V(Vt,"cloneNode"),kt=V(Vt,"nextSibling"),Yt=V(Vt,"childNodes"),Ht=V(Vt,"parentNode");if(typeof xt=="function"){var Jt=Tt.createElement("template");Jt.content&&Jt.content.ownerDocument&&(Tt=Jt.content.ownerDocument)}var qt=Et(Lt,mt),Ae=qt?qt.createHTML(""):"",Ee=Tt,be=Ee.implementation,on=Ee.createNodeIterator,an=Ee.createDocumentFragment,un=Ee.getElementsByTagName,xe=mt.importNode,Fe={};try{Fe=F(Tt).documentMode?Tt.documentMode:{}}catch(k){}var ne={};q.isSupported=typeof Ht=="function"&&be&&be.createHTMLDocument!==void 0&&Fe!==9;var Pe=St,Ve=Pt,je=wt,Ne=Nt,Te=ht,te=J,re=Z,le=dt,zt=null,Ce=D({},[].concat(o($),o(Y),o(z),o(at),o(W))),Qt=null,sn=D({},[].concat(o(X),o(nt),o(ct),o(it))),Xt=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Oe=null,Ie=null,Ue=!0,Me=!0,Ke=!1,we=!0,Wt=!1,fe=!1,$e=!1,Re=!1,de=!1,oe=!1,Le=!1,cn=!0,ln=!1,fn="user-content-",Ge=!0,me=!1,ye={},Zt=null,dn=D({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),vn=null,hn=D({},["audio","video","img","source","image","track"]),Ye=null,gn=D({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),De="http://www.w3.org/1998/Math/MathML",Se="http://www.w3.org/2000/svg",ue="http://www.w3.org/1999/xhtml",ve=ue,He=!1,We=null,yn=D({},[De,Se,ue],P),he,Sn=["application/xhtml+xml","text/html"],En="text/html",Gt,se=null,pn=Tt.createElement("form"),mn=function(){function k(j){return j instanceof RegExp||j instanceof Function}return k}(),ke=function(){function k(j){se&&se===j||((!j||e(j)!=="object")&&(j={}),j=F(j),he=Sn.indexOf(j.PARSER_MEDIA_TYPE)===-1?he=En:he=j.PARSER_MEDIA_TYPE,Gt=he==="application/xhtml+xml"?P:C,zt="ALLOWED_TAGS"in j?D({},j.ALLOWED_TAGS,Gt):Ce,Qt="ALLOWED_ATTR"in j?D({},j.ALLOWED_ATTR,Gt):sn,We="ALLOWED_NAMESPACES"in j?D({},j.ALLOWED_NAMESPACES,P):yn,Ye="ADD_URI_SAFE_ATTR"in j?D(F(gn),j.ADD_URI_SAFE_ATTR,Gt):gn,vn="ADD_DATA_URI_TAGS"in j?D(F(hn),j.ADD_DATA_URI_TAGS,Gt):hn,Zt="FORBID_CONTENTS"in j?D({},j.FORBID_CONTENTS,Gt):dn,Oe="FORBID_TAGS"in j?D({},j.FORBID_TAGS,Gt):{},Ie="FORBID_ATTR"in j?D({},j.FORBID_ATTR,Gt):{},ye="USE_PROFILES"in j?j.USE_PROFILES:!1,Ue=j.ALLOW_ARIA_ATTR!==!1,Me=j.ALLOW_DATA_ATTR!==!1,Ke=j.ALLOW_UNKNOWN_PROTOCOLS||!1,we=j.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Wt=j.SAFE_FOR_TEMPLATES||!1,fe=j.WHOLE_DOCUMENT||!1,de=j.RETURN_DOM||!1,oe=j.RETURN_DOM_FRAGMENT||!1,Le=j.RETURN_TRUSTED_TYPE||!1,Re=j.FORCE_BODY||!1,cn=j.SANITIZE_DOM!==!1,ln=j.SANITIZE_NAMED_PROPS||!1,Ge=j.KEEP_CONTENT!==!1,me=j.IN_PLACE||!1,le=j.ALLOWED_URI_REGEXP||le,ve=j.NAMESPACE||ue,Xt=j.CUSTOM_ELEMENT_HANDLING||{},j.CUSTOM_ELEMENT_HANDLING&&mn(j.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Xt.tagNameCheck=j.CUSTOM_ELEMENT_HANDLING.tagNameCheck),j.CUSTOM_ELEMENT_HANDLING&&mn(j.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Xt.attributeNameCheck=j.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),j.CUSTOM_ELEMENT_HANDLING&&typeof j.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Xt.allowCustomizedBuiltInElements=j.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Wt&&(Me=!1),oe&&(de=!0),ye&&(zt=D({},o(W)),Qt=[],ye.html===!0&&(D(zt,$),D(Qt,X)),ye.svg===!0&&(D(zt,Y),D(Qt,nt),D(Qt,it)),ye.svgFilters===!0&&(D(zt,z),D(Qt,nt),D(Qt,it)),ye.mathMl===!0&&(D(zt,at),D(Qt,ct),D(Qt,it))),j.ADD_TAGS&&(zt===Ce&&(zt=F(zt)),D(zt,j.ADD_TAGS,Gt)),j.ADD_ATTR&&(Qt===sn&&(Qt=F(Qt)),D(Qt,j.ADD_ATTR,Gt)),j.ADD_URI_SAFE_ATTR&&D(Ye,j.ADD_URI_SAFE_ATTR,Gt),j.FORBID_CONTENTS&&(Zt===dn&&(Zt=F(Zt)),D(Zt,j.FORBID_CONTENTS,Gt)),Ge&&(zt["#text"]=!0),fe&&D(zt,["html","head","body"]),zt.table&&(D(zt,["tbody"]),delete Oe.tbody),l&&l(j),se=j)}return k}(),ze=D({},["mi","mo","mn","ms","mtext"]),Xe=D({},["foreignobject","desc","title","annotation-xml"]),bn=D({},["title","style","font","a","script"]),ge=D({},Y);D(ge,z),D(ge,et);var Qe=D({},at);D(Qe,ft);var Je=function(){function k(j){var st=Ht(j);(!st||!st.tagName)&&(st={namespaceURI:ve,tagName:"template"});var vt=C(j.tagName),At=C(st.tagName);return We[j.namespaceURI]?j.namespaceURI===Se?st.namespaceURI===ue?vt==="svg":st.namespaceURI===De?vt==="svg"&&(At==="annotation-xml"||ze[At]):!!ge[vt]:j.namespaceURI===De?st.namespaceURI===ue?vt==="math":st.namespaceURI===Se?vt==="math"&&Xe[At]:!!Qe[vt]:j.namespaceURI===ue?st.namespaceURI===Se&&!Xe[At]||st.namespaceURI===De&&!ze[At]?!1:!Qe[vt]&&(bn[vt]||!ge[vt]):!!(he==="application/xhtml+xml"&&We[j.namespaceURI]):!1}return k}(),ae=function(){function k(j){b(q.removed,{element:j});try{j.parentNode.removeChild(j)}catch(st){try{j.outerHTML=Ae}catch(vt){j.remove()}}}return k}(),Ze=function(){function k(j,st){try{b(q.removed,{attribute:st.getAttributeNode(j),from:st})}catch(vt){b(q.removed,{attribute:null,from:st})}if(st.removeAttribute(j),j==="is"&&!Qt[j])if(de||oe)try{ae(st)}catch(vt){}else try{st.setAttribute(j,"")}catch(vt){}}return k}(),_e=function(){function k(j){var st,vt;if(Re)j=""+j;else{var At=N(j,/^[\r\n\t ]+/);vt=At&&At[0]}he==="application/xhtml+xml"&&ve===ue&&(j=''+j+"");var Rt=qt?qt.createHTML(j):j;if(ve===ue)try{st=new It().parseFromString(Rt,he)}catch(Ft){}if(!st||!st.documentElement){st=be.createDocument(ve,"template",null);try{st.documentElement.innerHTML=He?Ae:Rt}catch(Ft){}}var Dt=st.body||st.documentElement;return j&&vt&&Dt.insertBefore(Tt.createTextNode(vt),Dt.childNodes[0]||null),ve===ue?un.call(st,fe?"html":"body")[0]:fe?st.documentElement:Dt}return k}(),qe=function(){function k(j){return on.call(j.ownerDocument||j,j,lt.SHOW_ELEMENT|lt.SHOW_COMMENT|lt.SHOW_TEXT,null,!1)}return k}(),tn=function(){function k(j){return j instanceof bt&&(typeof j.nodeName!="string"||typeof j.textContent!="string"||typeof j.removeChild!="function"||!(j.attributes instanceof Ct)||typeof j.removeAttribute!="function"||typeof j.setAttribute!="function"||typeof j.namespaceURI!="string"||typeof j.insertBefore!="function"||typeof j.hasChildNodes!="function")}return k}(),Be=function(){function k(j){return e(Ut)==="object"?j instanceof Ut:j&&e(j)==="object"&&typeof j.nodeType=="number"&&typeof j.nodeName=="string"}return k}(),A=function(){function k(j,st,vt){ne[j]&&T(ne[j],function(At){At.call(q,st,vt,se)})}return k}(),R=function(){function k(j){var st;if(A("beforeSanitizeElements",j,null),tn(j)||K(/[\u0080-\uFFFF]/,j.nodeName))return ae(j),!0;var vt=Gt(j.nodeName);if(A("uponSanitizeElement",j,{tagName:vt,allowedTags:zt}),j.hasChildNodes()&&!Be(j.firstElementChild)&&(!Be(j.content)||!Be(j.content.firstElementChild))&&K(/<[/\w]/g,j.innerHTML)&&K(/<[/\w]/g,j.textContent)||vt==="select"&&K(/