From a8f4988c364f28cdc925c8dc6e43a5d05653b4ff Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Fri, 19 Jun 2020 17:09:54 +0100 Subject: [PATCH 01/64] alter form updates hair --- .../modules/mob/living/carbon/human/species_types/jellypeople.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index b780af6b8a..84894a14e8 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -468,6 +468,7 @@ if(ReadHSV(temp_hsv)[3] >= ReadHSV("#7F7F7F")[3]) // mutantcolors must be bright H.dna.features["mcolor"] = sanitize_hexcolor(new_color) H.update_body() + H.update_hair() else to_chat(H, "Invalid color. Your color is not bright enough.") else if(select_alteration == "Hair Style") From 7fa5107b4be84b1c15060e890c5398da69476b28 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Fri, 19 Jun 2020 17:16:34 +0100 Subject: [PATCH 02/64] all methods of cooking define quality --- code/modules/food_and_drinks/kitchen_machinery/grill.dm | 1 + code/modules/hydroponics/grown/towercap.dm | 1 + 2 files changed, 2 insertions(+) diff --git a/code/modules/food_and_drinks/kitchen_machinery/grill.dm b/code/modules/food_and_drinks/kitchen_machinery/grill.dm index 547ed244c0..d059925600 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/grill.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/grill.dm @@ -10,6 +10,7 @@ var/obj/item/reagent_containers/food/grilled_item var/grill_time = 0 var/datum/looping_sound/grill/grill_loop + var/quality_increase = 10 //cooking food via a grill gives it slightly higher quality /obj/machinery/grill/Initialize() . = ..() diff --git a/code/modules/hydroponics/grown/towercap.dm b/code/modules/hydroponics/grown/towercap.dm index a18dbe165d..757f104644 100644 --- a/code/modules/hydroponics/grown/towercap.dm +++ b/code/modules/hydroponics/grown/towercap.dm @@ -153,6 +153,7 @@ var/burn_icon = "bonfire_on_fire" //for a softer more burning embers icon, use "bonfire_warm" var/grill = FALSE var/fire_stack_strength = 5 + var/quality_increase = 0 //bonfires are not the greatest cooking appliance /obj/structure/bonfire/dense density = TRUE From d023f67b1e8093ebb48086fbf0219a58819a37a5 Mon Sep 17 00:00:00 2001 From: Linzolle Date: Fri, 19 Jun 2020 18:27:26 -0500 Subject: [PATCH 03/64] add analysis screen check --- tgui-next/packages/tgui/interfaces/ChemMaster.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tgui-next/packages/tgui/interfaces/ChemMaster.js b/tgui-next/packages/tgui/interfaces/ChemMaster.js index 1997b3b9b6..af0f1aa446 100644 --- a/tgui-next/packages/tgui/interfaces/ChemMaster.js +++ b/tgui-next/packages/tgui/interfaces/ChemMaster.js @@ -17,7 +17,9 @@ export const ChemMaster = props => { pillBottleCurrentAmount, pillBottleMaxAmount, } = data; - + if (screen === "analyze") { + return ; + } return (
Date: Fri, 19 Jun 2020 18:42:19 -0500 Subject: [PATCH 04/64] compile --- .../packages/tgui/interfaces/ChemMaster.js | 2 +- tgui-next/packages/tgui/public/tgui.bundle.js | 2 +- tgui-next/yarn.lock | 3732 +++++++++-------- 3 files changed, 1924 insertions(+), 1812 deletions(-) diff --git a/tgui-next/packages/tgui/interfaces/ChemMaster.js b/tgui-next/packages/tgui/interfaces/ChemMaster.js index af0f1aa446..f85d2f813f 100644 --- a/tgui-next/packages/tgui/interfaces/ChemMaster.js +++ b/tgui-next/packages/tgui/interfaces/ChemMaster.js @@ -18,7 +18,7 @@ export const ChemMaster = props => { pillBottleMaxAmount, } = data; if (screen === "analyze") { - return ; + return ; } return ( diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index f7aa949c08..b0a22041c9 100644 --- a/tgui-next/packages/tgui/public/tgui.bundle.js +++ b/tgui-next/packages/tgui/public/tgui.bundle.js @@ -1,3 +1,3 @@ !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=165)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(387);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";var o=n(5),r=n(20).f,a=n(26),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(392);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(394);t.ColorBox=c.ColorBox;var l=n(395);t.Collapsible=l.Collapsible;var u=n(396);t.Dimmer=u.Dimmer;var d=n(397);t.Dropdown=d.Dropdown;var s=n(398);t.Flex=s.Flex;var p=n(161);t.Grid=p.Grid;var m=n(87);t.Icon=m.Icon;var f=n(160);t.Input=f.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(399);t.NoticeBox=C.NoticeBox;var g=n(400);t.NumberInput=g.NumberInput;var b=n(401);t.ProgressBar=b.ProgressBar;var N=n(402);t.Section=N.Section;var v=n(162);t.Table=v.Table;var V=n(403);t.Tabs=V.Tabs;var y=n(404);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var k=n(159);t.Tooltip=k.Tooltip;var x=n(405);t.Chart=x.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(32),r=n(16);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(74),u=n(26),d=n(22),s=n(13).f,p=n(37),m=n(53),f=n(12),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,N=b&&b.prototype,v=a.Uint8ClampedArray,V=v&&v.prototype,y=b&&p(b),_=N&&p(N),k=Object.prototype,x=k.isPrototypeOf,L=f("toStringTag"),w=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!m&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},E=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&m(a[o],y);if((!S||!_||_===k)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[w]:undefined}}),T)a[o]&&u(a[o],w,o);B&&m&&p(g)!==k&&m(g,k),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&w,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){if(x.call(y,e))return e}else for(var t in T)if(c(T,o)){var n=a[t];if(n&&(e===n||x.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||d(_,e,n?t:S&&N[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in v)&&(b=V(g=v[_],_,N),e))if(t)x[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(x,g)}else if(d)return!1;return s?-1:u||d?d:x}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(0),r=n(11),a=n(393),i=n(32);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(25),c=n(34),l=n(15),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(26),a=n(15),i=n(89),c=n(90),l=n(35),u=l.get,d=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),d(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(26),d=n(15),s=n(72),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(123),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(72),i=n(102),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),d=n(46),s=n(26),p=n(10),m=n(137),f=n(151),h=n(34),C=n(15),g=n(74),b=n(6),N=n(42),v=n(53),V=n(47).f,y=n(152),_=n(18).forEach,k=n(54),x=n(13),L=n(20),w=n(35),B=n(79),S=w.get,I=w.set,T=x.f,A=L.f,E=Math.round,P=r.RangeError,M=l.ArrayBuffer,O=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,x.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,h=r[c],C=h,g=C&&C.prototype,x={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},w=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return w(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),v&&v(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(12)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(12),r=n(42),a=n(26),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(31),a=n(12)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(31);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(34),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(16),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(52),a=n(12)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,s){var p,m,f,h,C,g,b,N=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?N(o(b=e[f])[0],b[1]):N(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,N,b.value,d))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:s>p;p+=m)p in d&&(l=n(l,d[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(26),c=n(66),l=n(4),u=n(55),d=n(30),s=n(10),p=n(137),m=n(218),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(35),N=b.get,v=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",k=o[V],x=k,L=o[y],w=o.RangeError,B=m.pack,S=m.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},E=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return B(e,23,4)},M=function(e){return B(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return N(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=N(e);if(r+t>a.byteLength)throw w("Wrong index");var i=N(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=N(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=N(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sH;)(D=z[H++])in x||i(x,D,k[D]);j.constructor=x}var G=new L(new x(2)),U=L.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(L.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){u(this,x,V);var t=p(e);v(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,x,y);var o=N(e).byteLength,a=d(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w(_);v(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(x,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(x,V),g(L,y),e.exports={ArrayBuffer:x,DataView:L}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),d=n(6),s=n(4),p=n(75),m=n(43),f=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],N=b&&b.prototype,v=b,V={},y=function(e){var t=N[e];i(N,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||N.forEach&&!s((function(){(new b).entries().next()})))))v=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new v,k=_[g](C?{}:-0,1)!=_,x=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((v=t((function(t,n){u(t,v,e);var o=f(new b,t,v);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=N,N.constructor=v),(x||w)&&(y("delete"),y("has"),h&&y("get")),(w||k)&&y(g),C&&N.clear&&delete N.clear}return V[e]=v,o({global:!0,forced:v!=b},V),m(v,e),C||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(6),r=n(53);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(83),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(33),r=n(84);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(11),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(26);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(36),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(73),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(12),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(74),r=n(65),a=n(12)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(12)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(1),r=n(203),a=n(37),i=n(53),c=n(43),l=n(26),u=n(22),d=n(12),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,N){r(n,t,d);var v,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",x=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(v=a(S.call(new e)),f!==Object.prototype&&v.next&&(s||a(v)===f||(i?i(v,f):"function"!=typeof v[C]&&l(v,C,g)),c(v,k,!0,!0),s&&(p[k]=g))),"values"==m&&w&&"values"!==w.name&&(x=!0,B=function(){return w.call(this)}),s&&!N||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},N)for(y in V)!h&&!x&&y in L||u(L,y,V[y]);else o({target:t,proto:!0,forced:h||x},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(5),c=n(4),l=n(33),u=n(48),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,N=0,v={},V=function(e){if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},k=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++N]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(N),N},h=function(e){delete v[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(k)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=k,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(33),a=n(12)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(30),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(12)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(81);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(75),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(11),a=n(16),i=n(115),c=n(51),l=n(116),u=n(19),d=n(87),s=n(159);n(160),n(161);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var f=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,N=e.ellipsis,v=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,k=e.onclick,x=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!v&&!_);return k&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",w&&"Button--hasContent",N&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&x&&x(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&x&&x(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),v,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(51),r=n(16),a=(0,o.createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),r&&c&&8===l&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(16);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(0),a=n(11),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(20),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(36);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(25),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(12);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(25),r=n(44),a=n(65),i=n(35),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(37),c=n(26),l=n(15),u=n(12),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(25),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(30),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(31),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),d(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(25),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(73);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,d,s=n(5),p=n(20).f,m=n(33),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,N="process"==m(g),v=p(s,"queueMicrotask"),V=v&&v.value;V||(o=function(){var e,t;for(N&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},N?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(31),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(73);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(348);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(55),l=n(68),u=n(18),d=n(15),s=n(35),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},N=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=N(this,e);if(t)return t[1]},has:function(e){return!!N(this,e)},set:function(e,t){var n=N(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(16),d=(0,n(51).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){d.log("drag start"),s=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",N),document.addEventListener("mouseup",b),N(e)};var b=function y(e){d.log("drag end"),N(e),document.removeEventListener("mousemove",N),document.removeEventListener("mouseup",y),s=!1},N=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",v),V(n)}};var v=function _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(24);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},d,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(162),a=n(11);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(11),a=n(19),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,d=e.content,s=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[d,s]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name,", Purity: ",e.purity]},e.name)}))]})}},function(e,t,n){n(166),n(167),n(168),n(169),n(170),n(171),e.exports=n(172)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(196),n(198),n(200),n(201),n(202),n(133),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(219),n(220),n(221),n(222),n(223),n(225),n(226),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(257),n(258),n(259),n(260),n(261),n(262),n(264),n(265),n(267),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(291),n(293),n(294),n(295),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(347),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386);var o=n(0);n(388),n(389);var r=n(390),a=(n(154),n(3)),i=n(16),c=n(155),l=n(51),u=n(157),d=n(513),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(515).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){s.log(o),s.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(36),i=n(38),c=n(9),l=n(95),u=n(125),d=n(4),s=n(15),p=n(52),m=n(6),f=n(8),h=n(14),C=n(25),g=n(34),b=n(46),N=n(42),v=n(62),V=n(47),y=n(128),_=n(94),k=n(20),x=n(13),L=n(71),w=n(26),B=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(12),P=n(129),M=n(27),O=n(43),R=n(35),F=n(18).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=k.f,q=x.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),Z=S("string-to-symbol-registry"),J=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=N(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=N(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=N(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=v(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?N(e):ce(N(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(B((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),L.f=ue,x.f=ie,k.f=de,V.f=y.f=se,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(v(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(Z,t))return Z[t];var n=U(t);return Z[t]=n,J[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(J,e))return J[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(m(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(12),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),N=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(1),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(1),r=n(18).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(1),r=n(18).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(18).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(1),r=n(18).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(1),r=n(131),a=n(14),i=n(10),c=n(30),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(1),r=n(131),a=n(14),i=n(10),c=n(31),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(1),r=n(197);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(18).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(1),r=n(199);o({target:"Array",stat:!0,forced:!n(75)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,N=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),N==undefined||f==Array&&i(N))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=N.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(1),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(1),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(1)({target:"Array",stat:!0},{isArray:n(52)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(1),r=n(57),a=n(25),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(1),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(1),r=n(18).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(1),r=n(76).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(76).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(52),i=n(41),c=n(10),l=n(25),u=n(49),d=n(64),s=n(12)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(1),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,b=c(this),N=i(b.length),v=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-v):(n=V-2,o=p(s(a(t),0),N-v)),N+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hN-o+n;h--)delete b[h-1]}else if(n>o)for(h=N-o;h>v;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(1),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,d))(l(r-o)),m=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(14),i=n(34);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(26),r=n(227),a=n(12)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(34);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(1)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(37),i=n(12)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(1),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(1),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(1),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(1),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(1),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(1),r=n(80),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(1),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{fround:n(242)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*n}},function(e,t,n){"use strict";var o=n(1),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(1),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(1),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(80),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(1),r=n(80),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(1),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(33),u=n(79),d=n(34),s=n(4),p=n(42),m=n(47).f,f=n(20).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],N=b.prototype,v=l(p(N))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(v?s((function(){N.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},k=o?m(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;k.length>x;x++)c(b,y=k[x])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=N,N.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isFinite:n(256)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(1),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(1),r=n(263);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(1),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(1),r=n(30),a=n(266),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+h}})},function(e,t,n){"use strict";var o=n(33);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(1),r=n(268);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(71),l=n(14),u=n(57),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(1),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(1),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(1),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(1),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(25),i=n(20).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(92),i=n(25),c=n(20),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(14),i=n(37),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(292);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(74);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(1),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(1),l=n(38),u=n(5),d=n(36),s=n(145),p=n(22),m=n(66),f=n(43),h=n(54),C=n(6),g=n(31),b=n(55),N=n(33),v=n(90),V=n(68),y=n(75),_=n(45),k=n(106).set,x=n(147),L=n(148),w=n(296),B=n(149),S=n(297),I=n(35),T=n(61),A=n(12),E=n(96),P=A("species"),M="Promise",O=I.get,R=I.set,F=I.getterFor(M),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=B.f,K=U,Y="process"==N(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(v(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},Z=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;x((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},J=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},ee=function(e,t){k.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){k.call(u,(function(){Y?H.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Z(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?x((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,Z(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,M),g(e),o.call(this);var t=O(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&Z(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(1),r=n(38),a=n(145),i=n(4),c=n(36),l=n(45),u=n(148),d=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(1),r=n(36),a=n(31),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(1),r=n(36),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(34),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(20).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(8),i=n(15),c=n(20),l=n(37);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(20);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(37);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(1),r=n(36),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(20),d=n(37),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(135),i=n(53);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(79),c=n(13).f,l=n(47).f,u=n(107),d=n(83),s=n(22),p=n(4),m=n(54),f=n(12)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,N=new h(g)!==g;if(o&&a("RegExp",!N||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var v=function(e,t){var n=this instanceof v,o=u(e),r=t===undefined;return!n&&o&&e.constructor===v&&r?e:i(N?new h(o&&!r?e.source:e,t):h((o=e instanceof v)?e.source:e,o&&r?d.call(e):t),n?this:C,v)},V=function(e){e in v||c(v,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=v,v.prototype=C,s(r,"RegExp",v)}m("RegExp")},function(e,t,n){"use strict";var o=n(1),r=n(84);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(83);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(83),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d="toString"!=l.name;(u||d)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(1),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(1),a=n(20).f,i=n(10),c=n(109),l=n(21),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(1),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(1),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(35),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(10),i=n(21),c=n(111),l=n(86);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(1),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(25),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var N=d(m,f);if(null===N)break;if(b.push(N),!C)break;""===String(N[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var v,V="",y=0,_=0;_=y&&(V+=f.slice(y,x)+I,y=x+k.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(21),i=n(144),c=n(86);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),d=n(86),s=n(84),p=n(4),m=[].push,f=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),N=r===undefined?4294967295:r>>>0;if(0===N)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var v=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(1),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(1),r=n(56).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(1),r=n(56).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(30);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(18).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(12)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(76).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(76).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(18).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(78),l=n(153),u=n(6),d=n(35).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,N=C.get,v=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?N.call(this,e):t.frozen.get(e)}return N.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?v.call(this,e,t):n.frozen.set(e,t)}else v.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(78)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(147),i=n(33),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(73),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Ee,t._MFCC=Oe,t._MP=Be,t._MR=ve,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=new T(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return d(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);x.createVNode&&x.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=D(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),He(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=M,t.findDOMfromVNode=v,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case m:return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&F(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?d(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=He,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function d(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function N(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function v(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=N(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,J(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,J(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(f(e),K[e]),K[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function Z(){return this.cancelBubble}function J(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=Z,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var se,pe,me=te("onInput",he),fe=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",me),t.onChange&&ne(e,"change",fe)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!S(e,null)&&e.current&&(e.current=null)}function ve(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)we(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ee(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Oe(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=O());2===c?Te(i,n,r,o,r,a):Pe(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=O();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Pe(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||Be(e,c,l,m,o),ve(e.ref,m,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&we(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&we(b,f[b],null,l,o,m,e)}var N=t.children,v=t.className;e.className!==v&&(a(v)?l.removeAttribute("class"):o?l.setAttribute("class",v):l.className=v);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,N):Fe(e.childFlags,t.childFlags,e.children,N,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(Ne(y),ve(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(Ne(f),ve(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Re(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=v(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;g(r,l),h(a,l)}}(e,t,o,s)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,v(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:L(r,o);break;default:Pe(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:ke(r),Te(o,r,a,i,c,u);break;case 1:ke(r);break;default:ke(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(r,o);break;case 2:xe(r,l,n),Te(o,r,a,i,c,u);break;case 1:xe(r,l,n);break;default:var d=0|n.length,s=0|o.length;0===d?s>0&&Pe(o,r,a,i,c,u):0===s?xe(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Re(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,N=a-c+1,V=i-c+1,_=new Int32Array(V+1),k=N===o,x=!1,L=0,w=0;if(r<4||(N|V)<32)for(C=g;C<=a;++C)if(m=e[C],wc?x=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w;break}!k&&c>i&&Ve(m,l)}else k||Ve(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ve(e[g++],l);_[c-b]=C+1,L>c?x=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w}else k||Ve(m,l);else k||Ve(m,l)}if(k)xe(l,s,e),Pe(t,l,n,u,d,p);else if(x){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),k.v=!1,c(n)&&n(),c(x.renderComplete)&&x.renderComplete(i,t)}function He(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!k.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),k.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new w(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=k(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var N=Object.getPrototypeOf,v=N&&N(N(B([])));v&&v!==n&&o.call(v,a)&&(b=v);var V=g.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function k(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,k(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),f}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;L(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),f}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ -var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var u=i.styleSheets;if(r)for(var d in r)r.hasOwnProperty(d)&&c.setAttribute(d,r[d]);c.rel="stylesheet",c.href=e,c.media="only x",function m(e){if(i.body)return e();setTimeout((function(){m(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function f(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){f(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=s,s(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(0),r=n(19),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,d=t.buttons,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(19);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(11),a=n(19),i=n(87);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:f?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,d=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(17),a=n(11),i=n(16),c=n(158),l=n(19);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(d){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,k=p.format,x=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:k,children:B})||B(k?k(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((w-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(11),a=n(17),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,d=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(0),r=n(11),a=n(19),i=n(114);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=u.prototype;return d.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(23),i=n(16),c=n(32),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(24),a=n(19),i=n(11),c=n(16);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var N=b[0],v=b[b.length-1];b.push([g[0]+h,v[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,N[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],d=c[i.shock]||c[0];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(17),a=n(23),i=n(3),c=n(2),l=n(32),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},m=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},f=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===s?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},N=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"South",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"East",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(0),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[m.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(0),r=n(24),a=n(17),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(3),a=n(2),i=n(32);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(0),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(0),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,d=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"average":"bad",fontSize:"25px",children:d||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!d,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(0),r=(n(23),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(0),r=n(24),a=n(16),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:(0,o.createFragment)([h,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:r.self_paid?"check-square-o":"square-o",content:"Buy Privately",selected:r.self_paid,onClick:function(){return(0,a.act)(c,"toggleprivate")}})],0),children:(0,o.createComponentVNode)(2,l,{state:t,supplies:s})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:d},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},d=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,d=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(0),r=(n(23),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(23),i=n(3),c=n(2);t.ChemDispenser=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=!!l.recordingRecipe,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=u&&Object.keys(l.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:l.recordingRecipe[e]}}))||l.beakerContents||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l.energy/l.maxEnergy,content:(0,r.toFixed)(l.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===l.amount,content:e,onClick:function(){return n("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:l.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return n("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u,content:e,onClick:function(){return n("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l.isBeakerLoaded,onClick:function(){return n("eject")}}),children:(u?"Virtual beaker":l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:l.beakerCurrentVolume}),(0,o.createTextVNode)("/"),l.beakerMaxVolume,(0,o.createTextVNode)(" units, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:l.isBeakerLoaded||u?0===p.length&&"Nothing":"N/A"}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(164);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:2,stepPixelSize:1,value:(0,r.round)(u),minValue:0,maxValue:1e3,onDrag:function(e,t){return n("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})],4),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,d=n.ref,s=(l.screen,l.beakerContents),p=void 0===s?[]:s,m=l.bufferContents,f=void 0===m?[]:m,h=l.beakerCurrentVolume,C=l.beakerMaxVolume,g=l.isBeakerLoaded,b=l.isPillBottleLoaded,N=l.pillBottleCurrentAmount,v=l.pillBottleMaxAmount;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:h,initial:0})," / "+C+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"eject")}})],4),children:[!g&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!g&&0===p.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:l.mode?"good":"bad",icon:l.mode?"exchange-alt":"times",content:l.mode?"Transfer":"Destroy",onClick:function(){return(0,r.act)(d,"toggleMode")}})],4),children:[0===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,u,{state:t})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[N," / ",v," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(d,"ejectPillBottle")}})],4)})],0)};var i=a.Table,c=function(e){var t=e.state,n=e.chemical,i=e.transferTo,c=t.config.ref;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n.volume,initial:0})," units of "+n.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return(0,r.act)(c,"analyze",{id:n.id})}})]})]},n.id)},l=function(e){var t=e.label,n=e.amountUnit,r=e.amount,i=e.onChangeAmount,c=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:14,unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:i}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:c}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",content:l})]})},u=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={pillAmount:1,patchAmount:1,bottleAmount:1,packAmount:1,vialAmount:1,dartAmount:1},t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=(this.state,this.props),n=t.state.config.ref,i=this.state,c=i.pillAmount,u=i.patchAmount,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,textAlign:"center",color:"transparent",onClick:function(){return(0,r.act)(n,"pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!h&&(0,o.createComponentVNode)(2,l,{label:"Pills",amount:c,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({pillAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"pill",amount:c,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Patches",amount:u,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(t,n){return e.setState({patchAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"patch",amount:u,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"bottle",amount:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(t,n){return e.setState({packAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentPack",amount:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentBottle",amount:d,volume:"auto"})}})]})},i}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(16),a=n(2),i=n(24),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(23),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,d=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(164);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(24),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),f=!!d&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([f,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(0),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(23);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(m)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:f,selected:s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:f,selected:!p&&!s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:f,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:f?"MAXIMUM":"LOCAL",selected:!f,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",m,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!s,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,k=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,minValue:0,maxValue:u,children:d+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>f&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(3),l=n(2),u=n(32),d=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(0),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),d=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:d})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(0),r=n(23),a=n(16),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,d=r.alloys,s=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(0),r=n(24),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,d=r.blood,s=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,d=t.transmission,s=t.level,p=t.neutered,m=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=d;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(0),r=n(3),a=n(2),i=n(32),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),d=i.default_pressure,s=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:s,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(11),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-d(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var m=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(24),a=n(17),i=n(3),c=n(2),l=n(32);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},d=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(0),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,v,{state:t})],4)},v=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},d=c.selected||{},s=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===d.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(0),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(32),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:m.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,telecrystals:s,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,d=e.onBuyMouseOut,s=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(70),r=n(514),a=n(3),i=n(117),c=n(115);(0,n(51).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(70);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(0),r=n(19),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,d=t.buttons,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(19);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(11),a=n(19),i=n(87);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:f?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,d=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(17),a=n(11),i=n(16),c=n(158),l=n(19);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(d){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,k=p.format,x=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:k,children:B})||B(k?k(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((w-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(11),a=n(17),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,d=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(0),r=n(11),a=n(19),i=n(114);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=u.prototype;return d.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(23),i=n(16),c=n(32),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(24),a=n(19),i=n(11),c=n(16);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var N=b[0],v=b[b.length-1];b.push([g[0]+h,v[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,N[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],d=c[i.shock]||c[0];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(17),a=n(23),i=n(3),c=n(2),l=n(32),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},m=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},f=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===s?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},N=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"South",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"East",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(0),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[m.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(0),r=n(24),a=n(17),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(3),a=n(2),i=n(32);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(0),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(0),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,d=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"average":"bad",fontSize:"25px",children:d||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!d,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(0),r=(n(23),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(0),r=n(24),a=n(16),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:(0,o.createFragment)([h,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:r.self_paid?"check-square-o":"square-o",content:"Buy Privately",selected:r.self_paid,onClick:function(){return(0,a.act)(c,"toggleprivate")}})],0),children:(0,o.createComponentVNode)(2,l,{state:t,supplies:s})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:d},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},d=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,d=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(0),r=(n(23),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(23),i=n(3),c=n(2);t.ChemDispenser=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=!!l.recordingRecipe,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=u&&Object.keys(l.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:l.recordingRecipe[e]}}))||l.beakerContents||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l.energy/l.maxEnergy,content:(0,r.toFixed)(l.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===l.amount,content:e,onClick:function(){return n("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:l.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return n("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u,content:e,onClick:function(){return n("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l.isBeakerLoaded,onClick:function(){return n("eject")}}),children:(u?"Virtual beaker":l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:l.beakerCurrentVolume}),(0,o.createTextVNode)("/"),l.beakerMaxVolume,(0,o.createTextVNode)(" units, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:l.isBeakerLoaded||u?0===p.length&&"Nothing":"N/A"}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(164);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:2,stepPixelSize:1,value:(0,r.round)(u),minValue:0,maxValue:1e3,onDrag:function(e,t){return n("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})],4),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,s=n.ref,p=l.screen,m=l.beakerContents,f=void 0===m?[]:m,h=l.bufferContents,C=void 0===h?[]:h,g=l.beakerCurrentVolume,b=l.beakerMaxVolume,N=l.isBeakerLoaded,v=l.isPillBottleLoaded,V=l.pillBottleCurrentAmount,y=l.pillBottleMaxAmount;return"analyze"===p?(0,o.createComponentVNode)(2,d,{state:t}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"eject")}})],4),children:[!N&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!N&&0===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:l.mode?"good":"bad",icon:l.mode?"exchange-alt":"times",content:l.mode?"Transfer":"Destroy",onClick:function(){return(0,r.act)(s,"toggleMode")}})],4),children:[0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,u,{state:t})}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[V," / ",y," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"ejectPillBottle")}})],4)})],0)};var i=a.Table,c=function(e){var t=e.state,n=e.chemical,i=e.transferTo,c=t.config.ref;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n.volume,initial:0})," units of "+n.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return(0,r.act)(c,"analyze",{id:n.id})}})]})]},n.id)},l=function(e){var t=e.label,n=e.amountUnit,r=e.amount,i=e.onChangeAmount,c=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:14,unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:i}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:c}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",content:l})]})},u=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={pillAmount:1,patchAmount:1,bottleAmount:1,packAmount:1,vialAmount:1,dartAmount:1},t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=(this.state,this.props),n=t.state.config.ref,i=this.state,c=i.pillAmount,u=i.patchAmount,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,textAlign:"center",color:"transparent",onClick:function(){return(0,r.act)(n,"pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!h&&(0,o.createComponentVNode)(2,l,{label:"Pills",amount:c,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({pillAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"pill",amount:c,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Patches",amount:u,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(t,n){return e.setState({patchAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"patch",amount:u,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"bottle",amount:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(t,n){return e.setState({packAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentPack",amount:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentBottle",amount:d,volume:"auto"})}})]})},i}(o.Component),d=function(e){var t=e.state,n=e.fermianalyze,i=t.config.ref,c=t.data.analyzeVars;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return(0,r.act)(i,"goScreen",{screen:"home"})}}),children:[!n&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD})]}),!!n&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:c.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:c.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:c.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:c.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:c.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:c.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:c.pHpeak})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(16),a=n(2),i=n(24),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(23),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,d=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(164);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(24),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),f=!!d&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([f,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(0),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(23);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(m)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:f,selected:s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:f,selected:!p&&!s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:f,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:f?"MAXIMUM":"LOCAL",selected:!f,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",m,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!s,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,k=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,minValue:0,maxValue:u,children:d+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>f&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(3),l=n(2),u=n(32),d=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(0),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),d=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:d})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(0),r=n(23),a=n(16),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,d=r.alloys,s=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(0),r=n(24),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,d=r.blood,s=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,d=t.transmission,s=t.level,p=t.neutered,m=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=d;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(0),r=n(3),a=n(2),i=n(32),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),d=i.default_pressure,s=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:s,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(11),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-d(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var m=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(24),a=n(17),i=n(3),c=n(2),l=n(32);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},d=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(0),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,v,{state:t})],4)},v=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},d=c.selected||{},s=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===d.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(0),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(32),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:m.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,telecrystals:s,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,d=e.onBuyMouseOut,s=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(70),r=n(514),a=n(3),i=n(117),c=n(115);(0,n(51).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(70);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o=2.0.0 <4.0.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.0.tgz#12c0714668c55800f659e262d4962a97faf554a6" - integrity sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A== +"chokidar@>=2.0.0 <4.0.0", chokidar@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.0.tgz#b30611423ce376357c765b9b8f904b9fba3c0be8" + integrity sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ== dependencies: anymatch "~3.1.1" braces "~3.0.2" @@ -1424,11 +1612,11 @@ check-types@^8.0.3: is-binary-path "~2.1.0" is-glob "~4.0.1" normalize-path "~3.0.0" - readdirp "~3.2.0" + readdirp "~3.4.0" optionalDependencies: - fsevents "~2.1.1" + fsevents "~2.1.2" -chokidar@^2.0.2: +chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== @@ -1448,9 +1636,9 @@ chokidar@^2.0.2: fsevents "^1.2.7" chownr@^1.1.1, chownr@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" - integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw== + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== chrome-trace-event@^1.0.2: version "1.0.2" @@ -1490,9 +1678,9 @@ cli-cursor@^3.1.0: restore-cursor "^3.1.0" cli-width@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" - integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== cliui@^5.0.0: version "5.0.0" @@ -1521,11 +1709,6 @@ coa@^2.0.2: chalk "^2.4.1" q "^1.1.2" -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -1541,12 +1724,19 @@ color-convert@^1.9.0, color-convert@^1.9.1: dependencies: color-name "1.1.3" +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-name@^1.0.0: +color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== @@ -1602,11 +1792,6 @@ console-browserify@^1.1.0: resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= - constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" @@ -1658,18 +1843,23 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js-compat@^3.4.7: - version "3.4.8" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.4.8.tgz#f72e6a4ed76437ea710928f44615f926a81607d5" - integrity sha512-l3WTmnXHV2Sfu5VuD7EHE2w7y+K68+kULKt5RJg8ZJk3YhHF1qLD4O8v8AmNq+8vbOwnPFFDvds25/AoEvMqlQ== +core-js-compat@^3.6.2: + version "3.6.5" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c" + integrity sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng== dependencies: - browserslist "^4.8.2" - semver "^6.3.0" + browserslist "^4.8.5" + semver "7.0.0" + +core-js-pure@^3.0.0: + version "3.6.5" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813" + integrity sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA== core-js@^3.2.1: - version "3.4.8" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.4.8.tgz#e0fc0c61f2ef90cbc10c531dbffaa46dfb7152dd" - integrity sha512-b+BBmCZmVgho8KnBUOXpvlqEMguko+0P+kXCwD4vIprsXC6ht1qgPxtb1OK6XgSlrySF71wkwBQ0Hv695bk9gQ== + version "3.6.5" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" + integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== core-util-is@~1.0.0: version "1.0.2" @@ -1694,7 +1884,7 @@ create-ecdh@^4.0.0: bn.js "^4.1.0" elliptic "^6.0.0" -create-hash@^1.1.0, create-hash@^1.1.2: +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== @@ -1705,7 +1895,7 @@ create-hash@^1.1.0, create-hash@^1.1.2: ripemd160 "^2.0.1" sha.js "^2.4.0" -create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== @@ -1717,7 +1907,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-spawn@6.0.5, cross-spawn@^6.0.0, cross-spawn@^6.0.5: +cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -1759,22 +1949,23 @@ css-declaration-sorter@^4.0.1: timsort "^0.3.0" css-loader@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.3.0.tgz#65f889807baec3197313965d6cda9899f936734d" - integrity sha512-x9Y1vvHe5RR+4tzwFdWExPueK00uqFTCw7mZy+9aE/X1SKWOArm5luaOrtJ4d05IpOwJ6S86b/tVcIdhw1Bu4A== + version "3.6.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" + integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== dependencies: camelcase "^5.3.1" cssesc "^3.0.0" icss-utils "^4.1.1" loader-utils "^1.2.3" normalize-path "^3.0.0" - postcss "^7.0.23" + postcss "^7.0.32" postcss-modules-extract-imports "^2.0.0" postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.1.1" + postcss-modules-scope "^2.2.0" postcss-modules-values "^3.0.0" - postcss-value-parser "^4.0.2" - schema-utils "^2.6.0" + postcss-value-parser "^4.1.0" + schema-utils "^2.7.0" + semver "^6.3.0" css-select-base-adapter@^0.1.1: version "0.1.1" @@ -1799,20 +1990,18 @@ css-tree@1.0.0-alpha.37: mdn-data "2.0.4" source-map "^0.6.1" -css-unit-converter@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996" - integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY= +css-tree@1.0.0-alpha.39: + version "1.0.0-alpha.39" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.39.tgz#2bff3ffe1bb3f776cf7eefd91ee5cba77a149eeb" + integrity sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA== + dependencies: + mdn-data "2.0.6" + source-map "^0.6.1" css-what@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.2.1.tgz#f4a8f12421064621b456755e34a03a2c22df5da1" - integrity sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw== - -cssesc@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" - integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== + version "3.3.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.3.0.tgz#10fec696a9ece2e591ac772d759aacabac38cd39" + integrity sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg== cssesc@^3.0.0: version "3.0.0" @@ -1888,11 +2077,11 @@ cssnano@^4.1.10: postcss "^7.0.0" csso@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.2.tgz#e5f81ab3a56b8eefb7f0092ce7279329f454de3d" - integrity sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg== + version "4.0.3" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.3.tgz#0d9985dc852c7cc2b2cacfbbe1079014d1a8e903" + integrity sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ== dependencies: - css-tree "1.0.0-alpha.37" + css-tree "1.0.0-alpha.39" cyclist@^1.0.1: version "1.0.1" @@ -1906,13 +2095,6 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3: dependencies: ms "2.0.0" -debug@^3.2.6: - version "3.2.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== - dependencies: - ms "^2.1.1" - debug@^4.0.1, debug@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" @@ -1930,11 +2112,6 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" @@ -1969,11 +2146,6 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" @@ -1997,11 +2169,6 @@ detect-file@^1.0.0: resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= -detect-libc@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= - diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -2063,12 +2230,12 @@ domutils@^1.7.0: dom-serializer "0" domelementtype "1" -dot-prop@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" - integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== +dot-prop@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb" + integrity sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A== dependencies: - is-obj "^1.0.0" + is-obj "^2.0.0" duplexer@^0.1.1: version "0.1.1" @@ -2095,15 +2262,15 @@ ejs@^2.6.1: resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== -electron-to-chromium@^1.3.322: - version "1.3.322" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.322.tgz#a6f7e1c79025c2b05838e8e344f6e89eb83213a8" - integrity sha512-Tc8JQEfGQ1MzfSzI/bTlSr7btJv/FFO7Yh6tanqVmIWOuNCu6/D1MilIEgLtmWqIrsv+o4IjpLAhgMBr/ncNAA== +electron-to-chromium@^1.3.413: + version "1.3.478" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.478.tgz#cfa0f2f0d3012463438a3bc81f50f2d109aca450" + integrity sha512-pt9GUDD52uEO9ZXWcG4UuW/HwE8T+a8iFP7K2qqWrHB5wUxbbvCIXGBVpQDDQwSR766Nn4AkmLYxOUNd4Ji5Dw== -elliptic@^6.0.0: - version "6.5.2" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762" - integrity sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw== +elliptic@^6.0.0, elliptic@^6.5.2: + version "6.5.3" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" + integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw== dependencies: bn.js "^4.4.0" brorand "^1.0.1" @@ -2123,10 +2290,10 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" - integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== encodeurl@~1.0.2: version "1.0.2" @@ -2140,28 +2307,19 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: dependencies: once "^1.4.0" -enhanced-resolve@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" - integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.4.0" - tapable "^1.0.0" - -enhanced-resolve@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66" - integrity sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA== +enhanced-resolve@^4.1.0, enhanced-resolve@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.2.0.tgz#5d43bda4a0fd447cb0ebbe71bef8deff8805ad0d" + integrity sha512-S7eiFb/erugyd1rLb6mQ3Vuq+EXHv5cpCkNqqIkYkBgN2QdFnyCZzFBleqwGEx4lgNGYij81BWnCrFNK7vxvjQ== dependencies: graceful-fs "^4.1.2" memory-fs "^0.5.0" tapable "^1.0.0" entities@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" - integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== + version "2.0.3" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" + integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== errno@^0.1.3, errno@~0.1.7: version "0.1.7" @@ -2177,21 +2335,22 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.12.0, es-abstract@^1.15.0, es-abstract@^1.5.1, es-abstract@^1.7.0: - version "1.16.3" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.16.3.tgz#52490d978f96ff9f89ec15b5cf244304a5bca161" - integrity sha512-WtY7Fx5LiOnSYgF5eg/1T+GONaGmpvpPdCpSnYij+U2gDTL0UPfWrhDw7b2IYb+9NQJsYpCA0wOQvZfsd6YwRw== +es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.4, es-abstract@^1.17.5: + version "1.17.6" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a" + integrity sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw== dependencies: es-to-primitive "^1.2.1" function-bind "^1.1.1" has "^1.0.3" has-symbols "^1.0.1" - is-callable "^1.1.4" - is-regex "^1.0.4" + is-callable "^1.2.0" + is-regex "^1.1.0" object-inspect "^1.7.0" object-keys "^1.1.1" - string.prototype.trimleft "^2.1.0" - string.prototype.trimright "^2.1.0" + object.assign "^4.1.0" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" es-to-primitive@^1.2.1: version "1.2.1" @@ -2202,6 +2361,11 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +es6-object-assign@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" + integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -2212,26 +2376,22 @@ escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -eslint-plugin-eslint-plugin@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-2.1.0.tgz#a7a00f15a886957d855feacaafee264f039e62d5" - integrity sha512-kT3A/ZJftt28gbl/Cv04qezb/NQ1dwYIbi8lyf806XMxkus7DvOVCLIfTXMrorp322Pnoez7+zabXH29tADIDg== - eslint-plugin-react@^7.17.0: - version "7.17.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.17.0.tgz#a31b3e134b76046abe3cd278e7482bd35a1d12d7" - integrity sha512-ODB7yg6lxhBVMeiH1c7E95FLD4E/TwmFjltiU+ethv7KPdCwgiFuOZg9zNRHyufStTDLl/dEFqI2Q1VPmCd78A== + version "7.20.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.20.0.tgz#f98712f0a5e57dfd3e5542ef0604b8739cd47be3" + integrity sha512-rqe1abd0vxMjmbPngo4NaYxTcR3Y4Hrmc/jg4T+sYz63yqlmJRknpEQfmWY+eDWPuMmix6iUIK+mv0zExjeLgA== dependencies: - array-includes "^3.0.3" + array-includes "^3.1.1" doctrine "^2.1.0" - eslint-plugin-eslint-plugin "^2.1.0" has "^1.0.3" jsx-ast-utils "^2.2.3" - object.entries "^1.1.0" - object.fromentries "^2.0.1" - object.values "^1.1.0" + object.entries "^1.1.1" + object.fromentries "^2.0.2" + object.values "^1.1.1" prop-types "^15.7.2" - resolve "^1.13.1" + resolve "^1.15.1" + string.prototype.matchall "^4.0.2" + xregexp "^4.3.0" eslint-scope@^4.0.3: version "4.0.3" @@ -2242,9 +2402,9 @@ eslint-scope@^4.0.3: estraverse "^4.1.1" eslint-scope@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" - integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== + version "5.1.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" + integrity sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w== dependencies: esrecurse "^4.1.0" estraverse "^4.1.1" @@ -2257,14 +2417,14 @@ eslint-utils@^1.4.3: eslint-visitor-keys "^1.1.0" eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" - integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== eslint@^6.7.2: - version "6.7.2" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.7.2.tgz#c17707ca4ad7b2d8af986a33feba71e18a9fecd1" - integrity sha512-qMlSWJaCSxDFr8fBPvJM9kJwbazrhNcBU3+DszDW1OlEwKBBRWsJc7NJFelvwQpanHCR14cOLD41x8Eqvo3Nng== + version "6.8.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" + integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== dependencies: "@babel/code-frame" "^7.0.0" ajv "^6.10.0" @@ -2305,12 +2465,12 @@ eslint@^6.7.2: v8-compile-cache "^2.0.3" espree@^6.1.2: - version "6.1.2" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.2.tgz#6c272650932b4f91c3714e5e7b5f5e2ecf47262d" - integrity sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA== + version "6.2.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" + integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== dependencies: - acorn "^7.1.0" - acorn-jsx "^5.1.0" + acorn "^7.1.1" + acorn-jsx "^5.2.0" eslint-visitor-keys "^1.1.0" esprima@^4.0.0: @@ -2319,11 +2479,11 @@ esprima@^4.0.0: integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" - integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== + version "1.3.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" + integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== dependencies: - estraverse "^4.0.0" + estraverse "^5.1.0" esrecurse@^4.1.0: version "4.2.1" @@ -2332,11 +2492,16 @@ esrecurse@^4.1.0: dependencies: estraverse "^4.1.0" -estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1: +estraverse@^4.1.0, estraverse@^4.1.1: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== +estraverse@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" + integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -2348,9 +2513,9 @@ etag@~1.8.1: integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= events@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" - integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA== + version "3.1.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.1.0.tgz#84279af1b34cb75aa88bf5ff291f6d0bd9b31a59" + integrity sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg== evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" @@ -2360,19 +2525,6 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" @@ -2468,25 +2620,25 @@ extglob@^2.0.4: to-regex "^3.0.1" extract-css-chunks-webpack-plugin@^4.6.0: - version "4.7.1" - resolved "https://registry.yarnpkg.com/extract-css-chunks-webpack-plugin/-/extract-css-chunks-webpack-plugin-4.7.1.tgz#8bfb94463a8d31c80d88b9c419507c472d810657" - integrity sha512-dpcOJA3wQk4rbgbOGRXyK3Gjl+/Ng8miD162/0uol31Ld4PLnQqIMbKV6ju/gi+uwfZIQcBW3KW1pmfU0epmDg== + version "4.7.5" + resolved "https://registry.yarnpkg.com/extract-css-chunks-webpack-plugin/-/extract-css-chunks-webpack-plugin-4.7.5.tgz#d85ebf0aaf3366f942502eced275711d72bd4ba9" + integrity sha512-7XlPj/OW+vpIdMcm1H/mo5hgJubMKXlWF5Pgq9F/db39b19A+XlRWppyAZHNaJChC8kJKQl5n8PbfwouIl9AJQ== dependencies: - loader-utils "^1.1.0" + loader-utils "^2.0.0" normalize-url "1.9.1" schema-utils "^1.0.0" - webpack-external-import "^0.3.0-beta.0" + webpack-external-import "^2.2.4" webpack-sources "^1.1.0" -fast-deep-equal@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" - integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-json-stable-stringify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" - integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@~2.0.6: version "2.0.6" @@ -2499,14 +2651,14 @@ fg-loadcss@^2.1.0: integrity sha512-HpvR2uRoKvrYAEwimw+k4Fr2NVHYPfld5Lc/f9uy3mKeUTXhS5urL24XA2rqyq5b2i410EXCLir4Uhsb8J1QaQ== figgy-pudding@^3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" - integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== + version "3.5.2" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" + integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== figures@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec" - integrity sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg== + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== dependencies: escape-string-regexp "^1.0.5" @@ -2518,13 +2670,18 @@ file-entry-cache@^5.0.1: flat-cache "^2.0.1" file-loader@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-5.0.2.tgz#7f3d8b4ac85a5e8df61338cfec95d7405f971caa" - integrity sha512-QMiQ+WBkGLejKe81HU8SZ9PovsU/5uaLo0JdTCEXOYv7i7jfAjHZi1tcwp9tSASJPOmmHZtbdCervFmXMH/Dcg== + version "5.1.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-5.1.0.tgz#cb56c070efc0e40666424309bd0d9e45ac6f2bb8" + integrity sha512-u/VkLGskw3Ue59nyOwUwXI/6nuBCo7KBkniB/l7ICwr/7cPNGsL1WCXUp3GB0qgOOKU1TiP49bv4DZF/LJqprg== dependencies: - loader-utils "^1.2.3" + loader-utils "^1.4.0" schema-utils "^2.5.0" +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + filesize@^3.6.1: version "3.6.1" resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" @@ -2560,7 +2717,7 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: +find-cache-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== @@ -2569,15 +2726,22 @@ find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: make-dir "^2.0.0" pkg-dir "^3.0.0" -find-cache-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.1.0.tgz#9935894999debef4cf9f677fdf646d002c4cdecb" - integrity sha512-zw+EFiNBNPgI2NTrKkDd1xd7q0cs6wr/iWnr/oUkI0yF9K9GqQ+riIt4aiyFaaqpaWbxPrJXHI+QvmNUQbX+0Q== +find-cache-dir@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== dependencies: commondir "^1.0.1" - make-dir "^3.0.0" + make-dir "^3.0.2" pkg-dir "^4.1.0" +find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -2593,7 +2757,7 @@ find-up@^4.0.0: locate-path "^5.0.0" path-exists "^4.0.0" -findup-sync@3.0.0: +findup-sync@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== @@ -2613,9 +2777,9 @@ flat-cache@^2.0.1: write "1.0.3" flatted@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" - integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg== + version "2.0.2" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" + integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== flush-write-stream@^1.0.0: version "1.1.1" @@ -2630,6 +2794,11 @@ for-in@^1.0.2: resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + forwarded@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" @@ -2664,17 +2833,10 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-minipass@^1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" - integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== - dependencies: - minipass "^2.6.0" - fs-minipass@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.0.0.tgz#a6415edab02fae4b9e9230bc87ee2e4472003cd1" - integrity sha512-40Qz+LFXmd9tzYVnnBmZvFfvAADfUA14TXPK1s7IfElJTIZ97rA8w4Kin7Wt5JBrC3ShnnFJO/5vPjPEeJIq9A== + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" @@ -2694,17 +2856,17 @@ fs.realpath@^1.0.0: integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.2.7: - version "1.2.9" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" - integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== + version "1.2.13" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== dependencies: + bindings "^1.5.0" nan "^2.12.1" - node-pre-gyp "^0.12.0" -fsevents@~2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805" - integrity sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA== +fsevents@~2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" + integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== function-bind@^1.1.1: version "1.1.1" @@ -2716,32 +2878,16 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" +gensync@^1.0.0-beta.1: + version "1.0.0-beta.1" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" + integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== get-caller-file@^2.0.1: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -2756,9 +2902,9 @@ glob-parent@^3.1.0: path-dirname "^1.0.0" glob-parent@^5.0.0, glob-parent@~5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" - integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== + version "5.1.1" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== dependencies: is-glob "^4.0.1" @@ -2774,13 +2920,6 @@ glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -global-modules@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" @@ -2790,6 +2929,13 @@ global-modules@^1.0.0: is-windows "^1.0.1" resolve-dir "^1.0.0" +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" @@ -2816,16 +2962,16 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^12.1.0: - version "12.3.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.3.0.tgz#1e564ee5c4dded2ab098b0f88f24702a3c56be13" - integrity sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw== + version "12.4.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== dependencies: type-fest "^0.8.1" graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2: - version "4.2.3" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" - integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== + version "4.2.4" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== growly@^1.3.0: version "1.3.0" @@ -2845,16 +2991,16 @@ has-flag@^3.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + has-symbols@^1.0.0, has-symbols@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= - has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" @@ -2886,7 +3032,7 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.0, has@^1.0.1, has@^1.0.3: +has@^1.0.0, has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== @@ -2894,12 +3040,13 @@ has@^1.0.0, has@^1.0.1, has@^1.0.3: function-bind "^1.1.1" hash-base@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" - integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" @@ -2977,7 +3124,7 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= -iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: +iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -3001,13 +3148,6 @@ iferr@^0.1.5: resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= -ignore-walk@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" - integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== - dependencies: - minimatch "^3.0.4" - ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" @@ -3029,7 +3169,7 @@ import-fresh@^3.0.0: parent-module "^1.0.0" resolve-from "^4.0.0" -import-local@2.0.0: +import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== @@ -3057,23 +3197,23 @@ infer-owner@^1.0.3, infer-owner@^1.0.4: resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== -inferno-shared@7.3.3: - version "7.3.3" - resolved "https://registry.yarnpkg.com/inferno-shared/-/inferno-shared-7.3.3.tgz#aa4b70a38d1f37498766f31c6a99f5c5dfc58b63" - integrity sha512-OPpYFEHLA6grY8phbdG21ST7mjkUNXjZMpfZKgHrPUORFxnnn+u+i57QDpht5RtUZgVpHIKNxNQypq6+/m4LEA== +inferno-shared@7.4.2: + version "7.4.2" + resolved "https://registry.yarnpkg.com/inferno-shared/-/inferno-shared-7.4.2.tgz#400cf6d19a077af9e5e852e1f189726391efa273" + integrity sha512-SULfgzj/PuyMd3rHThEXkeEdZorjcr/q+kaqbwr7C2XhIPCk4e5jcRKZujI6YCSahGA9WFwP2Mft1v5PsaaNeg== -inferno-vnode-flags@7.3.3: - version "7.3.3" - resolved "https://registry.yarnpkg.com/inferno-vnode-flags/-/inferno-vnode-flags-7.3.3.tgz#aebaddea1569dd16512f44b92bf587837328db9d" - integrity sha512-LzLIRVrpv3OoH5gwWXOrHmgx3vMysI1fEG9PUBEc7Alz+vnD9rRBu9sP5AvGRN7Nxli7iLo6WcqF1nDIANGL7Q== +inferno-vnode-flags@7.4.2: + version "7.4.2" + resolved "https://registry.yarnpkg.com/inferno-vnode-flags/-/inferno-vnode-flags-7.4.2.tgz#54982dabe34f308853ba17de7de4241e23769135" + integrity sha512-sV4KqqvZH4MW9/dNbC9blHInnpQSqMWouU5VlanbJ+NhJ8ufPwsDy0/+jiA2aODpg2HFHwVMJFF1fsewPqNtLQ== inferno@^7.3.2: - version "7.3.3" - resolved "https://registry.yarnpkg.com/inferno/-/inferno-7.3.3.tgz#4098d5313c53281e44a857619764e74ab4438415" - integrity sha512-FlTMi77+uF0dR3HDfrhysCmOPE6cj9/2jDLQzUSx0KciewVQq7N2KdsfsA0HVSzVb9Do1pjcRtnAIDXmfKzGfA== + version "7.4.2" + resolved "https://registry.yarnpkg.com/inferno/-/inferno-7.4.2.tgz#833cc423ee7b939fad705c59ea41924f31c92453" + integrity sha512-RsmuN8F7lAWTTuy2juf3Tqn/BihkRNdy0WZN+vuyryuEySKHBA1fruyq6K0covF3Ja8mAdha5NNISZz9ltgcug== dependencies: - inferno-shared "7.3.3" - inferno-vnode-flags "7.3.3" + inferno-shared "7.4.2" + inferno-vnode-flags "7.4.2" opencollective-postinstall "^2.0.2" inflight@^1.0.4: @@ -3084,7 +3224,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -3099,51 +3239,55 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: +ini@^1.3.4, ini@^1.3.5: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== inquirer@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.0.tgz#9e2b032dde77da1db5db804758b8fea3a970519a" - integrity sha512-rSdC7zelHdRQFkWnhsMu2+2SO41mpv2oF2zy4tMhmiLWkcKbOAs87fWAJhVXttKVwhdZvymvnuM95EyEXg2/tQ== + version "7.2.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.2.0.tgz#63ce99d823090de7eb420e4bb05e6f3449aa389a" + integrity sha512-E0c4rPwr9ByePfNlTIB8z51kK1s2n6jrHuJeEHENl/sbq2G/S1auvibgEwNR4uSyiU+PiYHqSwsgGiXjG8p5ZQ== dependencies: ansi-escapes "^4.2.1" - chalk "^2.4.2" + chalk "^3.0.0" cli-cursor "^3.1.0" cli-width "^2.0.0" external-editor "^3.0.3" figures "^3.0.0" lodash "^4.17.15" mute-stream "0.0.8" - run-async "^2.2.0" - rxjs "^6.4.0" + run-async "^2.4.0" + rxjs "^6.5.3" string-width "^4.1.0" - strip-ansi "^5.1.0" + strip-ansi "^6.0.0" through "^2.3.6" -interpret@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" - integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== +internal-slot@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" + integrity sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g== + dependencies: + es-abstract "^1.17.0-next.1" + has "^1.0.3" + side-channel "^1.0.2" -invariant@^2.2.2: +interpret@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" -invert-kv@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" - integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== - -ipaddr.js@1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" - integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== is-absolute-url@^2.0.0: version "2.1.0" @@ -3164,6 +3308,11 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" +is-arguments@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" + integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -3193,10 +3342,10 @@ is-buffer@^1.1.5: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-callable@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" - integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== +is-callable@^1.1.4, is-callable@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb" + integrity sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw== is-color-stop@^1.0.0: version "1.1.0" @@ -3225,9 +3374,9 @@ is-data-descriptor@^1.0.0: kind-of "^6.0.0" is-date-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" - integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== is-descriptor@^0.1.0: version "0.1.6" @@ -3252,6 +3401,11 @@ is-directory@^0.3.1: resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= +is-docker@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.0.0.tgz#2cb0df0e75e2d064fe1864c37cdeacb7b2dcf25b" + integrity sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ== + is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -3269,13 +3423,6 @@ is-extglob@^2.1.0, is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" @@ -3286,6 +3433,11 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-generator-function@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.7.tgz#d2132e529bb0000a7f80794d4bdf5cd5e5813522" + integrity sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw== + is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" @@ -3300,6 +3452,13 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-nan@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.0.tgz#85d1f5482f7051c2019f5673ccebdb06f3b0db03" + integrity sha512-z7bbREymOqt2CCaZVly8aC4ML3Xhfi0ekuOnjO2L8vKdl+CttdVoGZQhd4adMFAsxQ5VeRVwORs4tU8RH+HFtQ== + dependencies: + define-properties "^1.1.3" + is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -3312,10 +3471,10 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== is-plain-obj@^1.0.0: version "1.1.0" @@ -3329,27 +3488,22 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" -is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= - -is-regex@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" - integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= +is-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.0.tgz#ece38e389e490df0dc21caea2bd596f987f767ff" + integrity sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw== dependencies: - has "^1.0.1" + has-symbols "^1.0.1" is-resolvable@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= +is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== is-svg@^3.0.0: version "3.0.0" @@ -3365,6 +3519,16 @@ is-symbol@^1.0.2: dependencies: has-symbols "^1.0.1" +is-typed-array@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.3.tgz#a4ff5a5e672e1a55f99c7f54e59597af5c1df04d" + integrity sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ== + dependencies: + available-typed-arrays "^1.0.0" + es-abstract "^1.17.4" + foreach "^2.0.5" + has-symbols "^1.0.1" + is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -3376,9 +3540,11 @@ is-wsl@^1.1.0: integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= is-wsl@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.1.1.tgz#4a1c152d429df3d441669498e2486d3596ebaf1d" - integrity sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog== + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" @@ -3402,18 +3568,13 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= -jest-worker@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== +jest-worker@^25.4.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1" + integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== dependencies: merge-stream "^2.0.0" - supports-color "^6.1.0" - -js-levenshtein@^1.1.3: - version "1.1.6" - resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" - integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== + supports-color "^7.0.0" "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -3421,9 +3582,9 @@ js-levenshtein@^1.1.3: integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: - version "3.13.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" - integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + version "3.14.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" + integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -3460,12 +3621,12 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6" - integrity sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ== +json5@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== dependencies: - minimist "^1.2.0" + minimist "^1.2.5" jsonfile@^4.0.0: version "4.0.0" @@ -3475,11 +3636,11 @@ jsonfile@^4.0.0: graceful-fs "^4.1.6" jsx-ast-utils@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" - integrity sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA== + version "2.4.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz#1114a4c1209481db06c690c2b4f488cc665f657e" + integrity sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w== dependencies: - array-includes "^3.0.3" + array-includes "^3.1.1" object.assign "^4.1.0" kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: @@ -3502,9 +3663,9 @@ kind-of@^5.0.0: integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" - integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== last-call-webpack-plugin@^3.0.0: version "3.0.0" @@ -3514,12 +3675,17 @@ last-call-webpack-plugin@^3.0.0: lodash "^4.17.5" webpack-sources "^1.1.0" -lcid@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" - integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levenary@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77" + integrity sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ== dependencies: - invert-kv "^2.0.0" + leven "^3.1.0" levn@^0.3.0, levn@~0.3.0: version "0.3.0" @@ -3534,19 +3700,36 @@ loader-runner@^2.4.0: resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== -loader-utils@1.2.3, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" - integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== +loader-utils@^1.2.3, loader-utils@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== dependencies: big.js "^5.2.2" - emojis-list "^2.0.0" + emojis-list "^3.0.0" json5 "^1.0.1" -loadjs@^3.6.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/loadjs/-/loadjs-3.6.1.tgz#1e756ccd4f4c5ed4988085b330e1b4ad9b6a8340" - integrity sha512-AZEBw2GWdJk2IzBgQ+Wohoao5j+t0rajqK8dJu8jQqgYxDTxhmCt0ayMo/vCa0ZAMvZxnJcam6uLICfnVd8KAw== +loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loadjs@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/loadjs/-/loadjs-4.2.0.tgz#2a0336376397a6a43edf98c9ec3229ddd5abb6f6" + integrity sha512-AgQGZisAlTPbTEzrHPb6q+NYBMD+DP9uvGSIjSUM5uG+0jG15cb8axWpxuOIqrmQjn6scaaH8JwloiP27b2KXA== + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" locate-path@^3.0.0: version "3.0.0" @@ -3600,19 +3783,14 @@ make-dir@^2.0.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.0.tgz#1b5f39f6b9270ed33f9f054c5c0f84304989f801" - integrity sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw== +make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" -mamacro@^0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" - integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== - -map-age-cleaner@^0.1.1: +map-age-cleaner@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== @@ -3645,21 +3823,25 @@ mdn-data@2.0.4: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== +mdn-data@2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz#852dc60fcaa5daa2e8cf6c9189c440ed3e042978" + integrity sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA== + media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -mem@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" - integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== +mem@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-6.1.0.tgz#846eca0bd4708a8f04b9c3f3cd769e194ae63c5c" + integrity sha512-RlbnLQgRHk5lwqTtpEkBTQ2ll/CG/iB+J4Hy2Wh97PjgZgXgWJWrFF+XXujh3UUVLvR4OOTgZzcWMMwnehlEUg== dependencies: - map-age-cleaner "^0.1.1" - mimic-fn "^2.0.0" - p-is-promise "^2.0.0" + map-age-cleaner "^0.1.3" + mimic-fn "^3.0.0" -memory-fs@^0.4.0, memory-fs@^0.4.1: +memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= @@ -3717,17 +3899,17 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.42.0: - version "1.42.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.42.0.tgz#3e252907b4c7adb906597b4b65636272cf9e7bac" - integrity sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ== +mime-db@1.44.0: + version "1.44.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== mime-types@~2.1.24: - version "2.1.25" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.25.tgz#39772d46621f93e2a80a856c53b86a62156a6437" - integrity sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg== + version "2.1.27" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== dependencies: - mime-db "1.42.0" + mime-db "1.44.0" mime@1.6.0: version "1.6.0" @@ -3735,15 +3917,20 @@ mime@1.6.0: integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mime@^2.4.4: - version "2.4.4" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" - integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== + version "2.4.6" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" + integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== -mimic-fn@^2.0.0, mimic-fn@^2.1.0: +mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-fn@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-3.0.0.tgz#76044cfa8818bbf6999c5c9acadf2d3649b14b4b" + integrity sha512-PiVO95TKvhiwgSwg1IdLYlCTdul38yZxZMIcnDSFIBUm4BNZha2qpQ4GpJ++15bHoKDtrW2D69lMfFwdFYtNZQ== + minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" @@ -3761,15 +3948,10 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= - -minimist@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= +minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== minipass-collect@^1.0.2: version "1.0.2" @@ -3786,34 +3968,19 @@ minipass-flush@^1.0.5: minipass "^3.0.0" minipass-pipeline@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz#3dcb6bb4a546e32969c7ad710f2c79a86abba93a" - integrity sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA== + version "1.2.3" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.3.tgz#55f7839307d74859d6e8ada9c3ebe72cec216a34" + integrity sha512-cFOknTvng5vqnwOpDsZTWhNll6Jf8o2x+/diplafmxpuIymAjzoOolZG0VvQf3V2HgqzJNhnuKHYp2BqDgz8IQ== dependencies: minipass "^3.0.0" -minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" - integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== - dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" - minipass@^3.0.0, minipass@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.1.tgz#7607ce778472a185ad6d89082aa2070f79cedcd5" - integrity sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w== + version "3.1.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== dependencies: yallist "^4.0.0" -minizlib@^1.2.1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" - integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== - dependencies: - minipass "^2.9.0" - mississippi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" @@ -3838,12 +4005,12 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: - minimist "0.0.8" + minimist "^1.2.5" move-concurrently@^1.0.1: version "1.0.1" @@ -3878,9 +4045,9 @@ mute-stream@0.0.8: integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== nan@^2.12.1: - version "2.14.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" - integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== + version "2.14.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" + integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== nanomatch@^1.2.9: version "1.2.13" @@ -3904,15 +4071,6 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= -needle@^2.2.1: - version "2.4.0" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" - integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== - dependencies: - debug "^3.2.6" - iconv-lite "^0.4.4" - sax "^1.2.4" - negotiator@0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" @@ -3968,36 +4126,10 @@ node-notifier@6.0.0: shellwords "^0.1.1" which "^1.3.1" -node-pre-gyp@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" - integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== - dependencies: - detect-libc "^1.0.2" - mkdirp "^0.5.1" - needle "^2.2.1" - nopt "^4.0.1" - npm-packlist "^1.1.6" - npmlog "^4.0.2" - rc "^1.2.7" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^4" - -node-releases@^1.1.42: - version "1.1.42" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.42.tgz#a999f6a62f8746981f6da90627a8d2fc090bbad7" - integrity sha512-OQ/ESmUqGawI2PRX+XIRao44qWYBBfN54ImQYdWVTQqUckuejOg76ysSqDBK8NG3zwySRVnX36JwDQ6x+9GxzA== - dependencies: - semver "^6.3.0" - -nopt@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" - integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= - dependencies: - abbrev "1" - osenv "^0.1.4" +node-releases@^1.1.53: + version "1.1.58" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.58.tgz#8ee20eef30fa60e52755fcc0942def5a734fe935" + integrity sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg== normalize-path@^2.1.1: version "2.1.1" @@ -4026,43 +4158,6 @@ normalize-url@^3.0.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== -npm-bundled@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" - integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA== - dependencies: - npm-normalize-package-bin "^1.0.1" - -npm-normalize-package-bin@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" - integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== - -npm-packlist@^1.1.6: - version "1.4.7" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.7.tgz#9e954365a06b80b18111ea900945af4f88ed4848" - integrity sha512-vAj7dIkp5NhieaGZxBJB8fF4R0078rqsmhJcAfXZ6O7JJhjhPK96n5Ry1oZcfLXgfun0GWTZPOxaEyqv8GBykQ== - dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npmlog@^4.0.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - nth-check@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" @@ -4070,11 +4165,6 @@ nth-check@^1.0.2: dependencies: boolbase "~1.0.0" -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -4090,9 +4180,17 @@ object-copy@^0.1.0: kind-of "^3.0.3" object-inspect@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" - integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== + version "1.8.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" + integrity sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== + +object-is@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.2.tgz#c5d2e87ff9e119f78b7a088441519e2eec1573b6" + integrity sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" @@ -4116,33 +4214,32 @@ object.assign@^4.1.0: has-symbols "^1.0.0" object-keys "^1.0.11" -object.entries@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.0.tgz#2024fc6d6ba246aee38bdb0ffd5cfbcf371b7519" - integrity sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA== +object.entries@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.2.tgz#bc73f00acb6b6bb16c203434b10f9a7e797d3add" + integrity sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA== dependencies: define-properties "^1.1.3" - es-abstract "^1.12.0" + es-abstract "^1.17.5" + has "^1.0.3" + +object.fromentries@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" + integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" function-bind "^1.1.1" has "^1.0.3" -object.fromentries@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.1.tgz#050f077855c7af8ae6649f45c80b16ee2d31e704" - integrity sha512-PUQv8Hbg3j2QX0IQYv3iAGCbGcu4yY4KQ92/dhA4sFSixBmSmp13UpDLs6jGK8rBtbmhNNIK99LD2k293jpiGA== +object.getownpropertydescriptors@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" + integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== dependencies: define-properties "^1.1.3" - es-abstract "^1.15.0" - function-bind "^1.1.1" - has "^1.0.3" - -object.getownpropertydescriptors@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" - integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= - dependencies: - define-properties "^1.1.2" - es-abstract "^1.5.1" + es-abstract "^1.17.0-next.1" object.pick@^1.3.0: version "1.3.0" @@ -4151,13 +4248,13 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" - integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg== +object.values@^1.1.0, object.values@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" + integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== dependencies: define-properties "^1.1.3" - es-abstract "^1.12.0" + es-abstract "^1.17.0-next.1" function-bind "^1.1.1" has "^1.0.3" @@ -4183,9 +4280,9 @@ onetime@^5.1.0: mimic-fn "^2.1.0" opencollective-postinstall@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89" - integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw== + version "2.0.3" + resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" + integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== opener@^1.5.1: version "1.5.1" @@ -4217,55 +4314,37 @@ os-browserify@^0.3.0: resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - -os-locale@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" - integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== - dependencies: - execa "^1.0.0" - lcid "^2.0.0" - mem "^4.0.0" - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: +os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -osenv@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - p-defer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" -p-is-promise@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" - integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== - -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537" - integrity sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg== +p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + p-locate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" @@ -4287,15 +4366,20 @@ p-map@^3.0.0: dependencies: aggregate-error "^3.0.0" +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== pako@~1.0.5: - version "1.0.10" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" - integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== parallel-transform@^1.1.0: version "1.2.0" @@ -4313,7 +4397,7 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0: +parse-asn1@^5.0.0, parse-asn1@^5.1.5: version "5.1.5" resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.5.tgz#003271343da58dc94cace494faef3d2147ecea0e" integrity sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ== @@ -4373,7 +4457,7 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-key@^2.0.0, path-key@^2.0.1: +path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= @@ -4389,9 +4473,9 @@ path-to-regexp@0.1.7: integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= pbkdf2@^3.0.3: - version "3.0.17" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" - integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== + version "3.1.1" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" + integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== dependencies: create-hash "^1.1.2" create-hmac "^1.1.4" @@ -4399,10 +4483,10 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" -picomatch@^2.0.4: - version "2.1.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.1.1.tgz#ecdfbea7704adb5fe6fb47f9866c4c0e15e905c5" - integrity sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA== +picomatch@^2.0.4, picomatch@^2.2.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== pify@^4.0.1: version "4.0.1" @@ -4423,20 +4507,33 @@ pkg-dir@^4.1.0: dependencies: find-up "^4.0.0" +pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= + dependencies: + find-up "^2.1.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= postcss-calc@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz#36d77bab023b0ecbb9789d84dcb23c4941145436" - integrity sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ== + version "7.0.2" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.2.tgz#504efcd008ca0273120568b0792b16cdcde8aac1" + integrity sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ== dependencies: - css-unit-converter "^1.1.1" - postcss "^7.0.5" - postcss-selector-parser "^5.0.0-rc.4" - postcss-value-parser "^3.3.1" + postcss "^7.0.27" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" postcss-colormin@^4.0.3: version "4.0.3" @@ -4564,10 +4661,10 @@ postcss-modules-local-by-default@^3.0.2: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.0.0" -postcss-modules-scope@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.1.1.tgz#33d4fc946602eb5e9355c4165d68a10727689dba" - integrity sha512-OXRUPecnHCg8b9xWvldG/jUpRIGPNRka0r4D4j0ESUU2/5IOnpsjfPPmDprM3Ih8CgZ8FXjWqaniK5v4rWt3oQ== +postcss-modules-scope@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" + integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== dependencies: postcss "^7.0.6" postcss-selector-parser "^6.0.0" @@ -4691,20 +4788,11 @@ postcss-reduce-transforms@^4.0.2: postcss-value-parser "^3.0.0" postcss-selector-parser@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865" - integrity sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU= + version "3.1.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" + integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== dependencies: - dot-prop "^4.1.1" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^5.0.0-rc.4: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" - integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== - dependencies: - cssesc "^2.0.0" + dot-prop "^5.2.0" indexes-of "^1.0.1" uniq "^1.0.1" @@ -4736,20 +4824,20 @@ postcss-unique-selectors@^4.0.1: postcss "^7.0.0" uniqs "^2.0.0" -postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.1: +postcss-value-parser@^3.0.0: version "3.3.1" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== -postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9" - integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ== +postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.23, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.24" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.24.tgz#972c3c5be431b32e40caefe6c81b5a19117704c2" - integrity sha512-Xl0XvdNWg+CblAXzNvbSOUvgJXwSjmbAKORqyw9V2AlHrm1js2gFw9y3jibBAhpKZi8b5JzJCVh/FyzPsTtgTA== +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.32" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d" + integrity sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw== dependencies: chalk "^2.4.2" source-map "^0.6.1" @@ -4765,7 +4853,7 @@ prepend-http@^1.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= -private@^0.1.6: +private@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== @@ -4800,12 +4888,12 @@ prop-types@^15.7.2: react-is "^16.8.1" proxy-addr@~2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" - integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== + version "2.0.6" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" + integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== dependencies: forwarded "~0.1.2" - ipaddr.js "1.9.0" + ipaddr.js "1.9.1" prr@~1.0.1: version "1.0.1" @@ -4892,7 +4980,7 @@ querystring@0.2.0: resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== @@ -4922,25 +5010,15 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -rc@^1.2.7: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - react-is@^16.8.1: - version "16.12.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c" - integrity sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q== + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" - integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -4950,6 +5028,15 @@ react-is@^16.8.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" @@ -4959,36 +5046,37 @@ readdirp@^2.2.1: micromatch "^3.1.10" readable-stream "^2.0.2" -readdirp@~3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.2.0.tgz#c30c33352b12c96dfb4b895421a49fd5a9593839" - integrity sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ== +readdirp@~3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada" + integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== dependencies: - picomatch "^2.0.4" + picomatch "^2.2.1" -regenerate-unicode-properties@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" - integrity sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA== +regenerate-unicode-properties@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== dependencies: regenerate "^1.4.0" regenerate@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" - integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== + version "1.4.1" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.1.tgz#cad92ad8e6b591773485fbe05a485caf4f457e6f" + integrity sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A== -regenerator-runtime@^0.13.3: - version "0.13.3" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5" - integrity sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw== +regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4: + version "0.13.5" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" + integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== -regenerator-transform@^0.14.0: - version "0.14.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.1.tgz#3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb" - integrity sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ== +regenerator-transform@^0.14.2: + version "0.14.4" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz#5266857896518d1616a78a0479337a30ea974cc7" + integrity sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw== dependencies: - private "^0.1.6" + "@babel/runtime" "^7.8.4" + private "^0.1.8" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" @@ -4998,32 +5086,40 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" +regexp.prototype.flags@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" + integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + regexpp@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== -regexpu-core@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6" - integrity sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg== +regexpu-core@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938" + integrity sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ== dependencies: regenerate "^1.4.0" - regenerate-unicode-properties "^8.1.0" - regjsgen "^0.5.0" - regjsparser "^0.6.0" + regenerate-unicode-properties "^8.2.0" + regjsgen "^0.5.1" + regjsparser "^0.6.4" unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.1.0" + unicode-match-property-value-ecmascript "^1.2.0" -regjsgen@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" - integrity sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg== +regjsgen@^0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== -regjsparser@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" - integrity sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ== +regjsparser@^0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" + integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== dependencies: jsesc "~0.5.0" @@ -5082,10 +5178,10 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.12.0, resolve@^1.13.1, resolve@^1.3.2: - version "1.13.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.13.1.tgz#be0aa4c06acd53083505abb35f4d66932ab35d16" - integrity sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w== +resolve@^1.12.0, resolve@^1.15.1, resolve@^1.3.2: + version "1.17.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== dependencies: path-parse "^1.0.6" @@ -5124,7 +5220,7 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3, rimraf@^2.7.1: +rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -5139,12 +5235,10 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -run-async@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" - integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= - dependencies: - is-promise "^2.1.0" +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" @@ -5153,10 +5247,10 @@ run-queue@^1.0.0, run-queue@^1.0.3: dependencies: aproba "^1.1.1" -rxjs@^6.4.0: - version "6.5.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.3.tgz#510e26317f4db91a7eb1de77d9dd9ba0a4899a3a" - integrity sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA== +rxjs@^6.5.3: + version "6.5.5" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" + integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ== dependencies: tslib "^1.9.0" @@ -5165,10 +5259,10 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" - integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-regex@^1.1.0: version "1.1.0" @@ -5183,24 +5277,24 @@ safe-regex@^1.1.0: integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sass-loader@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.0.tgz#e7b07a3e357f965e6b03dd45b016b0a9746af797" - integrity sha512-+qeMu563PN7rPdit2+n5uuYVR0SSVwm0JsOUsaJXzgYcClWSlmX0iHDnmeOobPkf5kUglVot3QS6SyLyaQoJ4w== + version "8.0.2" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d" + integrity sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ== dependencies: clone-deep "^4.0.1" loader-utils "^1.2.3" neo-async "^2.6.1" - schema-utils "^2.1.0" + schema-utils "^2.6.1" semver "^6.3.0" sass@^1.22.12: - version "1.23.7" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.23.7.tgz#090254e006af1219d442f1bff31e139d5e085dff" - integrity sha512-cYgc0fanwIpi0rXisGxl+/wadVQ/HX3RhpdRcjLdj2o2ye/sxUTpAxIhbmJy3PLQgRFbf6Pn8Jsrta2vdXcoOQ== + version "1.26.8" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.26.8.tgz#312652530721f9568d4c4000b0db07ec6eb23325" + integrity sha512-yvtzyrKLGiXQu7H12ekXqsfoGT/aTKeMDyVzCB675k1HYuaj0py63i8Uf4SI9CHXj6apDhpfwbUr3gGOjdpu2Q== dependencies: chokidar ">=2.0.0 <4.0.0" -sax@^1.2.4, sax@~1.2.4: +sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== @@ -5214,15 +5308,21 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.0.1, schema-utils@^2.1.0, schema-utils@^2.5.0, schema-utils@^2.6.0, schema-utils@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.1.tgz#eb78f0b945c7bcfa2082b3565e8db3548011dc4f" - integrity sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg== +schema-utils@^2.5.0, schema-utils@^2.6.1, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== dependencies: - ajv "^6.10.2" + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" ajv-keywords "^3.4.1" -semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: +semver@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -5251,10 +5351,12 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" -serialize-javascript@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61" - integrity sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ== +serialize-javascript@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-3.1.0.tgz#8bf3a9170712664ef2561b44b691eafe399214ea" + integrity sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg== + dependencies: + randombytes "^2.1.0" serve-static@1.14.1: version "1.14.1" @@ -5266,7 +5368,7 @@ serve-static@1.14.1: parseurl "~1.3.3" send "0.17.1" -set-blocking@^2.0.0, set-blocking@~2.0.0: +set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= @@ -5323,10 +5425,18 @@ shellwords@^0.1.1: resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" - integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= +side-channel@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.2.tgz#df5d1abadb4e4bf4af1cd8852bf132d2f7876947" + integrity sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA== + dependencies: + es-abstract "^1.17.0-next.1" + object-inspect "^1.7.0" + +signal-exit@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== simple-swizzle@^0.2.2: version "0.2.2" @@ -5387,20 +5497,20 @@ source-list-map@^2.0.0: integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== source-map-resolve@^0.5.0: - version "0.5.2" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" - integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + version "0.5.3" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: - atob "^2.1.1" + atob "^2.1.2" decode-uri-component "^0.2.0" resolve-url "^0.2.1" source-map-url "^0.4.0" urix "^0.1.0" source-map-support@~0.5.12: - version "0.5.16" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042" - integrity sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ== + version "0.5.19" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -5458,9 +5568,9 @@ stable@^0.1.8: integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== stacktrace-parser@^0.1.7: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.8.tgz#28b0272bd9aeb41636f0c8265c03ba270c865e1b" - integrity sha512-ig5rHJSdJrAsVqdb3oAI/8C6aQ7dEwJXoy/TIEIOTzdJHssmn12o6RsFoeQSLHoKjq0lX+kqhmnLDpyQTuWiJA== + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== dependencies: type-fest "^0.7.1" @@ -5505,32 +5615,15 @@ stream-http@^2.7.2: xtend "^4.0.0" stream-shift@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" - integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + version "1.0.1" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== strict-uri-encode@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2": - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" @@ -5549,23 +5642,35 @@ string-width@^4.1.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -string.prototype.trimleft@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz#6cc47f0d7eb8d62b0f3701611715a3954591d634" - integrity sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw== +string.prototype.matchall@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz#48bb510326fb9fdeb6a33ceaa81a6ea04ef7648e" + integrity sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg== dependencies: define-properties "^1.1.3" - function-bind "^1.1.1" + es-abstract "^1.17.0" + has-symbols "^1.0.1" + internal-slot "^1.0.2" + regexp.prototype.flags "^1.3.0" + side-channel "^1.0.2" -string.prototype.trimright@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz#669d164be9df9b6f7559fa8e89945b168a5a6c58" - integrity sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg== +string.prototype.trimend@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" + integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== dependencies: define-properties "^1.1.3" - function-bind "^1.1.1" + es-abstract "^1.17.5" -string_decoder@^1.0.0: +string.prototype.trimstart@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" + integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -5579,20 +5684,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" @@ -5607,28 +5698,18 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - strip-json-comments@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" - integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw== - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + version "3.1.0" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180" + integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w== style-loader@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.0.1.tgz#aec6d4c61d0ed8d0a442faed741d4dfc6573888a" - integrity sha512-CnpEkSR1C+REjudiTWCv4+ssP7SCiuaQZJTZDWBRwTJoS90mdqkB8uOGMHKgVeUzpaU7IfLWoyQbvvs5Joj3Xw== + version "1.2.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.2.1.tgz#c5cbbfbf1170d076cfdd86e0109c5bba114baa1a" + integrity sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg== dependencies: - loader-utils "^1.2.3" - schema-utils "^2.0.1" + loader-utils "^2.0.0" + schema-utils "^2.6.6" stylehacks@^4.0.0: version "4.0.3" @@ -5639,13 +5720,6 @@ stylehacks@^4.0.0: postcss "^7.0.0" postcss-selector-parser "^3.0.0" -supports-color@6.1.0, supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -5653,6 +5727,20 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" + integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== + dependencies: + has-flag "^4.0.0" + svgo@^1.0.0: version "1.3.2" resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" @@ -5687,52 +5775,40 @@ tapable@^1.0.0, tapable@^1.1.3: resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== -tar@^4: - version "4.4.13" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" - integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== - dependencies: - chownr "^1.1.1" - fs-minipass "^1.2.5" - minipass "^2.8.6" - minizlib "^1.2.1" - mkdirp "^0.5.0" - safe-buffer "^5.1.2" - yallist "^3.0.3" - -terser-webpack-plugin@^1.4.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.2.tgz#e23c0d554587d1f473bd0cf68627720e733890a4" - integrity sha512-fdEb91kR2l+BVgES77N/NTXWZlpX6vX+pYPjnX5grcDYBF2CMnzJiXX4NNlna4l04lvCW39lZ+O/jSvUhHH/ew== +terser-webpack-plugin@^1.4.3: + version "1.4.4" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz#2c63544347324baafa9a56baaddf1634c8abfc2f" + integrity sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA== dependencies: cacache "^12.0.2" find-cache-dir "^2.1.0" is-wsl "^1.1.0" schema-utils "^1.0.0" - serialize-javascript "^2.1.1" + serialize-javascript "^3.1.0" source-map "^0.6.1" terser "^4.1.2" webpack-sources "^1.4.0" worker-farm "^1.7.0" terser-webpack-plugin@^2.1.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.2.2.tgz#2a6e00237125564a455ad69b22e08ee59420473a" - integrity sha512-/CHMNswPMAwuD2kd++qys8UmBRmsshPSzHw4BlDwurPtK9YjeK93OV89YWkJulHk972cs07K/7Z92V6PNjWF8A== + version "2.3.7" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.7.tgz#4910ff5d1a872168cc7fa6cd3749e2b0d60a8a0b" + integrity sha512-xzYyaHUNhzgaAdBsXxk2Yvo/x1NJdslUaussK3fdpBbvttm1iIwU+c26dj9UxJcwk2c5UWt5F55MUTIA8BE7Dg== dependencies: cacache "^13.0.1" - find-cache-dir "^3.1.0" - jest-worker "^24.9.0" - schema-utils "^2.6.1" - serialize-javascript "^2.1.1" + find-cache-dir "^3.3.1" + jest-worker "^25.4.0" + p-limit "^2.3.0" + schema-utils "^2.6.6" + serialize-javascript "^3.1.0" source-map "^0.6.1" - terser "^4.4.2" + terser "^4.6.12" webpack-sources "^1.4.3" -terser@^4.1.2, terser@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.4.2.tgz#448fffad0245f4c8a277ce89788b458bfd7706e8" - integrity sha512-Uufrsvhj9O1ikwgITGsZ5EZS6qPokUOkCegS7fYOdGTv+OA90vndUbU6PEjr5ePqHfNUbGyMO7xyIZv2MhsALQ== +terser@^4.1.2, terser@^4.6.12: + version "4.8.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== dependencies: commander "^2.20.0" source-map "~0.6.1" @@ -5828,9 +5904,9 @@ tryer@^1.0.1: integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== tslib@^1.9.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" - integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== + version "1.13.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" + integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== tty-browserify@0.0.0: version "0.0.0" @@ -5844,6 +5920,11 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" +type-fest@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + type-fest@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" @@ -5880,15 +5961,15 @@ unicode-match-property-ecmascript@^1.0.4: unicode-canonical-property-names-ecmascript "^1.0.4" unicode-property-aliases-ecmascript "^1.0.4" -unicode-match-property-value-ecmascript@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277" - integrity sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g== +unicode-match-property-value-ecmascript@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== unicode-property-aliases-ecmascript@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57" - integrity sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw== + version "1.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== union-value@^1.0.0: version "1.0.1" @@ -5986,18 +6067,20 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util.promisify@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + version "1.0.1" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" util@0.10.3: version "0.10.3" @@ -6013,20 +6096,27 @@ util@^0.11.0: dependencies: inherits "2.0.3" +util@^0.12.0: + version "0.12.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.3.tgz#971bb0292d2cc0c892dab7c6a5d37c2bec707888" + integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + safe-buffer "^5.1.2" + which-typed-array "^1.1.2" + utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -v8-compile-cache@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" - integrity sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w== - -v8-compile-cache@^2.0.3: - version "2.1.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" - integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== +v8-compile-cache@^2.0.3, v8-compile-cache@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" + integrity sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== vary@~1.1.2: version "1.1.2" @@ -6034,39 +6124,48 @@ vary@~1.1.2: integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= vendors@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.3.tgz#a6467781abd366217c050f8202e7e50cc9eef8c0" - integrity sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw== + version "1.0.4" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" + integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -watchpack@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" - integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== +watchpack-chokidar2@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0" + integrity sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA== + dependencies: + chokidar "^2.1.8" + +watchpack@^1.6.1: + version "1.7.2" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.2.tgz#c02e4d4d49913c3e7e122c3325365af9d331e9aa" + integrity sha512-ymVbbQP40MFTp+cNMvpyBpBtygHnPzPkHqoIwRRj/0B8KhqQwV8LaKjtbaxF2lK4vl8zN9wCxS46IFCU5K4W0g== dependencies: - chokidar "^2.0.2" graceful-fs "^4.1.2" neo-async "^2.5.0" + optionalDependencies: + chokidar "^3.4.0" + watchpack-chokidar2 "^2.0.0" webpack-build-notifier@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-build-notifier/-/webpack-build-notifier-2.0.0.tgz#4e2012f939dd3124d397fb881dbf3dc973596065" - integrity sha512-0UquMIN02i05ZlEEKe4QRvqlDHSYx79YLcXu3XP7PjMFCIZxNCotfQO1mv+6uGske26f0lhai8X9umTI9RcRpg== + version "2.0.1" + resolved "https://registry.yarnpkg.com/webpack-build-notifier/-/webpack-build-notifier-2.0.1.tgz#4ca07ae27b0addb971e76a89c7c9f5e3b5288e3c" + integrity sha512-WBNKQmkixDdW0AyiYyRXMJIgQL5UxXxpwCELfO1mi3yVrQ9ZkzbN9ceSIEPjqQGr6wON3ndhCsq2/3ij/tR5cQ== dependencies: node-notifier "6.0.0" strip-ansi "^5.2.0" webpack-bundle-analyzer@^3.5.1: - version "3.6.0" - resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.6.0.tgz#39b3a8f829ca044682bc6f9e011c95deb554aefd" - integrity sha512-orUfvVYEfBMDXgEKAKVvab5iQ2wXneIEorGNsyuOyVYpjYrI7CUOhhXNDd3huMwQ3vNNWWlGP+hzflMFYNzi2g== + version "3.8.0" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.8.0.tgz#ce6b3f908daf069fd1f7266f692cbb3bded9ba16" + integrity sha512-PODQhAYVEourCcOuU+NiYI7WdR8QyELZGgPvB1y2tjbUpbmcQOt5Q7jEK+ttd5se0KSBKD9SXHCEozS++Wllmw== dependencies: - acorn "^6.0.7" - acorn-walk "^6.1.1" + acorn "^7.1.1" + acorn-walk "^7.1.1" bfj "^6.1.1" chalk "^2.4.1" commander "^2.18.0" @@ -6080,30 +6179,34 @@ webpack-bundle-analyzer@^3.5.1: ws "^6.0.0" webpack-cli@^3.3.9: - version "3.3.10" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.10.tgz#17b279267e9b4fb549023fae170da8e6e766da13" - integrity sha512-u1dgND9+MXaEt74sJR4PR7qkPxXUSQ0RXYq8x1L6Jg1MYVEmGPrH6Ah6C4arD4r0J1P5HKjRqpab36k0eIzPqg== + version "3.3.12" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.12.tgz#94e9ada081453cd0aa609c99e500012fd3ad2d4a" + integrity sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag== dependencies: - chalk "2.4.2" - cross-spawn "6.0.5" - enhanced-resolve "4.1.0" - findup-sync "3.0.0" - global-modules "2.0.0" - import-local "2.0.0" - interpret "1.2.0" - loader-utils "1.2.3" - supports-color "6.1.0" - v8-compile-cache "2.0.3" - yargs "13.2.4" + chalk "^2.4.2" + cross-spawn "^6.0.5" + enhanced-resolve "^4.1.1" + findup-sync "^3.0.0" + global-modules "^2.0.0" + import-local "^2.0.0" + interpret "^1.4.0" + loader-utils "^1.4.0" + supports-color "^6.1.0" + v8-compile-cache "^2.1.1" + yargs "^13.3.2" -webpack-external-import@^0.3.0-beta.0: - version "0.3.0-beta.0" - resolved "https://registry.yarnpkg.com/webpack-external-import/-/webpack-external-import-0.3.0-beta.0.tgz#bceccdafb9572931ee93ffa84e39eea9f6d15dca" - integrity sha512-58uSxZEi1Y2HGktQficlwSVHcvml1p6fpXrFEMEgi8nR/eLWlHcoYyILGRzZFSq8jfFqhAbHlm4fcnAIVA5Epg== +webpack-external-import@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/webpack-external-import/-/webpack-external-import-2.2.4.tgz#954c0a43f27af5e01db0c6454eee8232cebce8a5" + integrity sha512-yJUHeu/UaZ8o0gCQyor6nsjEVdgc3ao8w7E6j28Dh1BanMxnqm0PumdElh2C5z/DMTcw1knQbpEArRo6/knNog== dependencies: + assert "^2.0.0" dimport "^1.0.0" fs-extra "^8.1.0" - loadjs "^3.6.1" + loadjs "^4.2.0" + mem "^6.0.1" + pkg-up "^3.1.0" + tapable "^1.1.3" webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: version "1.4.3" @@ -6114,15 +6217,15 @@ webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack- source-map "~0.6.1" webpack@^4.40.2: - version "4.41.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.41.2.tgz#c34ec76daa3a8468c9b61a50336d8e3303dce74e" - integrity sha512-Zhw69edTGfbz9/8JJoyRQ/pq8FYUoY0diOXqW0T6yhgdhCv6wr0hra5DwwWexNRns2Z2+gsnrNcbe9hbGBgk/A== + version "4.43.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.43.0.tgz#c48547b11d563224c561dad1172c8aa0b8a678e6" + integrity sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/wasm-edit" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - acorn "^6.2.1" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" ajv "^6.10.2" ajv-keywords "^3.4.1" chrome-trace-event "^1.0.2" @@ -6133,13 +6236,13 @@ webpack@^4.40.2: loader-utils "^1.2.3" memory-fs "^0.4.1" micromatch "^3.1.10" - mkdirp "^0.5.1" + mkdirp "^0.5.3" neo-async "^2.6.1" node-libs-browser "^2.2.1" schema-utils "^1.0.0" tapable "^1.1.3" - terser-webpack-plugin "^1.4.1" - watchpack "^1.6.0" + terser-webpack-plugin "^1.4.3" + watchpack "^1.6.1" webpack-sources "^1.4.1" which-module@^2.0.0: @@ -6147,6 +6250,18 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= +which-typed-array@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.2.tgz#e5f98e56bda93e3dac196b01d47c1156679c00b2" + integrity sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ== + dependencies: + available-typed-arrays "^1.0.2" + es-abstract "^1.17.5" + foreach "^2.0.5" + function-bind "^1.1.1" + has-symbols "^1.0.1" + is-typed-array "^1.1.3" + which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -6154,13 +6269,6 @@ which@^1.2.14, which@^1.2.9, which@^1.3.1: dependencies: isexe "^2.0.0" -wide-align@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" - integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== - dependencies: - string-width "^1.0.2 || 2" - word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" @@ -6202,11 +6310,16 @@ ws@^6.0.0: async-limiter "~1.0.0" ws@^7.1.2: - version "7.2.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.2.0.tgz#422eda8c02a4b5dba7744ba66eebbd84bcef0ec7" - integrity sha512-+SqNqFbwTm/0DC18KYzIsMTnEWpLwJsiasW/O17la4iDRRIO9uaHbvKiAS3AHgTiuuWerK/brj4O6MYZkei9xg== + version "7.3.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.0.tgz#4b2f7f219b3d3737bc1a2fbf145d825b94d38ffd" + integrity sha512-iFtXzngZVXPGgpTlP1rBqsUK82p9tKqsWRPg5L56egiljujJT3vGAYnHANvFxBieXrTFavhzhxW52jnaWV+w2w== + +xregexp@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.3.0.tgz#7e92e73d9174a99a59743f67a4ce879a04b5ae50" + integrity sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g== dependencies: - async-limiter "^1.0.0" + "@babel/runtime-corejs3" "^7.8.3" xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" @@ -6218,7 +6331,7 @@ y18n@^4.0.0: resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== -yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: +yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== @@ -6228,27 +6341,26 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yargs-parser@^13.1.0: - version "13.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.1.tgz#d26058532aa06d365fe091f6a1fc06b2f7e5eca0" - integrity sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ== +yargs-parser@^13.1.2: + version "13.1.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" -yargs@13.2.4: - version "13.2.4" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.2.4.tgz#0b562b794016eb9651b98bd37acf364aa5d6dc83" - integrity sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg== +yargs@^13.3.2: + version "13.3.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== dependencies: cliui "^5.0.0" find-up "^3.0.0" get-caller-file "^2.0.1" - os-locale "^3.1.0" require-directory "^2.1.1" require-main-filename "^2.0.0" set-blocking "^2.0.0" string-width "^3.0.0" which-module "^2.0.0" y18n "^4.0.0" - yargs-parser "^13.1.0" + yargs-parser "^13.1.2" From b873f244c92353d73a94f40f18af0925e7b1ba4a Mon Sep 17 00:00:00 2001 From: Linzolle Date: Fri, 19 Jun 2020 22:46:31 -0500 Subject: [PATCH 05/64] finally --- .../reagents/chemistry/machinery/chem_master.dm | 11 ++++------- tgui-next/packages/tgui/interfaces/Bepis.js | 6 +++--- tgui-next/packages/tgui/interfaces/Canvas.js | 2 +- tgui-next/packages/tgui/interfaces/ChemMaster.js | 5 +++-- .../packages/tgui/interfaces/GravityGenerator.js | 2 +- tgui-next/packages/tgui/interfaces/HypnoChair.js | 2 +- tgui-next/packages/tgui/interfaces/LanguageMenu.js | 2 +- tgui-next/packages/tgui/interfaces/Launchpad.js | 2 +- tgui-next/packages/tgui/interfaces/NaniteRemote.js | 10 +++++----- .../packages/tgui/interfaces/NtosConfiguration.js | 2 +- .../packages/tgui/interfaces/OperatingComputer.js | 2 +- tgui-next/packages/tgui/public/tgui.bundle.js | 4 ++-- 12 files changed, 24 insertions(+), 26 deletions(-) diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index 50e818abe6..042d80dab3 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -386,7 +386,8 @@ return FALSE if("analyze") - var/datum/reagent/R = GLOB.name2reagent[params["id"]] + var/reagent = GLOB.name2reagent[params["id"]] + var/datum/reagent/R = GLOB.chemical_reagents_list[reagent] if(R) var/state = "Unknown" if(initial(R.reagent_state) == 1) @@ -399,13 +400,9 @@ var/T = initial(R.metabolization_rate) * (60 / P) if(istype(R, /datum/reagent/fermi)) fermianalyze = TRUE - var/datum/chemical_reaction/Rcr = get_chemical_reaction(R) + var/datum/chemical_reaction/Rcr = get_chemical_reaction(reagent) var/pHpeakCache = (Rcr.OptimalpHMin + Rcr.OptimalpHMax)/2 - var/datum/reagent/targetReagent = reagents.has_reagent(R) - - if(!targetReagent) - CRASH("Tried to find a reagent that doesn't exist in the chem_master!") - analyzeVars = list("name" = initial(R.name), "state" = state, "color" = initial(R.color), "description" = initial(R.description), "metaRate" = T, "overD" = initial(R.overdose_threshold), "addicD" = initial(R.addiction_threshold), "purityF" = targetReagent.purity, "inverseRatioF" = initial(R.inverse_chem_val), "purityE" = initial(Rcr.PurityMin), "minTemp" = initial(Rcr.OptimalTempMin), "maxTemp" = initial(Rcr.OptimalTempMax), "eTemp" = initial(Rcr.ExplodeTemp), "pHpeak" = pHpeakCache) + analyzeVars = list("name" = initial(R.name), "state" = state, "color" = initial(R.color), "description" = initial(R.description), "metaRate" = T, "overD" = initial(R.overdose_threshold), "addicD" = initial(R.addiction_threshold), "purityF" = R.purity, "inverseRatioF" = initial(R.inverse_chem_val), "purityE" = initial(Rcr.PurityMin), "minTemp" = initial(Rcr.OptimalTempMin), "maxTemp" = initial(Rcr.OptimalTempMax), "eTemp" = initial(Rcr.ExplodeTemp), "pHpeak" = pHpeakCache) else fermianalyze = FALSE analyzeVars = list("name" = initial(R.name), "state" = state, "color" = initial(R.color), "description" = initial(R.description), "metaRate" = T, "overD" = initial(R.overdose_threshold), "addicD" = initial(R.addiction_threshold)) diff --git a/tgui-next/packages/tgui/interfaces/Bepis.js b/tgui-next/packages/tgui/interfaces/Bepis.js index 993af415dc..71ba5c8cb6 100644 --- a/tgui-next/packages/tgui/interfaces/Bepis.js +++ b/tgui-next/packages/tgui/interfaces/Bepis.js @@ -87,15 +87,15 @@ export const Bepis = props => {
- Average technology cost: {data.mean_value} + Average technology cost: {data.mean_value} - Current chance of Success: Est. {data.success_estimate}% + Current chance of Success: Est. {data.success_estimate}% {data.error_name && ( Previous Failure Reason: Deposited cash value too low. - Please insert more money for future success. + Please insert more money for future success. )} diff --git a/tgui-next/packages/tgui/interfaces/Canvas.js b/tgui-next/packages/tgui/interfaces/Canvas.js index b30639697c..9571d94e22 100644 --- a/tgui-next/packages/tgui/interfaces/Canvas.js +++ b/tgui-next/packages/tgui/interfaces/Canvas.js @@ -73,7 +73,7 @@ class PaintCanvas extends Component { height={y_size || 300} {...rest} onClick={e => this.clickwrapper(e)}> - Canvas failed to render. + Canvas failed to render. ); } diff --git a/tgui-next/packages/tgui/interfaces/ChemMaster.js b/tgui-next/packages/tgui/interfaces/ChemMaster.js index f85d2f813f..60e017bc7c 100644 --- a/tgui-next/packages/tgui/interfaces/ChemMaster.js +++ b/tgui-next/packages/tgui/interfaces/ChemMaster.js @@ -16,6 +16,7 @@ export const ChemMaster = props => { isPillBottleLoaded, pillBottleCurrentAmount, pillBottleMaxAmount, + fermianalyze, } = data; if (screen === "analyze") { return ; @@ -358,9 +359,9 @@ class PackagingControls extends Component { } const AnalysisResults = props => { - const { state, fermianalyze } = props; + const { state } = props; const { ref } = state.config; - const { analyzeVars } = state.data; + const { analyzeVars, fermianalyze } = state.data; return (
{ )} {charging_state === 2 && ( - Discharging + Discharging )} diff --git a/tgui-next/packages/tgui/interfaces/HypnoChair.js b/tgui-next/packages/tgui/interfaces/HypnoChair.js index 00ef2e819d..6348ca272e 100644 --- a/tgui-next/packages/tgui/interfaces/HypnoChair.js +++ b/tgui-next/packages/tgui/interfaces/HypnoChair.js @@ -12,7 +12,7 @@ export const HypnoChair = props => { The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to - ensure immediate and complete obedience and truthfulness. + ensure immediate and complete obedience and truthfulness.
{ )}> {language.desc} {' '} - Key: ,{language.key} + Key: ,{language.key} {' '} {language.can_understand ? 'Can understand.' diff --git a/tgui-next/packages/tgui/interfaces/Launchpad.js b/tgui-next/packages/tgui/interfaces/Launchpad.js index e96ab310f8..781f6b3dd2 100644 --- a/tgui-next/packages/tgui/interfaces/Launchpad.js +++ b/tgui-next/packages/tgui/interfaces/Launchpad.js @@ -154,7 +154,7 @@ export const LaunchpadControl = props => { inline bold mr={1}> - Y: + Y: { - Name + Name - Mode + Mode - Code + Code - Relay + Relay {saved_settings.map(setting => ( @@ -156,7 +156,7 @@ export const NaniteRemote = props => {
) : ( - No settings currently saved + No settings currently saved )}
diff --git a/tgui-next/packages/tgui/interfaces/NtosConfiguration.js b/tgui-next/packages/tgui/interfaces/NtosConfiguration.js index bceaf5560d..966876d658 100644 --- a/tgui-next/packages/tgui/interfaces/NtosConfiguration.js +++ b/tgui-next/packages/tgui/interfaces/NtosConfiguration.js @@ -23,7 +23,7 @@ export const NtosConfiguration = props => { inline bold mr={1}> - Power Draw: {power_usage}W + Power Draw: {power_usage}W
)}> diff --git a/tgui-next/packages/tgui/interfaces/OperatingComputer.js b/tgui-next/packages/tgui/interfaces/OperatingComputer.js index 59cdfadc68..ba249435a5 100644 --- a/tgui-next/packages/tgui/interfaces/OperatingComputer.js +++ b/tgui-next/packages/tgui/interfaces/OperatingComputer.js @@ -105,7 +105,7 @@ export const OperatingComputer = props => { {procedure.alt_chems_needed && ( - Required Chemicals: + Required Chemicals:
{procedure.alt_chems_needed} diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index b0a22041c9..8748ebc140 100644 --- a/tgui-next/packages/tgui/public/tgui.bundle.js +++ b/tgui-next/packages/tgui/public/tgui.bundle.js @@ -1,3 +1,3 @@ -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=165)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(387);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";var o=n(5),r=n(20).f,a=n(26),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(392);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(394);t.ColorBox=c.ColorBox;var l=n(395);t.Collapsible=l.Collapsible;var u=n(396);t.Dimmer=u.Dimmer;var d=n(397);t.Dropdown=d.Dropdown;var s=n(398);t.Flex=s.Flex;var p=n(161);t.Grid=p.Grid;var m=n(87);t.Icon=m.Icon;var f=n(160);t.Input=f.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(399);t.NoticeBox=C.NoticeBox;var g=n(400);t.NumberInput=g.NumberInput;var b=n(401);t.ProgressBar=b.ProgressBar;var N=n(402);t.Section=N.Section;var v=n(162);t.Table=v.Table;var V=n(403);t.Tabs=V.Tabs;var y=n(404);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var k=n(159);t.Tooltip=k.Tooltip;var x=n(405);t.Chart=x.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(32),r=n(16);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(74),u=n(26),d=n(22),s=n(13).f,p=n(37),m=n(53),f=n(12),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,N=b&&b.prototype,v=a.Uint8ClampedArray,V=v&&v.prototype,y=b&&p(b),_=N&&p(N),k=Object.prototype,x=k.isPrototypeOf,L=f("toStringTag"),w=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!m&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},E=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&m(a[o],y);if((!S||!_||_===k)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[w]:undefined}}),T)a[o]&&u(a[o],w,o);B&&m&&p(g)!==k&&m(g,k),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&w,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){if(x.call(y,e))return e}else for(var t in T)if(c(T,o)){var n=a[t];if(n&&(e===n||x.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||d(_,e,n?t:S&&N[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in v)&&(b=V(g=v[_],_,N),e))if(t)x[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(x,g)}else if(d)return!1;return s?-1:u||d?d:x}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(0),r=n(11),a=n(393),i=n(32);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(25),c=n(34),l=n(15),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(26),a=n(15),i=n(89),c=n(90),l=n(35),u=l.get,d=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),d(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(26),d=n(15),s=n(72),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(123),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(72),i=n(102),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),d=n(46),s=n(26),p=n(10),m=n(137),f=n(151),h=n(34),C=n(15),g=n(74),b=n(6),N=n(42),v=n(53),V=n(47).f,y=n(152),_=n(18).forEach,k=n(54),x=n(13),L=n(20),w=n(35),B=n(79),S=w.get,I=w.set,T=x.f,A=L.f,E=Math.round,P=r.RangeError,M=l.ArrayBuffer,O=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,x.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,h=r[c],C=h,g=C&&C.prototype,x={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},w=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return w(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),v&&v(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(12)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(12),r=n(42),a=n(26),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(31),a=n(12)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(31);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(34),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(16),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(52),a=n(12)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,s){var p,m,f,h,C,g,b,N=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?N(o(b=e[f])[0],b[1]):N(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,N,b.value,d))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:s>p;p+=m)p in d&&(l=n(l,d[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(26),c=n(66),l=n(4),u=n(55),d=n(30),s=n(10),p=n(137),m=n(218),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(35),N=b.get,v=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",k=o[V],x=k,L=o[y],w=o.RangeError,B=m.pack,S=m.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},E=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return B(e,23,4)},M=function(e){return B(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return N(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=N(e);if(r+t>a.byteLength)throw w("Wrong index");var i=N(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=N(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=N(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sH;)(D=z[H++])in x||i(x,D,k[D]);j.constructor=x}var G=new L(new x(2)),U=L.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(L.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){u(this,x,V);var t=p(e);v(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,x,y);var o=N(e).byteLength,a=d(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w(_);v(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(x,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(x,V),g(L,y),e.exports={ArrayBuffer:x,DataView:L}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),d=n(6),s=n(4),p=n(75),m=n(43),f=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],N=b&&b.prototype,v=b,V={},y=function(e){var t=N[e];i(N,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||N.forEach&&!s((function(){(new b).entries().next()})))))v=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new v,k=_[g](C?{}:-0,1)!=_,x=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((v=t((function(t,n){u(t,v,e);var o=f(new b,t,v);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=N,N.constructor=v),(x||w)&&(y("delete"),y("has"),h&&y("get")),(w||k)&&y(g),C&&N.clear&&delete N.clear}return V[e]=v,o({global:!0,forced:v!=b},V),m(v,e),C||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(6),r=n(53);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(83),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(33),r=n(84);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(11),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(26);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(36),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(73),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(12),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(74),r=n(65),a=n(12)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(12)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(1),r=n(203),a=n(37),i=n(53),c=n(43),l=n(26),u=n(22),d=n(12),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,N){r(n,t,d);var v,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",x=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(v=a(S.call(new e)),f!==Object.prototype&&v.next&&(s||a(v)===f||(i?i(v,f):"function"!=typeof v[C]&&l(v,C,g)),c(v,k,!0,!0),s&&(p[k]=g))),"values"==m&&w&&"values"!==w.name&&(x=!0,B=function(){return w.call(this)}),s&&!N||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},N)for(y in V)!h&&!x&&y in L||u(L,y,V[y]);else o({target:t,proto:!0,forced:h||x},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(5),c=n(4),l=n(33),u=n(48),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,N=0,v={},V=function(e){if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},k=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++N]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(N),N},h=function(e){delete v[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(k)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=k,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(33),a=n(12)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(30),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(12)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(81);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(75),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(11),a=n(16),i=n(115),c=n(51),l=n(116),u=n(19),d=n(87),s=n(159);n(160),n(161);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var f=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,N=e.ellipsis,v=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,k=e.onclick,x=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!v&&!_);return k&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",w&&"Button--hasContent",N&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&x&&x(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&x&&x(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),v,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(51),r=n(16),a=(0,o.createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),r&&c&&8===l&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(16);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(0),a=n(11),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(20),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(36);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(25),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(12);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(25),r=n(44),a=n(65),i=n(35),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(37),c=n(26),l=n(15),u=n(12),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(25),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(30),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(31),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),d(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(25),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(73);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,d,s=n(5),p=n(20).f,m=n(33),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,N="process"==m(g),v=p(s,"queueMicrotask"),V=v&&v.value;V||(o=function(){var e,t;for(N&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},N?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(31),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(73);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(348);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(55),l=n(68),u=n(18),d=n(15),s=n(35),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},N=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=N(this,e);if(t)return t[1]},has:function(e){return!!N(this,e)},set:function(e,t){var n=N(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(16),d=(0,n(51).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){d.log("drag start"),s=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",N),document.addEventListener("mouseup",b),N(e)};var b=function y(e){d.log("drag end"),N(e),document.removeEventListener("mousemove",N),document.removeEventListener("mouseup",y),s=!1},N=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",v),V(n)}};var v=function _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(24);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},d,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(162),a=n(11);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(11),a=n(19),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,d=e.content,s=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[d,s]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name,", Purity: ",e.purity]},e.name)}))]})}},function(e,t,n){n(166),n(167),n(168),n(169),n(170),n(171),e.exports=n(172)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(196),n(198),n(200),n(201),n(202),n(133),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(219),n(220),n(221),n(222),n(223),n(225),n(226),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(257),n(258),n(259),n(260),n(261),n(262),n(264),n(265),n(267),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(291),n(293),n(294),n(295),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(347),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386);var o=n(0);n(388),n(389);var r=n(390),a=(n(154),n(3)),i=n(16),c=n(155),l=n(51),u=n(157),d=n(513),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(515).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){s.log(o),s.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(36),i=n(38),c=n(9),l=n(95),u=n(125),d=n(4),s=n(15),p=n(52),m=n(6),f=n(8),h=n(14),C=n(25),g=n(34),b=n(46),N=n(42),v=n(62),V=n(47),y=n(128),_=n(94),k=n(20),x=n(13),L=n(71),w=n(26),B=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(12),P=n(129),M=n(27),O=n(43),R=n(35),F=n(18).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=k.f,q=x.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),Z=S("string-to-symbol-registry"),J=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=N(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=N(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=N(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=v(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?N(e):ce(N(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(B((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),L.f=ue,x.f=ie,k.f=de,V.f=y.f=se,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(v(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(Z,t))return Z[t];var n=U(t);return Z[t]=n,J[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(J,e))return J[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(m(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(12),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),N=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(1),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(1),r=n(18).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(1),r=n(18).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(18).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(1),r=n(18).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(1),r=n(131),a=n(14),i=n(10),c=n(30),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(1),r=n(131),a=n(14),i=n(10),c=n(31),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(1),r=n(197);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(18).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(1),r=n(199);o({target:"Array",stat:!0,forced:!n(75)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,N=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),N==undefined||f==Array&&i(N))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=N.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(1),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(1),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(1)({target:"Array",stat:!0},{isArray:n(52)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(1),r=n(57),a=n(25),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(1),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(1),r=n(18).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(1),r=n(76).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(76).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(52),i=n(41),c=n(10),l=n(25),u=n(49),d=n(64),s=n(12)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(1),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,b=c(this),N=i(b.length),v=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-v):(n=V-2,o=p(s(a(t),0),N-v)),N+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hN-o+n;h--)delete b[h-1]}else if(n>o)for(h=N-o;h>v;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(1),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,d))(l(r-o)),m=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(14),i=n(34);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(26),r=n(227),a=n(12)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(34);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(1)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(37),i=n(12)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(1),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(1),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(1),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(1),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(1),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(1),r=n(80),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(1),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{fround:n(242)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*n}},function(e,t,n){"use strict";var o=n(1),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(1),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(1),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(80),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(1),r=n(80),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(1),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(33),u=n(79),d=n(34),s=n(4),p=n(42),m=n(47).f,f=n(20).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],N=b.prototype,v=l(p(N))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(v?s((function(){N.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},k=o?m(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;k.length>x;x++)c(b,y=k[x])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=N,N.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isFinite:n(256)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(1),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(1),r=n(263);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(1),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(1),r=n(30),a=n(266),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+h}})},function(e,t,n){"use strict";var o=n(33);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(1),r=n(268);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(71),l=n(14),u=n(57),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(1),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(1),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(1),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(1),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(25),i=n(20).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(92),i=n(25),c=n(20),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(14),i=n(37),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(82),i=n(14),c=n(34),l=n(37),u=n(20).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(292);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(74);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(1),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(1),l=n(38),u=n(5),d=n(36),s=n(145),p=n(22),m=n(66),f=n(43),h=n(54),C=n(6),g=n(31),b=n(55),N=n(33),v=n(90),V=n(68),y=n(75),_=n(45),k=n(106).set,x=n(147),L=n(148),w=n(296),B=n(149),S=n(297),I=n(35),T=n(61),A=n(12),E=n(96),P=A("species"),M="Promise",O=I.get,R=I.set,F=I.getterFor(M),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=B.f,K=U,Y="process"==N(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(v(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},Z=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;x((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},J=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},ee=function(e,t){k.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){k.call(u,(function(){Y?H.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Z(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?x((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,Z(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,M),g(e),o.call(this);var t=O(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&Z(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(1),r=n(38),a=n(145),i=n(4),c=n(36),l=n(45),u=n(148),d=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(1),r=n(36),a=n(31),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(1),r=n(36),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(34),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(20).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(8),i=n(15),c=n(20),l=n(37);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(1),r=n(9),a=n(8),i=n(20);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(37);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(1),r=n(36),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(20),d=n(37),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(135),i=n(53);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(79),c=n(13).f,l=n(47).f,u=n(107),d=n(83),s=n(22),p=n(4),m=n(54),f=n(12)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,N=new h(g)!==g;if(o&&a("RegExp",!N||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var v=function(e,t){var n=this instanceof v,o=u(e),r=t===undefined;return!n&&o&&e.constructor===v&&r?e:i(N?new h(o&&!r?e.source:e,t):h((o=e instanceof v)?e.source:e,o&&r?d.call(e):t),n?this:C,v)},V=function(e){e in v||c(v,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=v,v.prototype=C,s(r,"RegExp",v)}m("RegExp")},function(e,t,n){"use strict";var o=n(1),r=n(84);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(83);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(83),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d="toString"!=l.name;(u||d)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(1),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(1),a=n(20).f,i=n(10),c=n(109),l=n(21),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(1),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(1),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(35),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(10),i=n(21),c=n(111),l=n(86);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(1),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(25),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var N=d(m,f);if(null===N)break;if(b.push(N),!C)break;""===String(N[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var v,V="",y=0,_=0;_=y&&(V+=f.slice(y,x)+I,y=x+k.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(21),i=n(144),c=n(86);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),d=n(86),s=n(84),p=n(4),m=[].push,f=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),N=r===undefined?4294967295:r>>>0;if(0===N)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var v=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(1),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(1),r=n(56).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(1),r=n(56).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(30);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(18).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(12)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(18).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(76).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(76).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(18).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(78),l=n(153),u=n(6),d=n(35).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,N=C.get,v=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?N.call(this,e):t.frozen.get(e)}return N.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?v.call(this,e,t):n.frozen.set(e,t)}else v.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(78)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(147),i=n(33),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(73),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Ee,t._MFCC=Oe,t._MP=Be,t._MR=ve,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=new T(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return d(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);x.createVNode&&x.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=D(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),He(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=M,t.findDOMfromVNode=v,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case m:return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&F(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?d(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=He,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function d(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function N(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function v(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=N(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,J(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,J(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(f(e),K[e]),K[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function Z(){return this.cancelBubble}function J(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=Z,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var se,pe,me=te("onInput",he),fe=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",me),t.onChange&&ne(e,"change",fe)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!S(e,null)&&e.current&&(e.current=null)}function ve(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)we(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ee(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Oe(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=O());2===c?Te(i,n,r,o,r,a):Pe(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=O();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Pe(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||Be(e,c,l,m,o),ve(e.ref,m,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&we(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&we(b,f[b],null,l,o,m,e)}var N=t.children,v=t.className;e.className!==v&&(a(v)?l.removeAttribute("class"):o?l.setAttribute("class",v):l.className=v);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,N):Fe(e.childFlags,t.childFlags,e.children,N,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(Ne(y),ve(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(Ne(f),ve(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Re(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=v(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;g(r,l),h(a,l)}}(e,t,o,s)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,v(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:L(r,o);break;default:Pe(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:ke(r),Te(o,r,a,i,c,u);break;case 1:ke(r);break;default:ke(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(r,o);break;case 2:xe(r,l,n),Te(o,r,a,i,c,u);break;case 1:xe(r,l,n);break;default:var d=0|n.length,s=0|o.length;0===d?s>0&&Pe(o,r,a,i,c,u):0===s?xe(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Re(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,N=a-c+1,V=i-c+1,_=new Int32Array(V+1),k=N===o,x=!1,L=0,w=0;if(r<4||(N|V)<32)for(C=g;C<=a;++C)if(m=e[C],wc?x=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w;break}!k&&c>i&&Ve(m,l)}else k||Ve(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ve(e[g++],l);_[c-b]=C+1,L>c?x=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w}else k||Ve(m,l);else k||Ve(m,l)}if(k)xe(l,s,e),Pe(t,l,n,u,d,p);else if(x){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),k.v=!1,c(n)&&n(),c(x.renderComplete)&&x.renderComplete(i,t)}function He(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!k.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),k.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new w(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=k(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var N=Object.getPrototypeOf,v=N&&N(N(B([])));v&&v!==n&&o.call(v,a)&&(b=v);var V=g.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function k(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,k(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),f}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;L(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),f}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=169)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(390);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";var o=n(5),r=n(20).f,a=n(30),i=n(22),c=n(90),l=n(125),u=n(62);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(162);t.AnimatedNumber=o.AnimatedNumber;var r=n(395);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(117);t.Button=i.Button;var c=n(397);t.ColorBox=c.ColorBox;var l=n(398);t.Collapsible=l.Collapsible;var u=n(399);t.Dimmer=u.Dimmer;var d=n(400);t.Dropdown=d.Dropdown;var s=n(401);t.Flex=s.Flex;var p=n(165);t.Grid=p.Grid;var m=n(88);t.Icon=m.Icon;var f=n(164);t.Input=f.Input;var h=n(167);t.LabeledList=h.LabeledList;var C=n(402);t.NoticeBox=C.NoticeBox;var g=n(403);t.NumberInput=g.NumberInput;var b=n(404);t.ProgressBar=b.ProgressBar;var N=n(405);t.Section=N.Section;var v=n(166);t.Table=v.Table;var V=n(406);t.Tabs=V.Tabs;var y=n(407);t.TitleBar=y.TitleBar;var _=n(120);t.Toast=_.Toast;var x=n(163);t.Tooltip=x.Tooltip;var k=n(408);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(33),r=n(16);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,r.config),i=Object.assign({},e.data,r.static_data,r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(121))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o,r=n(104),a=n(7),i=n(5),c=n(6),l=n(15),u=n(75),d=n(30),s=n(22),p=n(13).f,m=n(37),f=n(51),h=n(12),C=n(59),g=i.Int8Array,b=g&&g.prototype,N=i.Uint8ClampedArray,v=N&&N.prototype,V=g&&m(g),y=b&&m(b),_=Object.prototype,x=_.isPrototypeOf,k=h("toStringTag"),L=C("TYPED_ARRAY_TAG"),w=r&&!!f&&"Opera"!==u(i.opera),B=!1,S={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},I=function(e){var t=u(e);return"DataView"===t||l(S,t)},T=function(e){return c(e)&&l(S,u(e))};for(o in S)i[o]||(w=!1);if((!w||"function"!=typeof V||V===Function.prototype)&&(V=function(){throw TypeError("Incorrect invocation")},w))for(o in S)i[o]&&f(i[o],V);if((!w||!y||y===_)&&(y=V.prototype,w))for(o in S)i[o]&&f(i[o].prototype,y);if(w&&m(v)!==y&&f(v,y),a&&!l(y,k))for(o in B=!0,p(y,k,{get:function(){return c(this)?this[L]:undefined}}),S)i[o]&&d(i[o],L,o);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:w,TYPED_ARRAY_TAG:B&&L,aTypedArray:function(e){if(T(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(f){if(x.call(V,e))return e}else for(var t in S)if(l(S,o)){var n=i[t];if(n&&(e===n||x.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(a){if(n)for(var o in S){var r=i[o];r&&l(r.prototype,e)&&delete r.prototype[e]}y[e]&&!n||s(y,e,n?t:w&&b[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,r;if(a){if(f){if(n)for(o in S)(r=i[o])&&l(r,e)&&delete r[e];if(V[e]&&!n)return;try{return s(V,e,n?t:w&&g[e]||t)}catch(c){}}for(o in S)!(r=i[o])||r[e]&&!n||s(r,e,t)}},isView:I,isTypedArray:T,TypedArray:V,TypedArrayPrototype:y}},function(e,t,n){"use strict";var o=n(31),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in v)&&(b=V(g=v[_],_,N),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(d)return!1;return s?-1:u||d?d:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(0),r=n(11),a=n(396),i=n(33);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(7),r=n(72),a=n(47),i=n(26),c=n(35),l=n(15),u=n(122),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(30),a=n(15),i=n(90),c=n(91),l=n(36),u=l.get,d=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),d(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";var o=n(7),r=n(4),a=n(15),i=Object.defineProperty,c={},l=function(e){throw e};e.exports=function(e,t){if(a(c,e))return c[e];t||(t={});var n=[][e],u=!!a(t,"ACCESSORS")&&t.ACCESSORS,d=a(t,0)?t[0]:l,s=a(t,1)?t[1]:undefined;return c[e]=!!n&&!r((function(){if(u&&!o)return!0;var e={length:-1};u?i(e,1,{enumerable:!0,get:l}):e[1]=1,n.call(e,d,s)}))}},function(e,t,n){"use strict";function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(7),r=n(13),a=n(47);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(124),c=n(5),l=n(6),u=n(30),d=n(15),s=n(73),p=n(60),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(73),i=n(103),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";var o=n(126),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!!n&&o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(7),i=n(116),c=n(9),l=n(78),u=n(56),d=n(47),s=n(30),p=n(10),m=n(140),f=n(155),h=n(35),C=n(15),g=n(75),b=n(6),N=n(43),v=n(51),V=n(48).f,y=n(156),_=n(18).forEach,x=n(55),k=n(13),L=n(20),w=n(36),B=n(80),S=w.get,I=w.set,T=k.f,A=L.f,E=Math.round,P=r.RangeError,O=l.ArrayBuffer,M=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof O||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},L=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),v&&v(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new O(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new M(r)});d"+e+"<\/script>"},f=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;f=o?function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=u("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F);for(var n=i.length;n--;)delete f.prototype[i[n]];return f()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=r(e),n=new p,p.prototype=null,n[s]=e):n=f(),t===undefined?n:a(n,t)}},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(12)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(12),r=n(43),a=n(13),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a.f(c,i,{configurable:!0,value:r(null)}),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(32),a=n(12)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(127),r=n(94).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(32);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(35),r=n(13),a=n(47);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(8),r=n(138);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(60),r=n(6),a=n(15),i=n(13).f,c=n(59),l=n(68),u=c("meta"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(158);var o=n(16),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(127),r=n(94);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(54),a=n(12)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(97),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(99),a=n(10),i=n(49),c=n(100),l=n(135),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,s){var p,m,f,h,C,g,b,N=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?N(o(b=e[f])[0],b[1]):N(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,N,b.value,d))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),a=1;a=0:s>p;p+=m)p in d&&(l=n(l,d[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(104),i=n(30),c=n(67),l=n(4),u=n(56),d=n(31),s=n(10),p=n(140),m=n(222),f=n(37),h=n(51),C=n(48).f,g=n(13).f,b=n(98),N=n(44),v=n(36),V=v.get,y=v.set,_=o.ArrayBuffer,x=_,k=o.DataView,L=k&&k.prototype,w=Object.prototype,B=o.RangeError,S=m.pack,I=m.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},P=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},O=function(e){return S(e,23,4)},M=function(e){return S(e,52,8)},R=function(e,t){g(e.prototype,t,{get:function(){return V(this)[t]}})},F=function(e,t,n,o){var r=p(n),a=V(e);if(r+t>a.byteLength)throw B("Wrong index");var i=V(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},D=function(e,t,n,o,r,a){var i=p(n),c=V(e);if(i+t>c.byteLength)throw B("Wrong index");for(var l=V(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sG;)(j=H[G++])in x||i(x,j,_[j]);z.constructor=x}h&&f(L)!==w&&h(L,w);var U=new k(new x(2)),K=L.setInt8;U.setInt8(0,2147483648),U.setInt8(1,2147483649),!U.getInt8(0)&&U.getInt8(1)||c(L,{setInt8:function(e,t){K.call(this,e,t<<24>>24)},setUint8:function(e,t){K.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){u(this,x,"ArrayBuffer");var t=p(e);y(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},k=function(e,t,n){u(this,k,"DataView"),u(e,x,"DataView");var o=V(e).byteLength,a=d(t);if(a<0||a>o)throw B("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw B("Wrong length");y(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(R(x,"byteLength"),R(k,"buffer"),R(k,"byteLength"),R(k,"byteOffset")),c(k.prototype,{getInt8:function(e){return F(this,1,e)[0]<<24>>24},getUint8:function(e){return F(this,1,e)[0]},getInt16:function(e){var t=F(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=F(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return P(F(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return P(F(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(F(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(F(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){D(this,1,e,T,t)},setUint8:function(e,t){D(this,1,e,T,t)},setInt16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){D(this,4,e,O,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){D(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});N(x,"ArrayBuffer"),N(k,"DataView"),e.exports={ArrayBuffer:x,DataView:k}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(62),i=n(22),c=n(52),l=n(69),u=n(56),d=n(6),s=n(4),p=n(76),m=n(44),f=n(80);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],N=b&&b.prototype,v=b,V={},y=function(e){var t=N[e];i(N,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||N.forEach&&!s((function(){(new b).entries().next()})))))v=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new v,x=_[g](C?{}:-0,1)!=_,k=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((v=t((function(t,n){u(t,v,e);var o=f(new b,t,v);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=N,N.constructor=v),(k||w)&&(y("delete"),y("has"),h&&y("get")),(w||x)&&y(g),C&&N.clear&&delete N.clear}return V[e]=v,o({global:!0,forced:v!=b},V),m(v,e),C||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(6),r=n(51);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(39),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(84),i=n(110),c=RegExp.prototype.exec,l=String.prototype.replace,u=c,d=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=i.UNSUPPORTED_Y||i.BROKEN_CARET,p=/()??/.exec("")[1]!==undefined;(d||p||s)&&(u=function(e){var t,n,o,r,i=this,u=s&&i.sticky,m=a.call(i),f=i.source,h=0,C=e;return u&&(-1===(m=m.replace("y","")).indexOf("g")&&(m+="g"),C=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(f="(?: "+f+")",C=" "+C,h++),n=new RegExp("^(?:"+f+")",m)),p&&(n=new RegExp("^"+f+"$(?!\\s)",m)),d&&(t=i.lastIndex),o=c.call(u?n:i,C),u?o?(o.input=o.input.slice(h),o[0]=o[0].slice(h),o.index=i.lastIndex,i.lastIndex+=o[0].length):i.lastIndex=0:d&&o&&(i.lastIndex=i.global?o.index+o[0].length:t),p&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),d="$0"==="a".replace(/./,"$0"),s=a("replace"),p=!!/./[s]&&""===/./[s]("a","$0"),m=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var f=a(e),h=!r((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),C=h&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t}));if(!h||!C||"replace"===e&&(!u||!d||p)||"split"===e&&!m){var g=/./[f],b=n(f,""[e],(function(e,t,n,o,r){return t.exec===i?h&&!r?{done:!0,value:g.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:d,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),N=b[0],v=b[1];o(String.prototype,e,N),o(RegExp.prototype,f,2==t?function(e,t){return v.call(e,this,t)}:function(e){return v.call(e,this)})}s&&c(RegExp.prototype[f],"sham",!0)}},function(e,t,n){"use strict";var o=n(34),r=n(85);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(11),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(30);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(123),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(39),r=n(123);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(38),r=n(48),a=n(95),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(74),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(42),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(12),r=n(66),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(75),r=n(66),a=n(12)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(12)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(1),r=n(207),a=n(37),i=n(51),c=n(44),l=n(30),u=n(22),d=n(12),s=n(39),p=n(66),m=n(137),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,N){r(n,t,d);var v,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(v=a(S.call(new e)),f!==Object.prototype&&v.next&&(s||a(v)===f||(i?i(v,f):"function"!=typeof v[C]&&l(v,C,g)),c(v,x,!0,!0),s&&(p[x]=g))),"values"==m&&w&&"values"!==w.name&&(k=!0,B=function(){return w.call(this)}),s&&!N||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},N)for(y in V)(h||k||!(y in L))&&u(L,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(10),r=n(106),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(31),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(5),c=n(4),l=n(34),u=n(49),d=n(130),s=n(89),p=n(149),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,N=0,v={},V=function(e){if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++N]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(N),N},h=function(e){delete v[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)||"file:"===m.protocol?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(34),a=n(12)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(4);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(31),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(109);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(12)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(111).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(82);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(76),i=n(9).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(11),a=n(16),i=n(118),c=n(53),l=n(119),u=n(19),d=n(88),s=n(163);n(164),n(165);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var f=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,N=e.ellipsis,v=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!v&&!_);return x&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",w&&"Button--hasContent",N&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),v,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(53),r=n(16),a=(0,o.createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),r&&c&&8===l&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(16);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(0),a=n(11),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(7),r=n(4),a=n(89);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(91),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(93),a=n(20),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(96);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(7),r=n(13),a=n(8),i=n(63);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(38);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(26),r=n(48).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(t){return i.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(12);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(42),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(54),r=n(10),a=n(49);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(26),r=n(45),a=n(66),i=n(36),c=n(102),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(37),c=n(30),l=n(15),u=n(12),d=n(39),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(26),r=n(31),a=n(10),i=n(40),c=n(23),l=Math.min,u=[].lastIndexOf,d=!!u&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf"),p=c("indexOf",{ACCESSORS:!0,1:0}),m=d||!s||!p;e.exports=m?function(e){if(d)return u.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=l(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:u},function(e,t,n){"use strict";var o=n(31),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(32),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),d(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(57).trim,a=n(82),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(7),r=n(63),a=n(26),i=n(72).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(74);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,d,s=n(5),p=n(20).f,m=n(34),f=n(108).set,h=n(149),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,N="process"==m(g),v=p(s,"queueMicrotask"),V=v&&v.value;V||(o=function(){var e,t;for(N&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},N?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(152);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(32),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(1),r=n(85);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(74);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(351);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(100),i=n(99),c=n(49),l=n(9).aTypedArrayConstructor;e.exports=function(e){var t,n,u,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[t];return u}},function(e,t,n){"use strict";var o=n(67),r=n(52).getWeakData,a=n(8),i=n(6),c=n(56),l=n(69),u=n(18),d=n(15),s=n(36),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},N=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=N(this,e);if(t)return t[1]},has:function(e){return!!N(this,e)},set:function(e,t){var n=N(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o=n(160),r=n(16);function a(e,t,n,o,r,a,i){try{var c=e[a](i),l=c.value}catch(u){return void n(u)}c.done?t(l):Promise.resolve(l).then(o,r)}var i,c,l,u,d,s=(0,n(53).createLogger)("drag"),p=!1,m=!1,f=[0,0],h=function(e){return(0,r.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},C=function(e,t){return(0,r.winset)(e,"pos",t[0]+","+t[1])},g=function(){var e,t=(e=regeneratorRuntime.mark((function n(e){var t,o,r,a;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return s.log("setting up"),i=e.config.window,n.next=4,h(i);case 4:t=n.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],o=b(t),r=o[0],a=o[1],r&&C(i,a),s.debug("current state",{ref:i,screenOffset:f});case 9:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(o,r){var i=e.apply(t,n);function c(e){a(i,o,r,c,l,"next",e)}function l(e){a(i,o,r,c,l,"throw",e)}c(undefined)}))});return function(e){return t.apply(this,arguments)}}();t.setupDrag=g;var b=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),p=!0,c=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",N),v(e)};var N=function _(e){s.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",_),p=!1},v=function(e){p&&(e.preventDefault(),C(i,(0,o.vecAdd)([e.screenX,e.screenY],f,c)))};t.resizeStartHandler=function(e,t){return function(n){l=[e,t],s.log("resize start",l),m=!0,c=[window.screenLeft-n.screenX,window.screenTop-n.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",y),document.addEventListener("mouseup",V),y(n)}};var V=function x(e){s.log("resize end",d),y(e),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",x),m=!1},y=function(e){m&&(e.preventDefault(),(d=(0,o.vecAdd)(u,(0,o.vecMultiply)(l,(0,o.vecAdd)([e.screenX,e.screenY],(0,o.vecInverse)([window.screenLeft,window.screenTop]),c,[1,1]))))[0]=Math.max(d[0],250),d[1]=Math.max(d[1],120),function(e,t){(0,r.winset)(e,"size",t[0]+","+t[1])}(i,d))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(25);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},d,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(166),a=n(11);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(11),a=n(19),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,d=e.content,s=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[d,s]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name,", Purity: ",e.purity]},e.name)}))]})}},function(e,t,n){n(170),n(171),n(172),n(173),n(174),n(175),e.exports=n(176)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(196),n(197),n(198),n(199),n(200),n(202),n(204),n(205),n(206),n(136),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(223),n(224),n(225),n(226),n(227),n(229),n(230),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(256),n(257),n(258),n(259),n(261),n(262),n(263),n(264),n(265),n(266),n(268),n(269),n(271),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(291),n(292),n(293),n(294),n(295),n(297),n(298),n(299),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(153),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(347),n(348),n(349),n(350),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389);var o=n(0);n(391),n(392);var r=n(393),a=(n(158),n(3)),i=n(16),c=n(159),l=n(53),u=n(161),d=n(516),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(518).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){s.log(o),s.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(38),i=n(39),c=n(7),l=n(96),u=n(128),d=n(4),s=n(15),p=n(54),m=n(6),f=n(8),h=n(14),C=n(26),g=n(35),b=n(47),N=n(43),v=n(63),V=n(48),y=n(131),_=n(95),x=n(20),k=n(13),L=n(72),w=n(30),B=n(22),S=n(92),I=n(73),T=n(60),A=n(59),E=n(12),P=n(132),O=n(27),M=n(44),R=n(36),F=n(18).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),Z=S("string-to-symbol-registry"),J=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=N(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=N(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=u?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=N(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=v(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?N(e):ce(N(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(B((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),B(U,"withoutSetter",(function(e){return re(A(e),e)})),L.f=ue,k.f=ie,x.f=de,V.f=y.f=se,_.f=pe,P.f=function(e){return re(E(e),e)},c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(v(ee),(function(e){O(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(Z,t))return Z[t];var n=U(t);return Z[t]=n,J[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(J,e))return J[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(m(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),M(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(125),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(54),i=n(6),c=n(14),l=n(10),u=n(50),d=n(64),s=n(65),p=n(12),m=n(97),f=p("isConcatSpreadable"),h=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),C=s("concat"),g=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!h||!C},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(1),r=n(133),a=n(45);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(1),r=n(18).every,a=n(40),i=n(23),c=a("every"),l=i("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(98),a=n(45);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(1),r=n(18).filter,a=n(65),i=n(23),c=a("filter"),l=i("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(18).find,a=n(45),i=n(23),c=!0,l=i("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(1),r=n(18).findIndex,a=n(45),i=n(23),c=!0,l=i("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(1),r=n(134),a=n(14),i=n(10),c=n(31),l=n(64);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(1),r=n(134),a=n(14),i=n(10),c=n(32),l=n(64);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(1),r=n(201);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(18).forEach,r=n(40),a=n(23),i=r("forEach"),c=a("forEach");e.exports=i&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(1),r=n(203);o({target:"Array",stat:!0,forced:!n(76)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(49),r=n(14),a=n(135),i=n(99),c=n(10),l=n(50),u=n(100);e.exports=function(e){var t,n,d,s,p,m,f=r(e),h="function"==typeof this?this:Array,C=arguments.length,g=C>1?arguments[1]:undefined,b=g!==undefined,N=u(f),v=0;if(b&&(g=o(g,C>2?arguments[2]:undefined,2)),N==undefined||h==Array&&i(N))for(n=new h(t=c(f.length));t>v;v++)m=b?g(f[v],v):f[v],l(n,v,m);else for(p=(s=N.call(f)).next,n=new h;!(d=p.call(s)).done;v++)m=b?a(s,g,[d.value,v],!0):d.value,l(n,v,m);return n.length=v,n}},function(e,t,n){"use strict";var o=n(1),r=n(61).includes,a=n(45);o({target:"Array",proto:!0,forced:!n(23)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(1),r=n(61).indexOf,a=n(40),i=n(23),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,u=a("indexOf"),d=i("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!u||!d},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(1)({target:"Array",stat:!0},{isArray:n(54)})},function(e,t,n){"use strict";var o=n(137).IteratorPrototype,r=n(43),a=n(47),i=n(44),c=n(66),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(1),r=n(58),a=n(26),i=n(40),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||!u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(1),r=n(139);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(1),r=n(18).map,a=n(65),i=n(23),c=a("map"),l=i("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(50);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(1),r=n(77).left,a=n(40),i=n(23),c=a("reduce"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(77).right,a=n(40),i=n(23),c=a("reduceRight"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(54),i=n(42),c=n(10),l=n(26),u=n(50),d=n(12),s=n(65),p=n(23),m=s("slice"),f=p("slice",{ACCESSORS:!0,0:0,1:2}),h=d("species"),C=[].slice,g=Math.max;o({target:"Array",proto:!0,forced:!m||!f},{slice:function(e,t){var n,o,d,s=l(this),p=c(s.length),m=i(e,p),f=i(t===undefined?p:t,p);if(a(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[h])&&(n=undefined):n=undefined,n===Array||n===undefined))return C.call(s,m,f);for(o=new(n===undefined?Array:n)(g(f-m,0)),d=0;m1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(32),a=n(14),i=n(4),c=n(40),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||!p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(55)("Array")},function(e,t,n){"use strict";var o=n(1),r=n(42),a=n(31),i=n(10),c=n(14),l=n(64),u=n(50),d=n(65),s=n(23),p=d("splice"),m=s("splice",{ACCESSORS:!0,0:0,1:2}),f=Math.max,h=Math.min;o({target:"Array",proto:!0,forced:!p||!m},{splice:function(e,t){var n,o,d,s,p,m,C=c(this),g=i(C.length),b=r(e,g),N=arguments.length;if(0===N?n=o=0:1===N?(n=0,o=g-b):(n=N-2,o=h(f(a(t),0),g-b)),g+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(d=l(C,o),s=0;sg-o+n;s--)delete C[s-1]}else if(n>o)for(s=g-o;s>b;s--)m=s+n-1,(p=s+o-1)in C?C[m]=C[p]:delete C[m];for(s=0;s>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(1),r=n(9);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(78),i=n(8),c=n(42),l=n(10),u=n(46),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,d))(l(r-o)),m=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(14),i=n(35);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(30),r=n(231),a=n(12)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(35);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=i.call(this);return e==e?a.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(1)({target:"Function",proto:!0},{bind:n(141)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(37),i=n(12)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(7),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in a)&&r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(44)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(79),r=n(142);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(1),r=n(143),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(1),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(1),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(1),r=n(107),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(1),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(1),r=n(81),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(1),r=n(81);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{fround:n(246)})},function(e,t,n){"use strict";var o=n(107),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126);e.exports=Math.fround||function(e){var t,n,a=r(e),d=o(e);return al||n!=n?d*Infinity:d*n}},function(e,t,n){"use strict";var o=n(1),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(1),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{log1p:n(143)})},function(e,t,n){"use strict";var o=n(1),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{sign:n(107)})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(81),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(1),r=n(81),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(44)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(1),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(7),r=n(5),a=n(62),i=n(22),c=n(15),l=n(34),u=n(80),d=n(35),s=n(4),p=n(43),m=n(48).f,f=n(20).f,h=n(13).f,C=n(57).trim,g=r.Number,b=g.prototype,N="Number"==l(p(b)),v=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a("Number",!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var V,y=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof y&&(N?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?u(new g(v(t)),n,y):v(t)},_=o?m(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;_.length>x;x++)c(g,V=_[x])&&!c(y,V)&&h(y,V,f(g,V));y.prototype=b,b.constructor=y,i(r,"Number",y)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isFinite:n(260)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isInteger:n(144)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(1),r=n(144),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(1),r=n(267);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(57).trim,a=n(82),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(1),r=n(145);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(1),r=n(31),a=n(270),i=n(106),c=n(4),l=1..toFixed,u=Math.floor,d=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),s=r(e),p=[0,0,0,0,0,0],m="",f="0",h=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*p[n],p[n]=o%1e7,o=u(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=p[t],p[t]=u(n/e),n=n%e*1e7},g=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==p[e]){var n=String(p[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(h(0,n),o=s;o>=7;)h(1e7,0),o-=7;for(h(d(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?m+((c=f.length)<=s?"0."+i.call("0",s-c)+f:f.slice(0,c-s)+"."+f.slice(c-s)):m+f}})},function(e,t,n){"use strict";var o=n(34);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(1),r=n(272);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(7),r=n(4),a=n(63),i=n(95),c=n(72),l=n(14),u=n(58),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0,sham:!n(7)},{create:n(43)})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(83),i=n(14),c=n(32),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(1),r=n(7);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(129)})},function(e,t,n){"use strict";var o=n(1),r=n(7);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(83),i=n(14),c=n(32),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(1),r=n(146).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(68),a=n(4),i=n(6),c=n(52).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(1),r=n(69),a=n(50);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(26),i=n(20).f,c=n(7),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(93),i=n(26),c=n(20),l=n(50);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(131).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(14),i=n(37),c=n(103);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0},{is:n(147)})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(14),a=n(63);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(83),i=n(14),c=n(35),l=n(37),u=n(20).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(83),i=n(14),c=n(35),l=n(37),u=n(20).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(52).onFreeze,i=n(68),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(52).onFreeze,i=n(68),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0},{setPrototypeOf:n(51)})},function(e,t,n){"use strict";var o=n(101),r=n(22),a=n(296);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(101),r=n(75);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(1),r=n(146).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(145);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(1),l=n(39),u=n(5),d=n(38),s=n(148),p=n(22),m=n(67),f=n(44),h=n(55),C=n(6),g=n(32),b=n(56),N=n(34),v=n(91),V=n(69),y=n(76),_=n(46),x=n(108).set,k=n(150),L=n(151),w=n(300),B=n(152),S=n(301),I=n(36),T=n(62),A=n(12),E=n(97),P=A("species"),O="Promise",M=I.get,R=I.set,F=I.getterFor(O),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=B.f,K=U,Y="process"==N(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=T(O,(function(){if(!(v(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),$=W||!y((function(e){D.all(e)["catch"]((function(){}))})),Q=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},X=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=Q(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&J(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},J=function(e,t){x.call(u,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){x.call(u,(function(){Y?H.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,X(e,t,!0))},re=function ae(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=Q(n);r?k((function(){var o={done:!1};try{r.call(n,ne(ae,e,o,t),ne(oe,e,o,t))}catch(a){oe(e,o,a,t)}})):(t.value=n,t.state=1,X(e,t,!1))}catch(a){oe(e,{done:!1},a,t)}}};W&&(D=function(e){b(this,D,O),g(e),o.call(this);var t=M(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){R(this,{type:O,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&X(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=M(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:W},{Promise:D}),f(D,O,!1,!0),h(O),a=d(O),c({target:O,stat:!0,forced:W},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:O,stat:!0,forced:l||W},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:O,stat:!0,forced:$},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(1),r=n(39),a=n(148),i=n(4),c=n(38),l=n(46),u=n(151),d=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(1),r=n(38),a=n(32),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(1),r=n(38),a=n(32),i=n(8),c=n(6),l=n(43),u=n(141),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(8),i=n(35),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(20).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(8),i=n(15),c=n(20),l=n(37);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(8),i=n(20);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(37);o({target:"Reflect",stat:!0,sham:!n(103)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{ownKeys:n(93)})},function(e,t,n){"use strict";var o=n(1),r=n(38),a=n(8);o({target:"Reflect",stat:!0,sham:!n(68)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(20),d=n(37),s=n(47);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(138),i=n(51);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(7),r=n(5),a=n(62),i=n(80),c=n(13).f,l=n(48).f,u=n(109),d=n(84),s=n(110),p=n(22),m=n(4),f=n(36).set,h=n(55),C=n(12)("match"),g=r.RegExp,b=g.prototype,N=/a/g,v=/a/g,V=new g(N)!==N,y=s.UNSUPPORTED_Y;if(o&&a("RegExp",!V||y||m((function(){return v[C]=!1,g(N)!=N||g(v)==v||"/a/i"!=g(N,"i")})))){for(var _=function(e,t){var n,o=this instanceof _,r=u(e),a=t===undefined;if(!o&&r&&e.constructor===_&&a)return e;V?r&&!a&&(e=e.source):e instanceof _&&(a&&(t=d.call(e)),e=e.source),y&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=i(V?new g(e,t):g(e,t),o?this:b,_);return y&&n&&f(c,{sticky:n}),c},x=function(e){e in _||c(_,e,{configurable:!0,get:function(){return g[e]},set:function(t){g[e]=t}})},k=l(g),L=0;k.length>L;)x(k[L++]);b.constructor=_,_.prototype=b,p(r,"RegExp",_)}h("RegExp")},function(e,t,n){"use strict";var o=n(7),r=n(13),a=n(84),i=n(110).UNSUPPORTED_Y;o&&("g"!=/./g.flags||i)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(84),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d="toString"!=l.name;(u||d)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(79),r=n(142);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(1),r=n(111).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(1),a=n(20).f,i=n(10),c=n(112),l=n(21),u=n(113),d=n(39),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(1),r=n(42),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(1),r=n(112),a=n(21);o({target:"String",proto:!0,forced:!n(113)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(111).charAt,r=n(36),a=n(102),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(86),r=n(8),a=n(10),i=n(21),c=n(114),l=n(87);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(1),r=n(105).end;o({target:"String",proto:!0,forced:n(154)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(105).start;o({target:"String",proto:!0,forced:n(154)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(26),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var C=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=o.REPLACE_KEEPS_$0,b=C?"$":"$0";return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!C&&g||"string"==typeof o&&-1===o.indexOf(b)){var a=n(t,e,this,o);if(a.done)return a.value}var l=r(e),m=String(this),f="function"==typeof o;f||(o=String(o));var h=l.global;if(h){var v=l.unicode;l.lastIndex=0}for(var V=[];;){var y=d(l,m);if(null===y)break;if(V.push(y),!h)break;""===String(y[0])&&(l.lastIndex=u(m,i(l.lastIndex),v))}for(var _,x="",k=0,L=0;L=k&&(x+=m.slice(k,B)+E,k=B+w.length)}return x+m.slice(k)}];function N(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(86),r=n(8),a=n(21),i=n(147),c=n(87);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(86),r=n(109),a=n(8),i=n(21),c=n(46),l=n(114),u=n(10),d=n(87),s=n(85),p=n(4),m=[].push,f=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),N=r===undefined?4294967295:r>>>0;if(0===N)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var v=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(1),r=n(57).trim;o({target:"String",proto:!0,forced:n(115)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(1),r=n(57).end,a=n(115)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(1),r=n(57).start,a=n(115)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(41)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(31);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(41)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(41)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(9),r=n(133),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(98),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).filter,a=n(46),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(9),r=n(18).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(116);(0,n(9).exportTypedArrayStaticMethod)("from",n(156),o)},function(e,t,n){"use strict";var o=n(9),r=n(61).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(61).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(136),i=n(12)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},function(e,t,n){"use strict";var o=n(9),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(9),r=n(139),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).map,a=n(46),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(9),r=n(116),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(9),r=n(77).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(77).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(9),r=n(18).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(9),r=n(10),a=n(42),i=n(46),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(9).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(67),i=n(52),c=n(79),l=n(157),u=n(6),d=n(36).enforce,s=n(124),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,N=C.get,v=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?N.call(this,e):t.frozen.get(e)}return N.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?v.call(this,e,t):n.frozen.set(e,t)}else v.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(79)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(157))},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(108);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(150),i=n(34),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(74),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Be,t._HI=R,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Pe,t._MP=Le,t._MR=be,t.__render=De,t.createComponentVNode=function(e,t,n,o,r){var i=new S(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return d(o,null);return w(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return w(n,o)}(e,t,r),t);x.createVNode&&x.createVNode(i);return i},t.createFragment=A,t.createPortal=function(e,t){var n=R(e);return I(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=N,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&M(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?d(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ye,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function d(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;function m(e){return e.substr(2).toLowerCase()}function f(e,t){e.appendChild(t)}function h(e,t,n){u(n)?f(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function g(e){for(var t=0;t0,f=u(p),h=l(p)&&"$"===p[0];m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=E(s)),(f||h)&&(s.key="$"+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),a=2;return e.children=n,e.childFlags=a,e}function R(e){return i(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var F="http://www.w3.org/1999/xlink",D="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":F,"xlink:arcrole":F,"xlink:href":F,"xlink:role":F,"xlink:show":F,"xlink:title":F,"xlink:type":F,"xml:base":D,"xml:lang":D,"xml:space":D};function z(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var H=z(0),G=z(null),U=z(!0);function K(e,t){var n=t.$EV;return n||(n=t.$EV=z(null)),n[e]||1==++H[e]&&(G[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?q(t,!0,e,X(t)):t.stopPropagation()}}(e):function(e){return function(t){q(t,!1,e,X(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function Y(e,t){var n=t.$EV;n&&n[e]&&(0==--H[e]&&(document.removeEventListener(m(e),G[e]),G[e]=null),n[e]=null)}function q(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function W(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function Q(){return this.cancelBubble}function X(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=Q,e.stopPropagation=W,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function Z(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function J(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))Z(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),ie(o,c)}}var ue,de,se=J("onInput",me),pe=J("onChange");function me(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function fe(e,t,n,o,r,a){64&e?ae(o,n):256&e?le(o,n,r,t):128&e&&me(o,n,r),a&&(n.$V=t)}function he(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",pe)}(t,n)}function Ce(e){return e.type&&te(e.type)?!a(e.checked):!a(e.value)}function ge(e){e&&!B(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){B(e,t)||void 0===e.current||(e.current=t)}))}function Ne(e,t){ve(e),v(e,t)}function ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ge(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=Ce(n))&&he(t,o,n),n)ke(c,null,n[c],o,r,a,null);i&&fe(t,e,o,n,!0,a)}function we(e,t,n){var o=R(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Be(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=y(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];i.$PS=null}i.$BR=!1}return i.$LI=we(i,n,o),i}function Se(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Te(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Be(e,e.type,e.props||p,n,o,a);Se(i.$LI,t,i.$CX,o,r,a),Ee(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Se(e.children=R(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Pe(e,a)):512&i||16&i?Ie(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=P());2===c?Se(i,n,r,o,r,a):Ae(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var a=P();Ie(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||h(t,o,n)}function Te(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)k(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=E(s)),Se(s,m,n,f,null,i)):8!==p&&4!==p||Ae(s,m,n,f,null,i)}u(t)||h(t,m,r),u(l)||Le(e,c,l,m,o),be(e.ref,m,i)}function Ae(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=Ce(c)),c){var C=f[h],g=c[h];C!==g&&ke(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&ke(b,f[b],null,l,o,m,e)}var N=t.children,v=t.className;e.className!==v&&(a(v)?l.removeAttribute("class"):o?l.setAttribute("class",v):l.className=v);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,N):Me(e.childFlags,t.childFlags,e.children,N,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&fe(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(ge(y),be(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}Re(l,h,s,n,o,r,!1,a,i),f!==m&&(ge(f),be(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=R(32768&t.flags?C.render(d,s,o):C(d,o));Oe(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=P());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=N(i[p-1],!1).nextSibling)}Me(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Me(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;C(r,l),f(a,l)}}(e,t,o,s)}function Me(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Oe(n,o,r,a,i,c,u);break;case 1:Ne(n,r);break;case 16:ve(n),k(r,o);break;default:!function(e,t,n,o,r,a){ve(e),Ae(t,n,o,r,N(e,!0),a),v(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Se(o,r,a,i,c,u);break;case 1:break;case 16:k(r,o);break;default:Ae(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:k(n,t))}(n,o,r);break;case 2:ye(r),Se(o,r,a,i,c,u);break;case 1:ye(r);break;default:ye(r),Ae(o,r,a,i,c,u)}break;default:switch(t){case 16:Ve(n),k(r,o);break;case 2:_e(r,l,n),Se(o,r,a,i,c,u);break;case 1:_e(r,l,n);break;default:var d=0|n.length,s=0|o.length;0===d?s>0&&Ae(o,r,a,i,c,u):0===s?_e(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=E(C)),Oe(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=E(C)),Oe(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ne(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,v=a-c+1,y=i-c+1,_=new Int32Array(y+1),x=v===o,k=!1,L=0,w=0;if(r<4||(v|y)<32)for(C=g;C<=a;++C)if(m=e[C],wc?k=!0:L=c,16384&f.flags&&(t[c]=f=E(f)),Oe(m,f,l,n,u,d,p),++w;break}!x&&c>i&&Ne(m,l)}else x||Ne(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ne(e[g++],l);_[c-b]=C+1,L>c?k=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=E(f)),Oe(m,f,l,n,u,d,p),++w}else x||Ne(m,l);else x||Ne(m,l)}if(x)_e(l,s,e),Ae(t,l,n,u,d,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>Fe&&(Fe=l,ue=new Int32Array(l),de=new Int32Array(l));for(;n>1]]0&&(de[n]=ue[a-1]),ue[a]=n)}a=r+1;var u=new Int32Array(a);i=ue[a-1];for(;a-- >0;)u[a]=i,i=de[i],ue[a]=0;return u}(_);for(c=S.length-1,C=y-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=E(f)),Se(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=E(f)),Se(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),V(n),u}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;V(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ -var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var u=i.styleSheets;if(r)for(var d in r)r.hasOwnProperty(d)&&c.setAttribute(d,r[d]);c.rel="stylesheet",c.href=e,c.media="only x",function m(e){if(i.body)return e();setTimeout((function(){m(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function f(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){f(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=s,s(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(0),r=n(19),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,d=t.buttons,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(19);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(11),a=n(19),i=n(87);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:f?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,d=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(17),a=n(11),i=n(16),c=n(158),l=n(19);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(d){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,k=p.format,x=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:k,children:B})||B(k?k(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((w-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(11),a=n(17),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,d=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(0),r=n(11),a=n(19),i=n(114);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=u.prototype;return d.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(23),i=n(16),c=n(32),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(24),a=n(19),i=n(11),c=n(16);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var N=b[0],v=b[b.length-1];b.push([g[0]+h,v[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,N[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],d=c[i.shock]||c[0];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(17),a=n(23),i=n(3),c=n(2),l=n(32),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},m=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},f=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===s?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},N=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"South",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"East",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(0),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[m.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(0),r=n(24),a=n(17),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(3),a=n(2),i=n(32);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(0),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(0),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,d=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"average":"bad",fontSize:"25px",children:d||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!d,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(0),r=(n(23),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(0),r=n(24),a=n(16),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:(0,o.createFragment)([h,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:r.self_paid?"check-square-o":"square-o",content:"Buy Privately",selected:r.self_paid,onClick:function(){return(0,a.act)(c,"toggleprivate")}})],0),children:(0,o.createComponentVNode)(2,l,{state:t,supplies:s})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:d},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},d=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,d=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(0),r=(n(23),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(23),i=n(3),c=n(2);t.ChemDispenser=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=!!l.recordingRecipe,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=u&&Object.keys(l.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:l.recordingRecipe[e]}}))||l.beakerContents||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l.energy/l.maxEnergy,content:(0,r.toFixed)(l.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===l.amount,content:e,onClick:function(){return n("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:l.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return n("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u,content:e,onClick:function(){return n("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l.isBeakerLoaded,onClick:function(){return n("eject")}}),children:(u?"Virtual beaker":l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:l.beakerCurrentVolume}),(0,o.createTextVNode)("/"),l.beakerMaxVolume,(0,o.createTextVNode)(" units, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:l.isBeakerLoaded||u?0===p.length&&"Nothing":"N/A"}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(164);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:2,stepPixelSize:1,value:(0,r.round)(u),minValue:0,maxValue:1e3,onDrag:function(e,t){return n("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})],4),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,s=n.ref,p=l.screen,m=l.beakerContents,f=void 0===m?[]:m,h=l.bufferContents,C=void 0===h?[]:h,g=l.beakerCurrentVolume,b=l.beakerMaxVolume,N=l.isBeakerLoaded,v=l.isPillBottleLoaded,V=l.pillBottleCurrentAmount,y=l.pillBottleMaxAmount;return"analyze"===p?(0,o.createComponentVNode)(2,d,{state:t}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"eject")}})],4),children:[!N&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!N&&0===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:l.mode?"good":"bad",icon:l.mode?"exchange-alt":"times",content:l.mode?"Transfer":"Destroy",onClick:function(){return(0,r.act)(s,"toggleMode")}})],4),children:[0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,u,{state:t})}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[V," / ",y," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"ejectPillBottle")}})],4)})],0)};var i=a.Table,c=function(e){var t=e.state,n=e.chemical,i=e.transferTo,c=t.config.ref;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n.volume,initial:0})," units of "+n.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return(0,r.act)(c,"analyze",{id:n.id})}})]})]},n.id)},l=function(e){var t=e.label,n=e.amountUnit,r=e.amount,i=e.onChangeAmount,c=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:14,unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:i}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:c}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",content:l})]})},u=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={pillAmount:1,patchAmount:1,bottleAmount:1,packAmount:1,vialAmount:1,dartAmount:1},t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=(this.state,this.props),n=t.state.config.ref,i=this.state,c=i.pillAmount,u=i.patchAmount,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,textAlign:"center",color:"transparent",onClick:function(){return(0,r.act)(n,"pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!h&&(0,o.createComponentVNode)(2,l,{label:"Pills",amount:c,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({pillAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"pill",amount:c,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Patches",amount:u,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(t,n){return e.setState({patchAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"patch",amount:u,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"bottle",amount:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(t,n){return e.setState({packAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentPack",amount:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentBottle",amount:d,volume:"auto"})}})]})},i}(o.Component),d=function(e){var t=e.state,n=e.fermianalyze,i=t.config.ref,c=t.data.analyzeVars;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return(0,r.act)(i,"goScreen",{screen:"home"})}}),children:[!n&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD})]}),!!n&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:c.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:c.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:c.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:c.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:c.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:c.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:c.pHpeak})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(16),a=n(2),i=n(24),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(23),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,d=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(164);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(24),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),f=!!d&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([f,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(0),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(23);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(m)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:f,selected:s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:f,selected:!p&&!s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:f,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:f?"MAXIMUM":"LOCAL",selected:!f,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",m,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!s,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,k=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:k,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,minValue:0,maxValue:u,children:d+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>f&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(3),l=n(2),u=n(32),d=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(0),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),d=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:d})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(0),r=n(23),a=n(16),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(0),r=n(23),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,d=r.alloys,s=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(0),r=n(24),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,d=r.blood,s=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,d=t.transmission,s=t.level,p=t.neutered,m=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=d;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(0),r=n(3),a=n(2),i=n(32),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),d=i.default_pressure,s=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:s,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(0),r=n(24),a=n(70),i=n(17),c=n(11),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-d(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var m=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(24),a=n(17),i=n(3),c=n(2),l=n(32);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},d=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(0),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,v,{state:t})],4)},v=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},d=c.selected||{},s=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===d.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(0),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(32),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:m.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,telecrystals:s,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,d=e.onBuyMouseOut,s=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(70),r=n(514),a=n(3),i=n(117),c=n(115);(0,n(51).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(70);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(0),r=n(19),a=n(117);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,d=t.buttons,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(19);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(11),a=n(19),i=n(88);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:f?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,d=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(17),a=n(11),i=n(16),c=n(162),l=n(19);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(d){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:x,children:B})||B(x?x(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((w-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(11),a=n(17),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,d=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(0),r=n(11),a=n(19),i=n(117);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function l(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n only accepts children of type .This is what we received: "+r)}}}(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=d;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},d.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(24),i=n(16),c=n(33),l=n(88),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(25),a=n(19),i=n(11),c=n(16);var l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).ref=(0,o.createRef)(),n.state={viewBox:[600,200]},n.handleResize=function(){var e=n.ref.current;n.setState({viewBox:[e.offsetWidth,e.offsetHeight]})},n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=i.prototype;return c.componentDidMount=function(){window.addEventListener("resize",this.handleResize),this.handleResize()},c.componentWillUnmount=function(){window.removeEventListener("resize",this.handleResize)},c.render=function(){var e=this,t=this.props,n=t.data,i=void 0===n?[]:n,c=t.rangeX,l=t.rangeY,u=t.fillColor,d=void 0===u?"none":u,s=t.strokeColor,p=void 0===s?"#ffffff":s,m=t.strokeWidth,f=void 0===m?2:m,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,g=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)}(i,C,c,l);if(g.length>0){var b=g[0],N=g[g.length-1];g.push([C[0]+f,N[1]]),g.push([C[0]+f,-f]),g.push([-f,-f]),g.push([-f,b[1]])}var v=function(e){for(var t="",n=0;n0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(17),a=n(24),i=n(3),c=n(2),l=n(33),u=n(70);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},m=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},f=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===s?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},N=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"South",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"East",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(0),r=n(3),a=n(2),i=n(70);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[m.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(0),r=n(25),a=n(17),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(3),a=n(2),i=n(33);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(0),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(0),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,d=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"average":"bad",fontSize:"25px",children:d||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!d,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(0),r=(n(24),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(0),r=n(25),a=n(16),i=n(2),c=n(70);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:(0,o.createFragment)([h,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:r.self_paid?"check-square-o":"square-o",content:"Buy Privately",selected:r.self_paid,onClick:function(){return(0,a.act)(c,"toggleprivate")}})],0),children:(0,o.createComponentVNode)(2,l,{state:t,supplies:s})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:d},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},d=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,d=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(0),r=(n(24),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(24),i=n(3),c=n(2);t.ChemDispenser=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=!!l.recordingRecipe,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=u&&Object.keys(l.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:l.recordingRecipe[e]}}))||l.beakerContents||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l.energy/l.maxEnergy,content:(0,r.toFixed)(l.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===l.amount,content:e,onClick:function(){return n("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:l.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return n("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u,content:e,onClick:function(){return n("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l.isBeakerLoaded,onClick:function(){return n("eject")}}),children:(u?"Virtual beaker":l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:l.beakerCurrentVolume}),(0,o.createTextVNode)("/"),l.beakerMaxVolume,(0,o.createTextVNode)(" units, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:l.isBeakerLoaded||u?0===p.length&&"Nothing":"N/A"}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(168);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:2,stepPixelSize:1,value:(0,r.round)(u),minValue:0,maxValue:1e3,onDrag:function(e,t){return n("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})],4),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,s=n.ref,p=l.screen,m=l.beakerContents,f=void 0===m?[]:m,h=l.bufferContents,C=void 0===h?[]:h,g=l.beakerCurrentVolume,b=l.beakerMaxVolume,N=l.isBeakerLoaded,v=l.isPillBottleLoaded,V=l.pillBottleCurrentAmount,y=l.pillBottleMaxAmount;l.fermianalyze;return"analyze"===p?(0,o.createComponentVNode)(2,d,{state:t}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"eject")}})],4),children:[!N&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!N&&0===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:l.mode?"good":"bad",icon:l.mode?"exchange-alt":"times",content:l.mode?"Transfer":"Destroy",onClick:function(){return(0,r.act)(s,"toggleMode")}})],4),children:[0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,u,{state:t})}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[V," / ",y," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"ejectPillBottle")}})],4)})],0)};var i=a.Table,c=function(e){var t=e.state,n=e.chemical,i=e.transferTo,c=t.config.ref;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n.volume,initial:0})," units of "+n.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return(0,r.act)(c,"analyze",{id:n.id})}})]})]},n.id)},l=function(e){var t=e.label,n=e.amountUnit,r=e.amount,i=e.onChangeAmount,c=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:14,unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:i}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:c}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",content:l})]})},u=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={pillAmount:1,patchAmount:1,bottleAmount:1,packAmount:1,vialAmount:1,dartAmount:1},t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=(this.state,this.props),n=t.state.config.ref,i=this.state,c=i.pillAmount,u=i.patchAmount,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,textAlign:"center",color:"transparent",onClick:function(){return(0,r.act)(n,"pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!h&&(0,o.createComponentVNode)(2,l,{label:"Pills",amount:c,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({pillAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"pill",amount:c,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Patches",amount:u,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(t,n){return e.setState({patchAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"patch",amount:u,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"bottle",amount:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(t,n){return e.setState({packAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentPack",amount:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentBottle",amount:d,volume:"auto"})}})]})},i}(o.Component),d=function(e){var t=e.state,n=t.config.ref,i=t.data,c=i.analyzeVars,l=i.fermianalyze;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return(0,r.act)(n,"goScreen",{screen:"home"})}}),children:[!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD})]}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:c.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:c.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:c.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:c.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:c.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:c.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:c.pHpeak})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(16),a=n(2),i=n(25),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(24),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,d=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(168);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(25),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),f=!!d&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([f,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(0),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(24);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(m)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:f,selected:s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:f,selected:!p&&!s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:f,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(25),a=n(71),i=n(17),c=n(160),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:f?"MAXIMUM":"LOCAL",selected:!f,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",m,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!s,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(25),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(70);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(53).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,minValue:0,maxValue:u,children:d+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>f&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(25),a=n(71),i=n(17),c=n(3),l=n(2),u=n(33),d=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(0),r=n(3),a=n(2),i=n(119);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),d=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:d})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(0),r=n(24),a=n(16),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,d=r.alloys,s=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(0),r=n(25),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,d=r.blood,s=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,d=t.transmission,s=t.level,p=t.neutered,m=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=d;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(0),r=n(3),a=n(2),i=n(33),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),d=i.default_pressure,s=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:s,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(0),r=n(25),a=n(71),i=n(17),c=n(11),l=n(2);var u=5e5,d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,f=n.supply.map((function(e,t){return[t,e]})),h=n.demand.map((function(e,t){return[t,e]})),C=Math.max.apply(Math,[u].concat(n.supply,n.demand)),g=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return t=e.load,n=String(t.split(" ")[1]).toLowerCase(),-["w","kw","mw","gw"].indexOf(n);var t,n}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:C,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:C,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:f,rangeX:[0,f.length-1],rangeY:[0,C],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,C],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),g.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,s,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var s=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};s.defaultHooks=c.pureComponentHooks;var p=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};p.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(25),a=n(17),i=n(3),c=n(2),l=n(33);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},d=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(3),a=n(2),i=n(167);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(0),r=n(3),a=n(2),i=n(70),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,v,{state:t})],4)},v=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(0),r=n(25),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},d=c.selected||{},s=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===d.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(25),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(0),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(33),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:m.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,telecrystals:s,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,d=e.onBuyMouseOut,s=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(71),r=n(517),a=n(3),i=n(120),c=n(118);(0,n(53).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(71);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o Date: Fri, 19 Jun 2020 22:53:55 -0500 Subject: [PATCH 06/64] unnecessary? --- tgui-next/packages/tgui/interfaces/ChemMaster.js | 1 - tgui-next/packages/tgui/public/tgui.bundle.js | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/tgui-next/packages/tgui/interfaces/ChemMaster.js b/tgui-next/packages/tgui/interfaces/ChemMaster.js index 60e017bc7c..40d9ae15ca 100644 --- a/tgui-next/packages/tgui/interfaces/ChemMaster.js +++ b/tgui-next/packages/tgui/interfaces/ChemMaster.js @@ -16,7 +16,6 @@ export const ChemMaster = props => { isPillBottleLoaded, pillBottleCurrentAmount, pillBottleMaxAmount, - fermianalyze, } = data; if (screen === "analyze") { return ; diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index 8748ebc140..4f5873c217 100644 --- a/tgui-next/packages/tgui/public/tgui.bundle.js +++ b/tgui-next/packages/tgui/public/tgui.bundle.js @@ -1,3 +1,3 @@ !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=169)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(390);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";var o=n(5),r=n(20).f,a=n(30),i=n(22),c=n(90),l=n(125),u=n(62);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(162);t.AnimatedNumber=o.AnimatedNumber;var r=n(395);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(117);t.Button=i.Button;var c=n(397);t.ColorBox=c.ColorBox;var l=n(398);t.Collapsible=l.Collapsible;var u=n(399);t.Dimmer=u.Dimmer;var d=n(400);t.Dropdown=d.Dropdown;var s=n(401);t.Flex=s.Flex;var p=n(165);t.Grid=p.Grid;var m=n(88);t.Icon=m.Icon;var f=n(164);t.Input=f.Input;var h=n(167);t.LabeledList=h.LabeledList;var C=n(402);t.NoticeBox=C.NoticeBox;var g=n(403);t.NumberInput=g.NumberInput;var b=n(404);t.ProgressBar=b.ProgressBar;var N=n(405);t.Section=N.Section;var v=n(166);t.Table=v.Table;var V=n(406);t.Tabs=V.Tabs;var y=n(407);t.TitleBar=y.TitleBar;var _=n(120);t.Toast=_.Toast;var x=n(163);t.Tooltip=x.Tooltip;var k=n(408);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(33),r=n(16);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,r.config),i=Object.assign({},e.data,r.static_data,r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(121))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o,r=n(104),a=n(7),i=n(5),c=n(6),l=n(15),u=n(75),d=n(30),s=n(22),p=n(13).f,m=n(37),f=n(51),h=n(12),C=n(59),g=i.Int8Array,b=g&&g.prototype,N=i.Uint8ClampedArray,v=N&&N.prototype,V=g&&m(g),y=b&&m(b),_=Object.prototype,x=_.isPrototypeOf,k=h("toStringTag"),L=C("TYPED_ARRAY_TAG"),w=r&&!!f&&"Opera"!==u(i.opera),B=!1,S={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},I=function(e){var t=u(e);return"DataView"===t||l(S,t)},T=function(e){return c(e)&&l(S,u(e))};for(o in S)i[o]||(w=!1);if((!w||"function"!=typeof V||V===Function.prototype)&&(V=function(){throw TypeError("Incorrect invocation")},w))for(o in S)i[o]&&f(i[o],V);if((!w||!y||y===_)&&(y=V.prototype,w))for(o in S)i[o]&&f(i[o].prototype,y);if(w&&m(v)!==y&&f(v,y),a&&!l(y,k))for(o in B=!0,p(y,k,{get:function(){return c(this)?this[L]:undefined}}),S)i[o]&&d(i[o],L,o);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:w,TYPED_ARRAY_TAG:B&&L,aTypedArray:function(e){if(T(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(f){if(x.call(V,e))return e}else for(var t in S)if(l(S,o)){var n=i[t];if(n&&(e===n||x.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(a){if(n)for(var o in S){var r=i[o];r&&l(r.prototype,e)&&delete r.prototype[e]}y[e]&&!n||s(y,e,n?t:w&&b[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,r;if(a){if(f){if(n)for(o in S)(r=i[o])&&l(r,e)&&delete r[e];if(V[e]&&!n)return;try{return s(V,e,n?t:w&&g[e]||t)}catch(c){}}for(o in S)!(r=i[o])||r[e]&&!n||s(r,e,t)}},isView:I,isTypedArray:T,TypedArray:V,TypedArrayPrototype:y}},function(e,t,n){"use strict";var o=n(31),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in v)&&(b=V(g=v[_],_,N),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(d)return!1;return s?-1:u||d?d:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(0),r=n(11),a=n(396),i=n(33);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(7),r=n(72),a=n(47),i=n(26),c=n(35),l=n(15),u=n(122),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(30),a=n(15),i=n(90),c=n(91),l=n(36),u=l.get,d=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),d(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";var o=n(7),r=n(4),a=n(15),i=Object.defineProperty,c={},l=function(e){throw e};e.exports=function(e,t){if(a(c,e))return c[e];t||(t={});var n=[][e],u=!!a(t,"ACCESSORS")&&t.ACCESSORS,d=a(t,0)?t[0]:l,s=a(t,1)?t[1]:undefined;return c[e]=!!n&&!r((function(){if(u&&!o)return!0;var e={length:-1};u?i(e,1,{enumerable:!0,get:l}):e[1]=1,n.call(e,d,s)}))}},function(e,t,n){"use strict";function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(7),r=n(13),a=n(47);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(124),c=n(5),l=n(6),u=n(30),d=n(15),s=n(73),p=n(60),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(73),i=n(103),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";var o=n(126),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!!n&&o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(7),i=n(116),c=n(9),l=n(78),u=n(56),d=n(47),s=n(30),p=n(10),m=n(140),f=n(155),h=n(35),C=n(15),g=n(75),b=n(6),N=n(43),v=n(51),V=n(48).f,y=n(156),_=n(18).forEach,x=n(55),k=n(13),L=n(20),w=n(36),B=n(80),S=w.get,I=w.set,T=k.f,A=L.f,E=Math.round,P=r.RangeError,O=l.ArrayBuffer,M=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof O||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},L=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),v&&v(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new O(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new M(r)});d"+e+"<\/script>"},f=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;f=o?function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=u("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F);for(var n=i.length;n--;)delete f.prototype[i[n]];return f()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=r(e),n=new p,p.prototype=null,n[s]=e):n=f(),t===undefined?n:a(n,t)}},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(12)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(12),r=n(43),a=n(13),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a.f(c,i,{configurable:!0,value:r(null)}),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(32),a=n(12)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(127),r=n(94).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(32);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(35),r=n(13),a=n(47);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(8),r=n(138);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(60),r=n(6),a=n(15),i=n(13).f,c=n(59),l=n(68),u=c("meta"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(158);var o=n(16),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(127),r=n(94);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(54),a=n(12)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(97),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(99),a=n(10),i=n(49),c=n(100),l=n(135),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,s){var p,m,f,h,C,g,b,N=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?N(o(b=e[f])[0],b[1]):N(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,N,b.value,d))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),a=1;a=0:s>p;p+=m)p in d&&(l=n(l,d[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(104),i=n(30),c=n(67),l=n(4),u=n(56),d=n(31),s=n(10),p=n(140),m=n(222),f=n(37),h=n(51),C=n(48).f,g=n(13).f,b=n(98),N=n(44),v=n(36),V=v.get,y=v.set,_=o.ArrayBuffer,x=_,k=o.DataView,L=k&&k.prototype,w=Object.prototype,B=o.RangeError,S=m.pack,I=m.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},P=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},O=function(e){return S(e,23,4)},M=function(e){return S(e,52,8)},R=function(e,t){g(e.prototype,t,{get:function(){return V(this)[t]}})},F=function(e,t,n,o){var r=p(n),a=V(e);if(r+t>a.byteLength)throw B("Wrong index");var i=V(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},D=function(e,t,n,o,r,a){var i=p(n),c=V(e);if(i+t>c.byteLength)throw B("Wrong index");for(var l=V(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sG;)(j=H[G++])in x||i(x,j,_[j]);z.constructor=x}h&&f(L)!==w&&h(L,w);var U=new k(new x(2)),K=L.setInt8;U.setInt8(0,2147483648),U.setInt8(1,2147483649),!U.getInt8(0)&&U.getInt8(1)||c(L,{setInt8:function(e,t){K.call(this,e,t<<24>>24)},setUint8:function(e,t){K.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){u(this,x,"ArrayBuffer");var t=p(e);y(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},k=function(e,t,n){u(this,k,"DataView"),u(e,x,"DataView");var o=V(e).byteLength,a=d(t);if(a<0||a>o)throw B("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw B("Wrong length");y(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(R(x,"byteLength"),R(k,"buffer"),R(k,"byteLength"),R(k,"byteOffset")),c(k.prototype,{getInt8:function(e){return F(this,1,e)[0]<<24>>24},getUint8:function(e){return F(this,1,e)[0]},getInt16:function(e){var t=F(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=F(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return P(F(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return P(F(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(F(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(F(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){D(this,1,e,T,t)},setUint8:function(e,t){D(this,1,e,T,t)},setInt16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){D(this,4,e,O,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){D(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});N(x,"ArrayBuffer"),N(k,"DataView"),e.exports={ArrayBuffer:x,DataView:k}},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(62),i=n(22),c=n(52),l=n(69),u=n(56),d=n(6),s=n(4),p=n(76),m=n(44),f=n(80);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],N=b&&b.prototype,v=b,V={},y=function(e){var t=N[e];i(N,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||N.forEach&&!s((function(){(new b).entries().next()})))))v=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new v,x=_[g](C?{}:-0,1)!=_,k=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((v=t((function(t,n){u(t,v,e);var o=f(new b,t,v);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=N,N.constructor=v),(k||w)&&(y("delete"),y("has"),h&&y("get")),(w||x)&&y(g),C&&N.clear&&delete N.clear}return V[e]=v,o({global:!0,forced:v!=b},V),m(v,e),C||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(6),r=n(51);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(39),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(84),i=n(110),c=RegExp.prototype.exec,l=String.prototype.replace,u=c,d=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=i.UNSUPPORTED_Y||i.BROKEN_CARET,p=/()??/.exec("")[1]!==undefined;(d||p||s)&&(u=function(e){var t,n,o,r,i=this,u=s&&i.sticky,m=a.call(i),f=i.source,h=0,C=e;return u&&(-1===(m=m.replace("y","")).indexOf("g")&&(m+="g"),C=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(f="(?: "+f+")",C=" "+C,h++),n=new RegExp("^(?:"+f+")",m)),p&&(n=new RegExp("^"+f+"$(?!\\s)",m)),d&&(t=i.lastIndex),o=c.call(u?n:i,C),u?o?(o.input=o.input.slice(h),o[0]=o[0].slice(h),o.index=i.lastIndex,i.lastIndex+=o[0].length):i.lastIndex=0:d&&o&&(i.lastIndex=i.global?o.index+o[0].length:t),p&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),d="$0"==="a".replace(/./,"$0"),s=a("replace"),p=!!/./[s]&&""===/./[s]("a","$0"),m=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var f=a(e),h=!r((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),C=h&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t}));if(!h||!C||"replace"===e&&(!u||!d||p)||"split"===e&&!m){var g=/./[f],b=n(f,""[e],(function(e,t,n,o,r){return t.exec===i?h&&!r?{done:!0,value:g.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:d,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),N=b[0],v=b[1];o(String.prototype,e,N),o(RegExp.prototype,f,2==t?function(e,t){return v.call(e,this,t)}:function(e){return v.call(e,this)})}s&&c(RegExp.prototype[f],"sham",!0)}},function(e,t,n){"use strict";var o=n(34),r=n(85);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(11),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(30);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(123),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(39),r=n(123);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(38),r=n(48),a=n(95),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(74),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(42),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(12),r=n(66),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(75),r=n(66),a=n(12)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(12)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(1),r=n(207),a=n(37),i=n(51),c=n(44),l=n(30),u=n(22),d=n(12),s=n(39),p=n(66),m=n(137),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,N){r(n,t,d);var v,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(v=a(S.call(new e)),f!==Object.prototype&&v.next&&(s||a(v)===f||(i?i(v,f):"function"!=typeof v[C]&&l(v,C,g)),c(v,x,!0,!0),s&&(p[x]=g))),"values"==m&&w&&"values"!==w.name&&(k=!0,B=function(){return w.call(this)}),s&&!N||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},N)for(y in V)(h||k||!(y in L))&&u(L,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(10),r=n(106),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(31),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(5),c=n(4),l=n(34),u=n(49),d=n(130),s=n(89),p=n(149),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,N=0,v={},V=function(e){if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++N]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(N),N},h=function(e){delete v[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)||"file:"===m.protocol?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(34),a=n(12)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(4);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(31),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(109);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(12)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(111).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(82);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(76),i=n(9).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(11),a=n(16),i=n(118),c=n(53),l=n(119),u=n(19),d=n(88),s=n(163);n(164),n(165);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var f=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,N=e.ellipsis,v=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!v&&!_);return x&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",w&&"Button--hasContent",N&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),v,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(53),r=n(16),a=(0,o.createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),r&&c&&8===l&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(16);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(0),a=n(11),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(7),r=n(4),a=n(89);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(91),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(93),a=n(20),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(96);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(7),r=n(13),a=n(8),i=n(63);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(38);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(26),r=n(48).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(t){return i.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(12);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(42),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(54),r=n(10),a=n(49);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(26),r=n(45),a=n(66),i=n(36),c=n(102),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(37),c=n(30),l=n(15),u=n(12),d=n(39),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(26),r=n(31),a=n(10),i=n(40),c=n(23),l=Math.min,u=[].lastIndexOf,d=!!u&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf"),p=c("indexOf",{ACCESSORS:!0,1:0}),m=d||!s||!p;e.exports=m?function(e){if(d)return u.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=l(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:u},function(e,t,n){"use strict";var o=n(31),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(32),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),d(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(57).trim,a=n(82),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(7),r=n(63),a=n(26),i=n(72).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(74);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,d,s=n(5),p=n(20).f,m=n(34),f=n(108).set,h=n(149),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,N="process"==m(g),v=p(s,"queueMicrotask"),V=v&&v.value;V||(o=function(){var e,t;for(N&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},N?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(152);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(32),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(1),r=n(85);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(74);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(351);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(100),i=n(99),c=n(49),l=n(9).aTypedArrayConstructor;e.exports=function(e){var t,n,u,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[t];return u}},function(e,t,n){"use strict";var o=n(67),r=n(52).getWeakData,a=n(8),i=n(6),c=n(56),l=n(69),u=n(18),d=n(15),s=n(36),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},N=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=N(this,e);if(t)return t[1]},has:function(e){return!!N(this,e)},set:function(e,t){var n=N(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o=n(160),r=n(16);function a(e,t,n,o,r,a,i){try{var c=e[a](i),l=c.value}catch(u){return void n(u)}c.done?t(l):Promise.resolve(l).then(o,r)}var i,c,l,u,d,s=(0,n(53).createLogger)("drag"),p=!1,m=!1,f=[0,0],h=function(e){return(0,r.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},C=function(e,t){return(0,r.winset)(e,"pos",t[0]+","+t[1])},g=function(){var e,t=(e=regeneratorRuntime.mark((function n(e){var t,o,r,a;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return s.log("setting up"),i=e.config.window,n.next=4,h(i);case 4:t=n.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],o=b(t),r=o[0],a=o[1],r&&C(i,a),s.debug("current state",{ref:i,screenOffset:f});case 9:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(o,r){var i=e.apply(t,n);function c(e){a(i,o,r,c,l,"next",e)}function l(e){a(i,o,r,c,l,"throw",e)}c(undefined)}))});return function(e){return t.apply(this,arguments)}}();t.setupDrag=g;var b=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),p=!0,c=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",N),v(e)};var N=function _(e){s.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",_),p=!1},v=function(e){p&&(e.preventDefault(),C(i,(0,o.vecAdd)([e.screenX,e.screenY],f,c)))};t.resizeStartHandler=function(e,t){return function(n){l=[e,t],s.log("resize start",l),m=!0,c=[window.screenLeft-n.screenX,window.screenTop-n.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",y),document.addEventListener("mouseup",V),y(n)}};var V=function x(e){s.log("resize end",d),y(e),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",x),m=!1},y=function(e){m&&(e.preventDefault(),(d=(0,o.vecAdd)(u,(0,o.vecMultiply)(l,(0,o.vecAdd)([e.screenX,e.screenY],(0,o.vecInverse)([window.screenLeft,window.screenTop]),c,[1,1]))))[0]=Math.max(d[0],250),d[1]=Math.max(d[1],120),function(e,t){(0,r.winset)(e,"size",t[0]+","+t[1])}(i,d))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(25);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},d,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(166),a=n(11);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(11),a=n(19),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,d=e.content,s=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[d,s]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name,", Purity: ",e.purity]},e.name)}))]})}},function(e,t,n){n(170),n(171),n(172),n(173),n(174),n(175),e.exports=n(176)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(196),n(197),n(198),n(199),n(200),n(202),n(204),n(205),n(206),n(136),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(223),n(224),n(225),n(226),n(227),n(229),n(230),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(256),n(257),n(258),n(259),n(261),n(262),n(263),n(264),n(265),n(266),n(268),n(269),n(271),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(291),n(292),n(293),n(294),n(295),n(297),n(298),n(299),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(153),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(347),n(348),n(349),n(350),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389);var o=n(0);n(391),n(392);var r=n(393),a=(n(158),n(3)),i=n(16),c=n(159),l=n(53),u=n(161),d=n(516),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(518).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){s.log(o),s.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(38),i=n(39),c=n(7),l=n(96),u=n(128),d=n(4),s=n(15),p=n(54),m=n(6),f=n(8),h=n(14),C=n(26),g=n(35),b=n(47),N=n(43),v=n(63),V=n(48),y=n(131),_=n(95),x=n(20),k=n(13),L=n(72),w=n(30),B=n(22),S=n(92),I=n(73),T=n(60),A=n(59),E=n(12),P=n(132),O=n(27),M=n(44),R=n(36),F=n(18).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),Z=S("string-to-symbol-registry"),J=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=N(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=N(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=u?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=N(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=v(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?N(e):ce(N(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(B((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),B(U,"withoutSetter",(function(e){return re(A(e),e)})),L.f=ue,k.f=ie,x.f=de,V.f=y.f=se,_.f=pe,P.f=function(e){return re(E(e),e)},c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(v(ee),(function(e){O(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(Z,t))return Z[t];var n=U(t);return Z[t]=n,J[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(J,e))return J[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(m(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),M(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(125),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(54),i=n(6),c=n(14),l=n(10),u=n(50),d=n(64),s=n(65),p=n(12),m=n(97),f=p("isConcatSpreadable"),h=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),C=s("concat"),g=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!h||!C},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(1),r=n(133),a=n(45);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(1),r=n(18).every,a=n(40),i=n(23),c=a("every"),l=i("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(98),a=n(45);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(1),r=n(18).filter,a=n(65),i=n(23),c=a("filter"),l=i("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(18).find,a=n(45),i=n(23),c=!0,l=i("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(1),r=n(18).findIndex,a=n(45),i=n(23),c=!0,l=i("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(1),r=n(134),a=n(14),i=n(10),c=n(31),l=n(64);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(1),r=n(134),a=n(14),i=n(10),c=n(32),l=n(64);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(1),r=n(201);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(18).forEach,r=n(40),a=n(23),i=r("forEach"),c=a("forEach");e.exports=i&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(1),r=n(203);o({target:"Array",stat:!0,forced:!n(76)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(49),r=n(14),a=n(135),i=n(99),c=n(10),l=n(50),u=n(100);e.exports=function(e){var t,n,d,s,p,m,f=r(e),h="function"==typeof this?this:Array,C=arguments.length,g=C>1?arguments[1]:undefined,b=g!==undefined,N=u(f),v=0;if(b&&(g=o(g,C>2?arguments[2]:undefined,2)),N==undefined||h==Array&&i(N))for(n=new h(t=c(f.length));t>v;v++)m=b?g(f[v],v):f[v],l(n,v,m);else for(p=(s=N.call(f)).next,n=new h;!(d=p.call(s)).done;v++)m=b?a(s,g,[d.value,v],!0):d.value,l(n,v,m);return n.length=v,n}},function(e,t,n){"use strict";var o=n(1),r=n(61).includes,a=n(45);o({target:"Array",proto:!0,forced:!n(23)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(1),r=n(61).indexOf,a=n(40),i=n(23),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,u=a("indexOf"),d=i("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!u||!d},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(1)({target:"Array",stat:!0},{isArray:n(54)})},function(e,t,n){"use strict";var o=n(137).IteratorPrototype,r=n(43),a=n(47),i=n(44),c=n(66),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(1),r=n(58),a=n(26),i=n(40),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||!u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(1),r=n(139);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(1),r=n(18).map,a=n(65),i=n(23),c=a("map"),l=i("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(50);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(1),r=n(77).left,a=n(40),i=n(23),c=a("reduce"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(77).right,a=n(40),i=n(23),c=a("reduceRight"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(54),i=n(42),c=n(10),l=n(26),u=n(50),d=n(12),s=n(65),p=n(23),m=s("slice"),f=p("slice",{ACCESSORS:!0,0:0,1:2}),h=d("species"),C=[].slice,g=Math.max;o({target:"Array",proto:!0,forced:!m||!f},{slice:function(e,t){var n,o,d,s=l(this),p=c(s.length),m=i(e,p),f=i(t===undefined?p:t,p);if(a(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[h])&&(n=undefined):n=undefined,n===Array||n===undefined))return C.call(s,m,f);for(o=new(n===undefined?Array:n)(g(f-m,0)),d=0;m1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(32),a=n(14),i=n(4),c=n(40),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||!p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(55)("Array")},function(e,t,n){"use strict";var o=n(1),r=n(42),a=n(31),i=n(10),c=n(14),l=n(64),u=n(50),d=n(65),s=n(23),p=d("splice"),m=s("splice",{ACCESSORS:!0,0:0,1:2}),f=Math.max,h=Math.min;o({target:"Array",proto:!0,forced:!p||!m},{splice:function(e,t){var n,o,d,s,p,m,C=c(this),g=i(C.length),b=r(e,g),N=arguments.length;if(0===N?n=o=0:1===N?(n=0,o=g-b):(n=N-2,o=h(f(a(t),0),g-b)),g+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(d=l(C,o),s=0;sg-o+n;s--)delete C[s-1]}else if(n>o)for(s=g-o;s>b;s--)m=s+n-1,(p=s+o-1)in C?C[m]=C[p]:delete C[m];for(s=0;s>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(1),r=n(9);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(78),i=n(8),c=n(42),l=n(10),u=n(46),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,d))(l(r-o)),m=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(14),i=n(35);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(30),r=n(231),a=n(12)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(35);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=i.call(this);return e==e?a.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(1)({target:"Function",proto:!0},{bind:n(141)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(37),i=n(12)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(7),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in a)&&r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(44)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(79),r=n(142);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(1),r=n(143),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(1),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(1),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(1),r=n(107),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(1),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(1),r=n(81),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(1),r=n(81);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{fround:n(246)})},function(e,t,n){"use strict";var o=n(107),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126);e.exports=Math.fround||function(e){var t,n,a=r(e),d=o(e);return al||n!=n?d*Infinity:d*n}},function(e,t,n){"use strict";var o=n(1),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(1),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{log1p:n(143)})},function(e,t,n){"use strict";var o=n(1),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(1)({target:"Math",stat:!0},{sign:n(107)})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(81),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(1),r=n(81),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(44)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(1),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(7),r=n(5),a=n(62),i=n(22),c=n(15),l=n(34),u=n(80),d=n(35),s=n(4),p=n(43),m=n(48).f,f=n(20).f,h=n(13).f,C=n(57).trim,g=r.Number,b=g.prototype,N="Number"==l(p(b)),v=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a("Number",!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var V,y=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof y&&(N?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?u(new g(v(t)),n,y):v(t)},_=o?m(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;_.length>x;x++)c(g,V=_[x])&&!c(y,V)&&h(y,V,f(g,V));y.prototype=b,b.constructor=y,i(r,"Number",y)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isFinite:n(260)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isInteger:n(144)})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(1),r=n(144),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(1)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(1),r=n(267);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(57).trim,a=n(82),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(1),r=n(145);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(1),r=n(31),a=n(270),i=n(106),c=n(4),l=1..toFixed,u=Math.floor,d=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),s=r(e),p=[0,0,0,0,0,0],m="",f="0",h=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*p[n],p[n]=o%1e7,o=u(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=p[t],p[t]=u(n/e),n=n%e*1e7},g=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==p[e]){var n=String(p[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(h(0,n),o=s;o>=7;)h(1e7,0),o-=7;for(h(d(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?m+((c=f.length)<=s?"0."+i.call("0",s-c)+f:f.slice(0,c-s)+"."+f.slice(c-s)):m+f}})},function(e,t,n){"use strict";var o=n(34);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(1),r=n(272);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(7),r=n(4),a=n(63),i=n(95),c=n(72),l=n(14),u=n(58),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0,sham:!n(7)},{create:n(43)})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(83),i=n(14),c=n(32),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(1),r=n(7);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(129)})},function(e,t,n){"use strict";var o=n(1),r=n(7);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(83),i=n(14),c=n(32),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(1),r=n(146).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(68),a=n(4),i=n(6),c=n(52).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(1),r=n(69),a=n(50);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(26),i=n(20).f,c=n(7),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(93),i=n(26),c=n(20),l=n(50);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(131).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(14),i=n(37),c=n(103);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0},{is:n(147)})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(14),a=n(63);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(83),i=n(14),c=n(35),l=n(37),u=n(20).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(83),i=n(14),c=n(35),l=n(37),u=n(20).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(52).onFreeze,i=n(68),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(52).onFreeze,i=n(68),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(1)({target:"Object",stat:!0},{setPrototypeOf:n(51)})},function(e,t,n){"use strict";var o=n(101),r=n(22),a=n(296);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(101),r=n(75);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(1),r=n(146).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(1),r=n(145);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(1),l=n(39),u=n(5),d=n(38),s=n(148),p=n(22),m=n(67),f=n(44),h=n(55),C=n(6),g=n(32),b=n(56),N=n(34),v=n(91),V=n(69),y=n(76),_=n(46),x=n(108).set,k=n(150),L=n(151),w=n(300),B=n(152),S=n(301),I=n(36),T=n(62),A=n(12),E=n(97),P=A("species"),O="Promise",M=I.get,R=I.set,F=I.getterFor(O),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=B.f,K=U,Y="process"==N(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=T(O,(function(){if(!(v(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),$=W||!y((function(e){D.all(e)["catch"]((function(){}))})),Q=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},X=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=Q(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&J(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},J=function(e,t){x.call(u,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){x.call(u,(function(){Y?H.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,X(e,t,!0))},re=function ae(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=Q(n);r?k((function(){var o={done:!1};try{r.call(n,ne(ae,e,o,t),ne(oe,e,o,t))}catch(a){oe(e,o,a,t)}})):(t.value=n,t.state=1,X(e,t,!1))}catch(a){oe(e,{done:!1},a,t)}}};W&&(D=function(e){b(this,D,O),g(e),o.call(this);var t=M(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){R(this,{type:O,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&X(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=M(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:W},{Promise:D}),f(D,O,!1,!0),h(O),a=d(O),c({target:O,stat:!0,forced:W},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:O,stat:!0,forced:l||W},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:O,stat:!0,forced:$},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(1),r=n(39),a=n(148),i=n(4),c=n(38),l=n(46),u=n(151),d=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(1),r=n(38),a=n(32),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(1),r=n(38),a=n(32),i=n(8),c=n(6),l=n(43),u=n(141),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(8),i=n(35),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(20).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(1),r=n(6),a=n(8),i=n(15),c=n(20),l=n(37);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(1),r=n(7),a=n(8),i=n(20);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(37);o({target:"Reflect",stat:!0,sham:!n(103)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(1)({target:"Reflect",stat:!0},{ownKeys:n(93)})},function(e,t,n){"use strict";var o=n(1),r=n(38),a=n(8);o({target:"Reflect",stat:!0,sham:!n(68)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(20),d=n(37),s=n(47);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(1),r=n(8),a=n(138),i=n(51);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(7),r=n(5),a=n(62),i=n(80),c=n(13).f,l=n(48).f,u=n(109),d=n(84),s=n(110),p=n(22),m=n(4),f=n(36).set,h=n(55),C=n(12)("match"),g=r.RegExp,b=g.prototype,N=/a/g,v=/a/g,V=new g(N)!==N,y=s.UNSUPPORTED_Y;if(o&&a("RegExp",!V||y||m((function(){return v[C]=!1,g(N)!=N||g(v)==v||"/a/i"!=g(N,"i")})))){for(var _=function(e,t){var n,o=this instanceof _,r=u(e),a=t===undefined;if(!o&&r&&e.constructor===_&&a)return e;V?r&&!a&&(e=e.source):e instanceof _&&(a&&(t=d.call(e)),e=e.source),y&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=i(V?new g(e,t):g(e,t),o?this:b,_);return y&&n&&f(c,{sticky:n}),c},x=function(e){e in _||c(_,e,{configurable:!0,get:function(){return g[e]},set:function(t){g[e]=t}})},k=l(g),L=0;k.length>L;)x(k[L++]);b.constructor=_,_.prototype=b,p(r,"RegExp",_)}h("RegExp")},function(e,t,n){"use strict";var o=n(7),r=n(13),a=n(84),i=n(110).UNSUPPORTED_Y;o&&("g"!=/./g.flags||i)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(84),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d="toString"!=l.name;(u||d)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(79),r=n(142);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(1),r=n(111).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(1),a=n(20).f,i=n(10),c=n(112),l=n(21),u=n(113),d=n(39),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(1),r=n(42),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(1),r=n(112),a=n(21);o({target:"String",proto:!0,forced:!n(113)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(111).charAt,r=n(36),a=n(102),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(86),r=n(8),a=n(10),i=n(21),c=n(114),l=n(87);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(1),r=n(105).end;o({target:"String",proto:!0,forced:n(154)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(105).start;o({target:"String",proto:!0,forced:n(154)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(1),r=n(26),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var C=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=o.REPLACE_KEEPS_$0,b=C?"$":"$0";return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!C&&g||"string"==typeof o&&-1===o.indexOf(b)){var a=n(t,e,this,o);if(a.done)return a.value}var l=r(e),m=String(this),f="function"==typeof o;f||(o=String(o));var h=l.global;if(h){var v=l.unicode;l.lastIndex=0}for(var V=[];;){var y=d(l,m);if(null===y)break;if(V.push(y),!h)break;""===String(y[0])&&(l.lastIndex=u(m,i(l.lastIndex),v))}for(var _,x="",k=0,L=0;L=k&&(x+=m.slice(k,B)+E,k=B+w.length)}return x+m.slice(k)}];function N(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(86),r=n(8),a=n(21),i=n(147),c=n(87);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(86),r=n(109),a=n(8),i=n(21),c=n(46),l=n(114),u=n(10),d=n(87),s=n(85),p=n(4),m=[].push,f=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),N=r===undefined?4294967295:r>>>0;if(0===N)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var v=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(1),r=n(57).trim;o({target:"String",proto:!0,forced:n(115)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(1),r=n(57).end,a=n(115)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(1),r=n(57).start,a=n(115)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(1),r=n(28);o({target:"String",proto:!0,forced:n(29)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(41)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(31);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(41)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(41)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(41)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(9),r=n(133),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(98),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).filter,a=n(46),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(9),r=n(18).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(116);(0,n(9).exportTypedArrayStaticMethod)("from",n(156),o)},function(e,t,n){"use strict";var o=n(9),r=n(61).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(61).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(136),i=n(12)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},function(e,t,n){"use strict";var o=n(9),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(9),r=n(139),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(9),r=n(18).map,a=n(46),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(9),r=n(116),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(9),r=n(77).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(77).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(9),r=n(18).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(9),r=n(10),a=n(42),i=n(46),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(9).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(67),i=n(52),c=n(79),l=n(157),u=n(6),d=n(36).enforce,s=n(124),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,N=C.get,v=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?N.call(this,e):t.frozen.get(e)}return N.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?v.call(this,e,t):n.frozen.set(e,t)}else v.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(79)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(157))},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(108);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(150),i=n(34),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(1),r=n(5),a=n(74),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Be,t._HI=R,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Pe,t._MP=Le,t._MR=be,t.__render=De,t.createComponentVNode=function(e,t,n,o,r){var i=new S(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return d(o,null);return w(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return w(n,o)}(e,t,r),t);x.createVNode&&x.createVNode(i);return i},t.createFragment=A,t.createPortal=function(e,t){var n=R(e);return I(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=N,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&M(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?d(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ye,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function d(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;function m(e){return e.substr(2).toLowerCase()}function f(e,t){e.appendChild(t)}function h(e,t,n){u(n)?f(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function g(e){for(var t=0;t0,f=u(p),h=l(p)&&"$"===p[0];m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=E(s)),(f||h)&&(s.key="$"+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),a=2;return e.children=n,e.childFlags=a,e}function R(e){return i(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var F="http://www.w3.org/1999/xlink",D="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":F,"xlink:arcrole":F,"xlink:href":F,"xlink:role":F,"xlink:show":F,"xlink:title":F,"xlink:type":F,"xml:base":D,"xml:lang":D,"xml:space":D};function z(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var H=z(0),G=z(null),U=z(!0);function K(e,t){var n=t.$EV;return n||(n=t.$EV=z(null)),n[e]||1==++H[e]&&(G[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?q(t,!0,e,X(t)):t.stopPropagation()}}(e):function(e){return function(t){q(t,!1,e,X(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function Y(e,t){var n=t.$EV;n&&n[e]&&(0==--H[e]&&(document.removeEventListener(m(e),G[e]),G[e]=null),n[e]=null)}function q(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function W(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function Q(){return this.cancelBubble}function X(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=Q,e.stopPropagation=W,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function Z(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function J(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))Z(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),ie(o,c)}}var ue,de,se=J("onInput",me),pe=J("onChange");function me(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function fe(e,t,n,o,r,a){64&e?ae(o,n):256&e?le(o,n,r,t):128&e&&me(o,n,r),a&&(n.$V=t)}function he(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",pe)}(t,n)}function Ce(e){return e.type&&te(e.type)?!a(e.checked):!a(e.value)}function ge(e){e&&!B(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){B(e,t)||void 0===e.current||(e.current=t)}))}function Ne(e,t){ve(e),v(e,t)}function ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ge(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=Ce(n))&&he(t,o,n),n)ke(c,null,n[c],o,r,a,null);i&&fe(t,e,o,n,!0,a)}function we(e,t,n){var o=R(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Be(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=y(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];i.$PS=null}i.$BR=!1}return i.$LI=we(i,n,o),i}function Se(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Te(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Be(e,e.type,e.props||p,n,o,a);Se(i.$LI,t,i.$CX,o,r,a),Ee(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Se(e.children=R(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Pe(e,a)):512&i||16&i?Ie(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=P());2===c?Se(i,n,r,o,r,a):Ae(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var a=P();Ie(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||h(t,o,n)}function Te(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)k(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=E(s)),Se(s,m,n,f,null,i)):8!==p&&4!==p||Ae(s,m,n,f,null,i)}u(t)||h(t,m,r),u(l)||Le(e,c,l,m,o),be(e.ref,m,i)}function Ae(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=Ce(c)),c){var C=f[h],g=c[h];C!==g&&ke(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&ke(b,f[b],null,l,o,m,e)}var N=t.children,v=t.className;e.className!==v&&(a(v)?l.removeAttribute("class"):o?l.setAttribute("class",v):l.className=v);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,N):Me(e.childFlags,t.childFlags,e.children,N,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&fe(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(ge(y),be(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}Re(l,h,s,n,o,r,!1,a,i),f!==m&&(ge(f),be(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=R(32768&t.flags?C.render(d,s,o):C(d,o));Oe(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=P());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=N(i[p-1],!1).nextSibling)}Me(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Me(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;C(r,l),f(a,l)}}(e,t,o,s)}function Me(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Oe(n,o,r,a,i,c,u);break;case 1:Ne(n,r);break;case 16:ve(n),k(r,o);break;default:!function(e,t,n,o,r,a){ve(e),Ae(t,n,o,r,N(e,!0),a),v(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Se(o,r,a,i,c,u);break;case 1:break;case 16:k(r,o);break;default:Ae(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:k(n,t))}(n,o,r);break;case 2:ye(r),Se(o,r,a,i,c,u);break;case 1:ye(r);break;default:ye(r),Ae(o,r,a,i,c,u)}break;default:switch(t){case 16:Ve(n),k(r,o);break;case 2:_e(r,l,n),Se(o,r,a,i,c,u);break;case 1:_e(r,l,n);break;default:var d=0|n.length,s=0|o.length;0===d?s>0&&Ae(o,r,a,i,c,u):0===s?_e(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=E(C)),Oe(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=E(C)),Oe(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ne(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,v=a-c+1,y=i-c+1,_=new Int32Array(y+1),x=v===o,k=!1,L=0,w=0;if(r<4||(v|y)<32)for(C=g;C<=a;++C)if(m=e[C],wc?k=!0:L=c,16384&f.flags&&(t[c]=f=E(f)),Oe(m,f,l,n,u,d,p),++w;break}!x&&c>i&&Ne(m,l)}else x||Ne(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ne(e[g++],l);_[c-b]=C+1,L>c?k=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=E(f)),Oe(m,f,l,n,u,d,p),++w}else x||Ne(m,l);else x||Ne(m,l)}if(x)_e(l,s,e),Ae(t,l,n,u,d,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>Fe&&(Fe=l,ue=new Int32Array(l),de=new Int32Array(l));for(;n>1]]0&&(de[n]=ue[a-1]),ue[a]=n)}a=r+1;var u=new Int32Array(a);i=ue[a-1];for(;a-- >0;)u[a]=i,i=de[i],ue[a]=0;return u}(_);for(c=S.length-1,C=y-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=E(f)),Se(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=E(f)),Se(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),V(n),u}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;V(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ -var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var u=i.styleSheets;if(r)for(var d in r)r.hasOwnProperty(d)&&c.setAttribute(d,r[d]);c.rel="stylesheet",c.href=e,c.media="only x",function m(e){if(i.body)return e();setTimeout((function(){m(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function f(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){f(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=s,s(p),c}}).call(this,n(121))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(0),r=n(19),a=n(117);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,d=t.buttons,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(19);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(11),a=n(19),i=n(88);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:f?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,d=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(17),a=n(11),i=n(16),c=n(162),l=n(19);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(d){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:x,children:B})||B(x?x(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((w-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(11),a=n(17),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,d=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(0),r=n(11),a=n(19),i=n(117);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function l(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n only accepts children of type .This is what we received: "+r)}}}(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=d;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},d.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(24),i=n(16),c=n(33),l=n(88),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(25),a=n(19),i=n(11),c=n(16);var l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).ref=(0,o.createRef)(),n.state={viewBox:[600,200]},n.handleResize=function(){var e=n.ref.current;n.setState({viewBox:[e.offsetWidth,e.offsetHeight]})},n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=i.prototype;return c.componentDidMount=function(){window.addEventListener("resize",this.handleResize),this.handleResize()},c.componentWillUnmount=function(){window.removeEventListener("resize",this.handleResize)},c.render=function(){var e=this,t=this.props,n=t.data,i=void 0===n?[]:n,c=t.rangeX,l=t.rangeY,u=t.fillColor,d=void 0===u?"none":u,s=t.strokeColor,p=void 0===s?"#ffffff":s,m=t.strokeWidth,f=void 0===m?2:m,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,g=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)}(i,C,c,l);if(g.length>0){var b=g[0],N=g[g.length-1];g.push([C[0]+f,N[1]]),g.push([C[0]+f,-f]),g.push([-f,-f]),g.push([-f,b[1]])}var v=function(e){for(var t="",n=0;n0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(17),a=n(24),i=n(3),c=n(2),l=n(33),u=n(70);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},m=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},f=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===s?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},N=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"South",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"East",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(0),r=n(3),a=n(2),i=n(70);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[m.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(0),r=n(25),a=n(17),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(3),a=n(2),i=n(33);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(0),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(0),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,d=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"average":"bad",fontSize:"25px",children:d||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!d,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(0),r=(n(24),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(0),r=n(25),a=n(16),i=n(2),c=n(70);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:(0,o.createFragment)([h,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:r.self_paid?"check-square-o":"square-o",content:"Buy Privately",selected:r.self_paid,onClick:function(){return(0,a.act)(c,"toggleprivate")}})],0),children:(0,o.createComponentVNode)(2,l,{state:t,supplies:s})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:d},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},d=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,d=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(0),r=(n(24),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(24),i=n(3),c=n(2);t.ChemDispenser=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=!!l.recordingRecipe,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=u&&Object.keys(l.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:l.recordingRecipe[e]}}))||l.beakerContents||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l.energy/l.maxEnergy,content:(0,r.toFixed)(l.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===l.amount,content:e,onClick:function(){return n("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:l.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return n("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u,content:e,onClick:function(){return n("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l.isBeakerLoaded,onClick:function(){return n("eject")}}),children:(u?"Virtual beaker":l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:l.beakerCurrentVolume}),(0,o.createTextVNode)("/"),l.beakerMaxVolume,(0,o.createTextVNode)(" units, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:l.isBeakerLoaded||u?0===p.length&&"Nothing":"N/A"}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(168);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:2,stepPixelSize:1,value:(0,r.round)(u),minValue:0,maxValue:1e3,onDrag:function(e,t){return n("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})],4),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,s=n.ref,p=l.screen,m=l.beakerContents,f=void 0===m?[]:m,h=l.bufferContents,C=void 0===h?[]:h,g=l.beakerCurrentVolume,b=l.beakerMaxVolume,N=l.isBeakerLoaded,v=l.isPillBottleLoaded,V=l.pillBottleCurrentAmount,y=l.pillBottleMaxAmount;l.fermianalyze;return"analyze"===p?(0,o.createComponentVNode)(2,d,{state:t}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"eject")}})],4),children:[!N&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!N&&0===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:l.mode?"good":"bad",icon:l.mode?"exchange-alt":"times",content:l.mode?"Transfer":"Destroy",onClick:function(){return(0,r.act)(s,"toggleMode")}})],4),children:[0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,u,{state:t})}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[V," / ",y," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"ejectPillBottle")}})],4)})],0)};var i=a.Table,c=function(e){var t=e.state,n=e.chemical,i=e.transferTo,c=t.config.ref;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n.volume,initial:0})," units of "+n.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return(0,r.act)(c,"analyze",{id:n.id})}})]})]},n.id)},l=function(e){var t=e.label,n=e.amountUnit,r=e.amount,i=e.onChangeAmount,c=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:14,unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:i}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:c}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",content:l})]})},u=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={pillAmount:1,patchAmount:1,bottleAmount:1,packAmount:1,vialAmount:1,dartAmount:1},t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=(this.state,this.props),n=t.state.config.ref,i=this.state,c=i.pillAmount,u=i.patchAmount,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,textAlign:"center",color:"transparent",onClick:function(){return(0,r.act)(n,"pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!h&&(0,o.createComponentVNode)(2,l,{label:"Pills",amount:c,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({pillAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"pill",amount:c,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Patches",amount:u,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(t,n){return e.setState({patchAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"patch",amount:u,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"bottle",amount:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(t,n){return e.setState({packAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentPack",amount:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentBottle",amount:d,volume:"auto"})}})]})},i}(o.Component),d=function(e){var t=e.state,n=t.config.ref,i=t.data,c=i.analyzeVars,l=i.fermianalyze;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return(0,r.act)(n,"goScreen",{screen:"home"})}}),children:[!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD})]}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:c.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:c.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:c.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:c.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:c.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:c.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:c.pHpeak})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(16),a=n(2),i=n(25),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(24),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,d=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(168);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(25),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),f=!!d&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([f,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(0),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(24);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(m)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:f,selected:s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:f,selected:!p&&!s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:f,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(25),a=n(71),i=n(17),c=n(160),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:f?"MAXIMUM":"LOCAL",selected:!f,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",m,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!s,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(25),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(70);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(53).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,minValue:0,maxValue:u,children:d+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>f&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(25),a=n(71),i=n(17),c=n(3),l=n(2),u=n(33),d=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(0),r=n(3),a=n(2),i=n(119);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),d=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:d})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(0),r=n(24),a=n(16),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,d=r.alloys,s=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(0),r=n(25),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,d=r.blood,s=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,d=t.transmission,s=t.level,p=t.neutered,m=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=d;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(0),r=n(3),a=n(2),i=n(33),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),d=i.default_pressure,s=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:s,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(0),r=n(25),a=n(71),i=n(17),c=n(11),l=n(2);var u=5e5,d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,f=n.supply.map((function(e,t){return[t,e]})),h=n.demand.map((function(e,t){return[t,e]})),C=Math.max.apply(Math,[u].concat(n.supply,n.demand)),g=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return t=e.load,n=String(t.split(" ")[1]).toLowerCase(),-["w","kw","mw","gw"].indexOf(n);var t,n}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:C,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:C,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:f,rangeX:[0,f.length-1],rangeY:[0,C],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,C],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),g.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,s,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var s=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};s.defaultHooks=c.pureComponentHooks;var p=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};p.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(25),a=n(17),i=n(3),c=n(2),l=n(33);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},d=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(3),a=n(2),i=n(167);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(0),r=n(3),a=n(2),i=n(70),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,v,{state:t})],4)},v=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(0),r=n(25),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},d=c.selected||{},s=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===d.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(25),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(0),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(33),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:m.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,telecrystals:s,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,d=e.onBuyMouseOut,s=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(71),r=n(517),a=n(3),i=n(120),c=n(118);(0,n(53).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(71);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(11),a=n(19);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(0),r=n(19),a=n(117);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,d=t.buttons,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(19);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(11),a=n(19),i=n(88);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:f?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(11),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,d=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(17),a=n(11),i=n(16),c=n(162),l=n(19);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(d){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:x,children:B})||B(x?x(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((w-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(11),a=n(17),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=N[0]&&t<=N[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(11),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,d=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(0),r=n(11),a=n(19),i=n(117);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function l(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n only accepts children of type .This is what we received: "+r)}}}(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=d;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},d.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(0),r=n(11),a=n(24),i=n(16),c=n(33),l=n(88),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(0),r=n(25),a=n(19),i=n(11),c=n(16);var l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).ref=(0,o.createRef)(),n.state={viewBox:[600,200]},n.handleResize=function(){var e=n.ref.current;n.setState({viewBox:[e.offsetWidth,e.offsetHeight]})},n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=i.prototype;return c.componentDidMount=function(){window.addEventListener("resize",this.handleResize),this.handleResize()},c.componentWillUnmount=function(){window.removeEventListener("resize",this.handleResize)},c.render=function(){var e=this,t=this.props,n=t.data,i=void 0===n?[]:n,c=t.rangeX,l=t.rangeY,u=t.fillColor,d=void 0===u?"none":u,s=t.strokeColor,p=void 0===s?"#ffffff":s,m=t.strokeWidth,f=void 0===m?2:m,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,g=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)}(i,C,c,l);if(g.length>0){var b=g[0],N=g[g.length-1];g.push([C[0]+f,N[1]]),g.push([C[0]+f,-f]),g.push([-f,-f]),g.push([-f,b[1]])}var v=function(e){for(var t="",n=0;n0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(17),a=n(24),i=n(3),c=n(2),l=n(33),u=n(70);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return N}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},m=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},f=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===s?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},N=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"South",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"East",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(0),r=n(3),a=n(2),i=n(70);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[m.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(0),r=n(25),a=n(17),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(3),a=n(2),i=n(33);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(0),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(0),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,d=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"average":"bad",fontSize:"25px",children:d||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!d,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(0),r=(n(24),n(16)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",i.success_estimate,"%"]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(0),r=n(3),a=n(2);n(11);var i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);for(var c=0;c=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component);t.Canvas=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i,{value:c.grid,onCanvasClick:function(e,t){return n("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!c.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return n("finalize")},content:"Finalize"}),c.name]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(0),r=n(25),a=n(16),i=n(2),c=n(70);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:(0,o.createFragment)([h,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:r.self_paid?"check-square-o":"square-o",content:"Buy Privately",selected:r.self_paid,onClick:function(){return(0,a.act)(c,"toggleprivate")}})],0),children:(0,o.createComponentVNode)(2,l,{state:t,supplies:s})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:l.self_paid&&!e.can_private_buy&&!l.emagged,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:d},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},d=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,d=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(0),r=(n(24),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(0),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(0),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(17),a=n(24),i=n(3),c=n(2);t.ChemDispenser=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=!!l.recordingRecipe,d=Object.keys(l.recipes).map((function(e){return{name:e,contents:l.recipes[e]}})),s=l.beakerTransferAmounts||[],p=u&&Object.keys(l.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:l.recordingRecipe[e]}}))||l.beakerContents||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l.energy/l.maxEnergy,content:(0,r.toFixed)(l.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return n("clear_recipes")}})}),!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!l.isBeakerLoaded,content:"Record",onClick:function(){return n("record_recipe")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return n("cancel_recording")}}),u&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return n("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return n("dispense_recipe",{recipe:e.name})}},e.name)})),0===d.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===l.amount,content:e,onClick:function(){return n("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:l.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return n("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u,content:e,onClick:function(){return n("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l.isBeakerLoaded,onClick:function(){return n("eject")}}),children:(u?"Virtual beaker":l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:l.beakerCurrentVolume}),(0,o.createTextVNode)("/"),l.beakerMaxVolume,(0,o.createTextVNode)(" units, "),l.beakerCurrentpH,(0,o.createTextVNode)(" pH")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:l.isBeakerLoaded||u?0===p.length&&"Nothing":"N/A"}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(0),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(17),a=n(3),i=n(2),c=n(168);t.ChemHeater=function(e){var t=(0,a.useBackend)(e),n=t.act,l=t.data,u=l.targetTemp,d=l.isActive,s=l.isBeakerLoaded,p=l.currentTemp,m=l.currentpH,f=l.beakerCurrentVolume,h=l.beakerMaxVolume,C=l.beakerContents,g=void 0===C?[]:C;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:2,stepPixelSize:1,value:(0,r.round)(u),minValue:0,maxValue:1e3,onDrag:function(e,t){return n("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[f," / ",h," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})],4),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:s,beakerContents:g})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(16),a=n(2);t.ChemMaster=function(e){var t=e.state,n=t.config,l=t.data,s=n.ref,p=l.screen,m=l.beakerContents,f=void 0===m?[]:m,h=l.bufferContents,C=void 0===h?[]:h,g=l.beakerCurrentVolume,b=l.beakerMaxVolume,N=l.isBeakerLoaded,v=l.isPillBottleLoaded,V=l.pillBottleCurrentAmount,y=l.pillBottleMaxAmount;return"analyze"===p?(0,o.createComponentVNode)(2,d,{state:t}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!l.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"eject")}})],4),children:[!N&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!N&&0===f.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:l.mode?"good":"bad",icon:l.mode?"exchange-alt":"times",content:l.mode?"Transfer":"Destroy",onClick:function(){return(0,r.act)(s,"toggleMode")}})],4),children:[0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c,{state:t,chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,u,{state:t})}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[V," / ",y," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return(0,r.act)(s,"ejectPillBottle")}})],4)})],0)};var i=a.Table,c=function(e){var t=e.state,n=e.chemical,i=e.transferTo,c=t.config.ref;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:n.volume,initial:0})," units of "+n.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return(0,r.act)(c,"transfer",{id:n.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return(0,r.act)(c,"analyze",{id:n.id})}})]})]},n.id)},l=function(e){var t=e.label,n=e.amountUnit,r=e.amount,i=e.onChangeAmount,c=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:14,unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:i}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:c}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",content:l})]})},u=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={pillAmount:1,patchAmount:1,bottleAmount:1,packAmount:1,vialAmount:1,dartAmount:1},t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=(this.state,this.props),n=t.state.config.ref,i=this.state,c=i.pillAmount,u=i.patchAmount,d=i.bottleAmount,s=i.packAmount,p=i.vialAmount,m=i.dartAmount,f=t.state.data,h=f.condi,C=f.chosenPillStyle,g=f.pillStyles,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===C,textAlign:"center",color:"transparent",onClick:function(){return(0,r.act)(n,"pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!h&&(0,o.createComponentVNode)(2,l,{label:"Pills",amount:c,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({pillAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"pill",amount:c,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Patches",amount:u,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(t,n){return e.setState({patchAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"patch",amount:u,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"bottle",amount:d,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Hypovials",amount:p,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"hypoVial",amount:p,volume:"auto"})}}),!h&&(0,o.createComponentVNode)(2,l,{label:"Smartdarts",amount:m,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"smartDart",amount:m,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Packs",amount:s,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(t,n){return e.setState({packAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentPack",amount:s,volume:"auto"})}}),!!h&&(0,o.createComponentVNode)(2,l,{label:"Bottles",amount:d,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return(0,r.act)(n,"create",{type:"condimentBottle",amount:d,volume:"auto"})}})]})},i}(o.Component),d=function(e){var t=e.state,n=t.config.ref,i=t.data,c=i.analyzeVars,l=i.fermianalyze;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return(0,r.act)(n,"goScreen",{screen:"home"})}}),children:[!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD})]}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:c.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:c.color,mr:1}),c.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[c.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:c.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:c.addicD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:c.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:c.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:c.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:c.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:c.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:c.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:c.pHpeak})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(0),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(0),r=n(16),a=n(2),i=n(25),c=n(11);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(17),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(24),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,d=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(3),a=n(2),i=n(168);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(25),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),f=!!d&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([f,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(0),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(0),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(3),a=n(2),i=n(24);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(m)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:f,selected:s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:f,selected:!p&&!s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:f,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(25),a=n(71),i=n(17),c=n(160),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:f?"MAXIMUM":"LOCAL",selected:!f,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",m,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!s,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,N=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:N.name?N.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:N.crimstat?N.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(0),r=n(3),a=n(2);t.HypnoChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:i.trigger,onChange:function(e,t){return n("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return n("interrogate")}}),1===i.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(0),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,N=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(25),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,N=u.has_extra_settings,v=u.extra_settings,V=void 0===v?{}:v;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(3),a=n(2),i=n(70);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,N=c.reportDelivery,v=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(3),a=n(2);(0,n(53).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,N=null!==s,v=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:N&&(v?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),N&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,minValue:0,maxValue:u,children:d+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>f&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(25),a=n(71),i=n(17),c=n(3),l=n(2),u=n(33),d=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var N=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),v=Math.max.apply(Math,[1].concat(N.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*N.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:v,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(0),r=n(3),a=n(2),i=n(119);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),d=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:d})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(0),r=n(24),a=n(16),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(0),r=n(24),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,d=r.alloys,s=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(0),r=n(25),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,d=r.blood,s=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,d=t.transmission,s=t.level,p=t.neutered,m=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=d;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(0),r=n(3),a=n(2),i=n(33),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),d=i.default_pressure,s=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:s,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(0),r=n(25),a=n(71),i=n(17),c=n(11),l=n(2);var u=5e5,d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,f=n.supply.map((function(e,t){return[t,e]})),h=n.demand.map((function(e,t){return[t,e]})),C=Math.max.apply(Math,[u].concat(n.supply,n.demand)),g=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return t=e.load,n=String(t.split(" ")[1]).toLowerCase(),-["w","kw","mw","gw"].indexOf(n);var t,n}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:C,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:C,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:f,rangeX:[0,f.length-1],rangeY:[0,C],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,C],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),g.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,s,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,p,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var s=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};s.defaultHooks=c.pureComponentHooks;var p=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};p.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(25),a=n(17),i=n(3),c=n(2),l=n(33);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,N=u.subspaceSwitchable,v=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),v&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:v.color,ml:2,children:["[",v.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!N&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(0),r=n(11),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},d=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(3),a=n(2),i=n(167);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(0),r=n(3),a=n(2),i=n(70),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return N}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,v,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v,{state:t})],4)},N=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,v,{state:t})],4)},v=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(0),r=n(25),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},d=c.selected||{},s=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===d.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(3),a=n(2);t.Sleeper=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.occupied,l=i.open,u=i.occupant,d=void 0===u?[]:u,s=(i.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),p=(i.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:d.name?d.name:"No Occupant",minHeight:"210px",buttons:!!d.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d.statstate,children:d.stat}),children:!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health,minValue:d.minHealth,maxValue:d.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d[e.type],minValue:0,maxValue:d.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.blood_levels})}),i.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:d.cloneLoss?"bad":"good",children:d.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:d.brainLoss?"bad":"good",children:d.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:i.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"door-open":"door-closed",content:l?"Open":"Closed",onClick:function(){return n("door")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(c&&e.allowed),width:"140px",onClick:function(){return n("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return n("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return n("purge",{chem:e.id})}},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(0),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(2),a=n(3),i=n(17);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(25),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(0),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(0),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TeleLogBrowser=void 0;var o=n(0),r=n(3),a=n(2);t.TeleLogBrowser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.network,u=void 0===l?"NULL":l,d=i.servers,s=i.selected,p=void 0===s?null:s,m=i.selected_logs,f=p&&p.status;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:u,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!d.length||!!p,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:p,onClick:function(){return n("probe")}})],4),children:d?d.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!p,onClick:function(){return n("mainmenu")}}),children:p?p.name+" ("+p.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:p?p.traffic<=1024?p.traffic+" Gigabytes":Math.round(p.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:f?"good":"bad",children:f?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Servers",children:(0,o.createComponentVNode)(2,a.Section,{children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:i.selected&&e.ref===i.selected.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Messages",disabled:!f,children:(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:f&&m?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return n("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})},"messages")]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Telemonitor=void 0;var o=n(0),r=n(3),a=n(33),i=n(2);t.Telemonitor=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.notice,u=c.network,d=void 0===u?"NULL":u,s=c.servers,p=c.selected,m=void 0===p?null:p,f=c.selected_servers,h=m&&m.status;return(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:l}),(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:d,width:"150px",maxLength:15,onChange:function(e,t){return n("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!s.length||!!m,onClick:function(){return n("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:m,onClick:function(){return n("probe")}})],4),children:m?f?f.length+" currently probed and buffered":"Connected devices is empty!":s?s.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!m,onClick:function(){return n("mainmenu")}}),children:m?m.name+" ("+m.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Network Entities",children:(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:s&&s.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:m&&e.ref===m.ref,onClick:function(){return n("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"})}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Entity Status",disabled:!m,children:(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:h?"good":"bad",children:h?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:h&&m.netspeed0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:m.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,telecrystals:s,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,d=e.onBuyMouseOut,s=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-sl.user.cash),content:t?"FREE":c,onClick:function(){return(0,r.act)(u,"vend",{ref:e.ref})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(0),r=n(3),a=n(2);t.Wires=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.wires||[],l=i.status||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color,labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return n("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return n("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return n("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.color)}))})}),!!l.length&&(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(3),a=n(2);t.AtmosRelief=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.open_pressure===i.max_pressure,onClick:function(){return n("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:i.open_pressure,step:10,onChange:function(e,t){return n("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.close_pressure===i.open_pressure,onClick:function(){return n("close_pressure",{close_pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.createStore=void 0;var o=n(71),r=n(517),a=n(3),i=n(120),c=n(118);(0,n(53).createLogger)("store");t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},a.backendReducer,i.toastReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(71);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o Date: Sat, 20 Jun 2020 22:52:33 +0300 Subject: [PATCH 07/64] Kepi and Orvilike Kepi --- code/modules/clothing/head/misc.dm | 8 +++++++ icons/mob/clothing/head.dmi | Bin 226147 -> 226775 bytes icons/obj/clothing/hats.dmi | Bin 110200 -> 110646 bytes .../code/modules/client/loadout/head.dm | 21 ++++++++++++++++++ modular_citadel/code/modules/clothing/trek.dm | 9 ++++++++ 5 files changed, 38 insertions(+) diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 201c9e0bea..fe9df92fef 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -437,3 +437,11 @@ item_state = "hunter" armor = list("melee" = 5, "bullet" = 5, "laser" = 5, "energy" = 15, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) resistance_flags = FIRE_PROOF | ACID_PROOF + +/obj/item/clothing/head/kepi + name = "kepi" + desc = "A white cap with visor. Too bad that Solar Foreign Legion isn't created." + icon_state = "kepi" + +/obj/item/clothing/head/kepi/old + icon_state = "kepi_old" diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi index ccd902ec03a506f5fc382422d52010837af9c85c..6e4b814e5ac7f81083b66a2724a487e3c1b30f93 100644 GIT binary patch delta 12493 zcmX}S1z1$i7dO7Nbe9q$U%EqqC8ZSwk?szqJ6yORQqsZ_N+Z%N-7F;?3o0cYOLs4^ z{MX<6f8TkYy)*Yr+0Q#q|FB?59AdbH#0ou0raXXj^tZIpO<*rO zN7X^2BVZPCeRcb%cK2HJE{T|SvCTPnh#i`fom2k14O15!4Cclg!*oCs?aUGguJa|% zh54CTXwAIDm3mz6`ed?p<{=U7_|U8=<3Q}6!Rvt?T=Qf+I;i}2y>vU?AT&79EWAOJ z;?-{tTMmHy=8wi8@M37guJ#_;(|;E!ah9xe{40yiC}T9Y(sEgd#*EUe|E1&U@|49O zUlrpA1BOV4XTnz4q3%&Nup*{Ro+y#4=N<#AW26|fR(}< zWpAqXQv!mV+SL9U|FRL#NwGGN9gLo|Y(*2y2MIKvE1lb#09ro+&5X4+u4abQi^&n* zj~K?gE~66Khoj39h>$bQ1a_W#Oa{fByfx}OSeFH7N_FM>-Pef)H=0EJq`it!dj^&? zX7ZcAx4_F+e9oVxu{fh`L}~=5-tewZoy%#jo)>*ZLMEO zma|bP#rpx-UUnnK>5Ac4JnWD`RX1|)pDEP(Y<9$d?}0(*kY(Q}N|DIb<`AX$y^5HH zyWYT)C);M4c*X+%@26;#-J`(Q#&kz%^agY z=^IVs04Ld=j5J@NHBYhmBkf2pdv40sT}9zh*!VjUB#yPdUyxODy~H(A{%KV1VBhR= z_MhdC-p+mYC3TmBvuwP3u)Sq{iYNc8jEA0QQZyG5O1L}JS3Mj}B4PP<+@1FJ{A$+4 zLrZ|Xa*yx0RiJ-N#r`fd98eo#FJJKWUUJI*4q&&>;nVN3U0|_K@1pmoCV`8$N2$EM&N^YN34tlhfCN(_D#W5fJKmEHIA(~8 z9HlQ|+pXI^YZp_Cm&M^3a$~~US5Gngru|3%-CM#hI*6TDaV`22y4bz;vL59huXtm| zCjgb<5S_-TSI<><2btJh+8fxH?!e)!N@SNat8meSP}aiRtidw-v|JbmJ}2N3 z-{O*B1tb&VF#+u_X~vrxz;?Hx@bFGu-euK{kJ}ky232s66e53(q$he5pP3?v{58jF z@PB+FHAW8P}$%)c4Q}JHOek^ZeD9UoGvUN;3Y8SSF0hZyZyo zL*Ecpy!7>c2vOTPXtB^5Du}rVszKhAEVEL5i=Piv-pT?jEC%AC`H!Y>x_qOKNeWrv zB+ZgNtX9jihbyN`*drYt+KdTNj}Ik3;)?_fg<|(g(KpO#-j{G5Xs^$p4_kYFNC z&8wG!4WfzwTR%2&By&df1E;>OHC_|vF={gM^BFuMq@|70$7b0YCO z6jvsSey}*6@zJozHig995&c{{e4gCj2UlcO@5kBL*zr~%rP+x3UTDf+-X7&LKGn#9 zxA)QHP2lsddV)tV=;?&3?C*fnk*AK5s%Gxvu4j1R02wxP5tdR)@7|#B%)ePxmLM&r z@W!Lt=R^qPg@<}z&~pXjPnBEo?DXF)YnL-k7lumf-tw_O>aW&xN%Gu&i~aS| zsFXh?!b}bfrPgbQtA7m@+$kh`Np_%_c(prud3UvP^1+Wmnj30PdAPKdNcdvB9Xl`k zgqXoq0LY3@!L^l(pYREKmz(6kFN$RRyg-`XMeEZ0o5%1N60US|dA`38a(d1vS+l59 zz^e0MB1&j#%Q~`Pf+d{Ej)dm0QDnjVPYWTo(D5uC5ue~wCMC7vwS%|4D7KZ~--OQ> z{!B<2_rojAia)Mbha7>~=sWaBaG!t6{=!9&`U7wsk8>E{9YtZ=h9TYzxQ@)MuLkbB z^jSyP;D<#N*vW~qPm54-OvR=U2@P-(Y)+?r?BEbG))Aw>8ca+J?3e}?C%>tm4I|boJH;n|2wt-*uQhUekjqr~0LA1LIG9U zi^~GLWL{`7u>ktSI)&033W zEVF0o6uC3Edau-9o}5~?PGJGw_!l7?y%JaZ*J}BTqElX+Zj3pVvCFz6lj>=Pkd)&79lTx_ zyumEhjQ;{3bLHG!kok@Hwse2(aypj-$lQ~2r1bpPr!@U4td}UVmk0~U*a1dp~bvX2U zmAzzaWF@#hTkBV;<$EESWiPjElFTS(51f5aeo_3hSE{OGom!XWn#QHVY@~erngS6H>sBJL{1Klh}k)r9E0qV=MWwrZwzNl>5H*$EkOAXVb&y~1$lX003>Ns zzUaq~CmoygR(UKvVdQd-OfvoyZf(c-u@9EWUa>#Hwt4$DC9T7E(`0z5u1?(0&)7r= zktIESh|U{JbL;338Sn)EL4hEJ_CbxX_1N8#*M9{;A=f9<2M`U^{K5_&+ID-_&*Ls}kybwYLCNqkU1hck>|2V$_2>2$EWm%{@C;~LXJkGq?GU7Skq67Y8QWl&6Plb_nldGrHGEU znYpxtc22X$ULAi~yW=$vGZNZXs?qv~4z`bF-P52HeK!$o>y@Uo<*g%t7EV<*+P5X= zCj5&`V8N5+KqK5;f2z)pbBA;kevd+6whafLR1q`l+DxUdmQp7iBJCE^K8b8hM@Uw` zMO^zyfGFF6fE@#PsWH&$ccyANArQ0NcTQhd4y^6N&$Y~D6%GBmvEkK&1(LcMZ~>em z?8Rv}s=z7WI$1$kYXYEkzH9v!O8t2Xm`FzNT1q||!JTh|&OT+K!h+^_iMECr)rto_B@DYt z&bA1?of4cjczJrJ&~&DO@e4QK40~R-a^0}_Sw zn#-xhFjc^-_+qSQ^POD8lS%1pocdfh6#q7NPM973+_ov!l3^qmBPK{LDS(iqX0!z= z=bRhJ3eB-%A6d#z!*p}9upiIxFzIcfGIJeCLT5>3a{#oT3{MJEfLJ1C(qbD)l$HsX z>=2C**l56m8r2-Vssf?!==eT{m!Bvid?Jsdskxkikts!{H#f?kTq^F;Dh}K3sl(KU@`T7;13hFHKsh}JcaPSzO_gKIz?3Wr_*$`c3sn8$xOF8Hr z-kh)iU~@kq?wh?96*N+l?Va}{(f-2awS+%_RbA_YdTHP>Zy&v8f|1%R(-;be@cgR# z;CP4oTaOg*IFH35UDmuc=1uDQjwogu^KCl$WS0xPK17=9Ujb+4WGIknBvzZkl&Iq_xw)66hDZ zzYWNg37{I4bx>f%t3v;H^yH$g`B0I&w%hIw7RWm^kLNVGKr+DGR5}HWz)0C@hh5Jr z0F3Rr@Z@4G3C>(|jjgN?CJzKHG@=(qJO6Ze+$m*|lN_F>*^g!NEPgm_mrH2u*aegX z#Kd%P=kWHu!J`XZEdypt;IVA7B4=sZdC6+0KgHa8!FP$x0pE|N2F)B0+5OUPKskii z7h~JK#oF2nQ@8HpVg!`FbgRmkBwjVlo6B=c+W*C{K6FF(Jad?<#T&Eg@!HiqGVv3A z%I~=bNH~lX6B=ZW^W$qf!jgc(O#a*i#eLU3ccc6HX)%hVzaMDS{FL0-iUS2~33*OK zjtu|F#}~>E2)9Cxi~v7Xe0$?cnBrl7!A`yZu<*}UAX2M~{DEkQREJnl@)X)rgiLw6c|%m1b!j z6tR^VJeei)rR(I+`QJn3EV_3PTT#Wp_V%`Fpgd45tgr-Xwo3F?IL zsN%jviD3Ue2C73&v^KQ#D1UG2e_wkeC$j#AMsxQ*)heo77m z*uM|^KPhFIk|}M;3o9zkG!!ccpbTif_c)ku&d-<+jX??uiqp|-VYsLV(sjNv%#h_a;R}q{I*8Z zKF7vwAQZamiIB|gjgylW*OG!|A?7u<(T4BVun&PaiFR z`6ar4%A$#C=@)jmD5ud)=ftVF) zqpq$_;V_mdLPbS|3%bRiJ81bvdd*{Fgt3D4o{*5R`ztxf)48Qzu}35DD;pf*M4A29 zI2PJS_dK<$Wu)UT1?Y_l@#DhF8bOsl)s>(8r=GxTgp(9knAHQ3t7?pkHb_ZLIcp9M z)=o+_8^3QTZb0PTANm$GXn{jf;My?cE=%MBYDw%Z9*8MJf;8Ee83d9Mcvx2vx_|-+ z`=OaSp8Bs%%Jy(B9iSSeSs5008B%M$UwtN zz~C8KMu-2gHNQ#2NL%o5s=!Qx%eNCqS*O`d%dlJPiN)XB^rj(b9Ch|fTsYhb1@N-= zXnbR(){;3TIyr?&!1x4$SQF-NI0R5)CtfOVe>uKN7hY_0Jvggw`UQ>Cl7$+6_a~W? zkms!Qwp;T*x7rhsw=%cT^PzeDdbA-0IBu!1=rAugZ~q%;WP;Tid>5FMl@*tt|73U4 zceEKLmD|+B0EI$_HuIXA3~6X-F&V>ibH1F&>{~ghJ2RM4XXaMsJ==Y?tDQhLc_ldF z!+fEDIPtFxw!CcT5xq?B{niLdh+ZUT~<~WD5SDd5F=EI*V3yzKUPy!eF6qQbTBps zfhd!b{%$Ln%mI`BBxSAqPRWb3L)Qrr0LM~}6B zoB6BbfgF(@NI-oP!?B0Q%Q=6e;B1-W$|Vh;u(%Ymy&mnCB;f>nYgkgi{gCNN<{iuK zHua3{RM5^j?}CF}8`SyKJ-70Jp)$1R@H#J>{EBG&MJt)*N@c=m+6yV_dZgA+2KQ}^ zAG5HA(d1q>(0UrW(vGgVg6D_7-yilQ*6C}fRE4n!Epm9Zw zRB6Cjnx$hHi4B1MEpLq3iCNe(3b+|$bztyj-NQ)5Tm;5#_WOpv>_I-_R+}@Ma7LSoD;$~21oeEi^IDWb(rl&`RmBp|4Q;!R@ zc(e@~sB&>~@*?2&Lr+&Bn*o`JG6`$1;k)q?SSMg3&9an?jCZLBa~M5&n-m`CXmLot z7Rc3qk%|a`K`sK@gKggKzfaSE%&k4Qwf)c9#>VPr?9WD77DJ79(3+Z>e?z6X7gR6II60k+#T2iL8s%JC4Fj;6vW{b-7pJbSSYY=&> z6zN_t7dJ4VzP`TBEtErwz^5^tNdT&CLSzA+z8MjPuJAiynMWyy$_*Qb3Pq@VJ`0xC zq!`gX1+Mqim&P$D{q0q@^LL$djhywb9xfBnkmal(&gky3>_1ttX7zXT5IU z;?4_$E`i2p&}@Act*XOZxjlOA9jFIPVLKkN9lmjiQlY3&8=c;0?sciZKq9kV~k7jnaC1<3RvAe&MkS z$8or;LHc{ABx)+JRQ6Jf+zcB$aWj5s51?Mo*ZZ$lS=^tm^{-@qAo`gf9$=$qCuE#1 zaq;i=`gqOR2yhw%P`#|LpYOr(+!u^oQggwXlD9-{MRMZU7T&4j^dH))Z|Jy(p>EPM zOk4i9EC~c5Fwi2#8aGD2aSa=E%;{}v#Lx@DxAu8y=;*GQv9LQKx8RqS8Ej&Hhl_Eq zzdf^BYzyG#=hsbTHIxI+TjgEvR@M-W!T(B=+KQJ3fSd;Swt~|+n>V> zUeE#Xr%#_2!(eK!Uz6I)(I#YQ^*Rj_SZ)~gKPL8o=G!oI|1rIQ2OORSCZ(i&7iE!>l6qqQhkJg@*9JBmei!h& zTHXzOa&b>g7#$rI8>%W8rFo{WpLYTQA6(gU>5si9Fwf!>z9)TZ zbeH`>o2mAGr1eUt zkI7WBft-|CqUXcGwN)#6GsaZ~oq3whT1(Ded84|3G3@O*zdd=Dp?MYJ(>_-VvHF8< z0z_WkntjTuzA|k`rOzFXhQV}J$mO3%V}RmN2=QS@sYhhP7_0pEGXUQryMxd5jRdQ~ zd{vL6$CWXqGnpD2t@V7*nnwe!ic6%h@I-enrKA=B7@zq0h z@;N#?D|&h^v7S8y9)07#B$jQyF|x-?MSzYl3*crn2AiEF_!dP6@;@^$nVY(^e3!`- z=3{QZzWF&XkVY*aK+4n8^P@TJ%lsXrTBP`5%n5i#lHvd{Z*3bOrG%Eke()DnStfd(cQ66{bu#DbKuv+U76+SJw z%3dfUZQ9Pz_4f6BB2q$nsU;uruLUI@N_#@vvDhu7XQlIm#}(8$tO0?gX?fVJ-7sRr z3h#|~dKX9RG%!Jf(?;EDfS=pMHz*Vj#2_0eJ~T9xvVOrOAwfSnItl_c&XK~Vi6eVL zpLzktc{@y7->)WwtyQr>%KcK9$9`>1l$Mre8@AH3MQej5CMJ%a)nmekzkahT3Pr2f z@Y-7H#y^uQ`{n#UIeL5M*5{(()5z}8NV0z-WmWU3-$Q0psD@K==5F&e;v`v=hs~EG zUyOtBXgzM|$@|abK#;Cd4}_?bWwxH z>{9|TtBo+RUr?-?nuHCq+&6Y09cTXbY3vMfll^{IfwXnC>vaFnX>Gxd@Hvo;@uY|H zD!#hRXb(9oHM$>b%QDc2)0>zw=A?H|0y)bc*iN@dKOT+eESgSKjxjRo!q%r5e=wvRD zLl|Uqp=jQ)N2D(*=LDZe@t-2?m>m>MFlHZ|Fy|(x`yjR6Xi$W>u2M!suhH`v@*;pXF#wCH$vO`S}1SssN|AfywJ~Q))kh-s+ zbf*HNI-y;EE2~8QQG-ecE{KH zkqCRW?R^IYeNwy$c_S8xs#PCt*DszF`K8$7`+pu*n=Q%KA5u-HI?%% zEqU@cipXEqEFEyLc2SZcy_y`Q@3h#DdJjZM31+o@45wutW(SotxjU0rU6RX6=jv2f z28h=b?4%^*owUK6Q||GX`B*=oD~4U7)Q~7|XE(Qg3~Uz%ABRYB4V{hnoyQOWRhTXf zjg18uuyzg0mhTvfFYWntVJPlBzt@Pypsvlk4|`Q+_l5h_#rNu08{ZXIER=NHqKW%2 za?$Le81dif97hZeVw}9VAJgIAdSc98b*AnG!h&-)gSClxZtXaIttvab;)_oss?w}= zL@c*Lx>Ij`h<%}_%sBCWKojR^|PyXS~SHbn-L_A`(Bwx;+n61{hFB2|lpf#iJm z(gWK0bFexo*WO(G_vzQ&G;7bW#=N^EQ`72azGZjGqZ2BLU_esC?3lkIfnWVZJ9-TS^h`@RJ~ey9#h%|u5>7nhWXc!`OLt+-28?T>xV{@A8x6^OtX%xkT2?kZvbVFNSXa6fe3mF(j;uU%w?0rdXd}*4bQ;%ERJTo=8zWp3 zZu1}WVfFoirUm4K4mtN;-SK66EkyPltu}bQ&%yJCO4>6;&_g$WSM%`uKFcPnAT%5d6$Gj7BdptCD8HqW`pzT-$q`6pMs}?6LfkO7BFIa(B?ZYN2REfHsn9A*ZY~)p3p^>*n}eh-N2uNBy*pX9=B_r zx0p4?csq9FYC!pnw4&!`Y!x|X3Ccb?#| zieU_c5n&H=$MWA@#K*V{%zUjiO6-Nt?W;OCa4ohpVm0LoUjHf4!3X`LFr>{#K2GmG zwK(t>Ax7xi-7EU8y1YLQpb3BcqIJ}GMBW=OTYj4u{z)E zrT*fD$nchnpT6aG+3%!`jA)FV{G?Vqjn=ajutEg)q~a(w@uDA1(1uHhnew+50L z?(Jugc5)kE3-37E-`o2{DfV`FY%R1+I6yQuJ!vD}T}t&DBK(Qr1i`8RD7}Kb&AjTu zAz$kZ#YunW@-X=P+r6q&GMxDu6X9F?df_fIEs&y&9fEU7RU zGzeqX%YOuhpTIpLSPUR&k)=TyG}j#eshvy8%(P|coxor*bjkP=hVdvKA%JZ1IoQSZ zn0XbYbDTZt&A6L|qeR&HkA6L(#mujWE+V)AgUC_0w@1$7A=}N$&1SkA_APLN-UWU6fgaNLaMLPcN=DM=KK%0m)?HksL z^dn_nCbIL^oc>rwb|x}{{DOkf)5r=~yE&`|+xSbrrTV*f?=T^I{|7#kQLZPtLAa44 zUuN}7YYH)EJ(ObaQ`}^tqcPz`KJq7zccyI2^>rYU6~}keV&5~`arh>eorfiVjVWZ2 zT``_X3dpx*O6Gh`)pfFN2yQortR9oZAe5Bwh#miNheRfaZ5IyO?l%i}=n#?d{k(zu zSs0ptnltv$%S3Nd`*xjRDRc<(PBpkPv9$u`Y3DRZvXM27=3i%EF+N@D$%h;qj+kU| zWPavC-IR;Ry~w>6%N0UiAU?n?rZ_TVWSM}z+=X-zo9h(L(ijV;2KE7MVhsFQViUic z#H%`JLw_$U%vc-OzKzfcwj?Aw%YIQ&3Q6UB{q;Z0`%8?~)qz49u(K6o@WlVolHmfa zehQJvH*f&ft?r_uK%fY=$7exfq{J(?=}+SX*w~(fIy1x^NOn8)HX}^n&@qT~f0fVf zlw9+#UxgZxJ^(ykWF|`sLz9MC9S!46xIZn%zP{qIME-hmdwy;W3ZbqYnZq!!iUx!k z+4fN_fuWy26TQk1#j7EivO`b8pENYkDZD(iGsCp$246mvh22+gKK`MZRmy*P#k0KJ z71rbuFVs_cP7pFuBJs`3+{+zy0kihq)Z#N-zLfI=mb0>q`z`(CNZkqx3$Zyk6yB8# zAQ01NxPh_pd-%Q6utWvr7XlE7Fz1ExbKOAr*e4spiU8-q!NGq7Dkj6k|GLcdsVIF6 zXNq}C0oF$7m{hv>J1S2vuhC&l_#x@JK2S9}EsNiJ8U|ek#~iwkOiN*IPESs**MY;O z4vV?lNE`T=$R`{4!l|1dru0uEN>i-GOrC+ zdEMQk)0T)fn+E;gk5WnY1FuzG&ekAGzR81N6q`CV~0X#V9PpjUj~M`XpR9kjNZFQ3w>avjQy|S0UIe6pCY! zUpxjrP8tW>+uG(96!h?iA@_Md8@8TStf^~is=j)4C?Uhl%senK@P>9a5;8v}GElv} z82!3uc&frgrOE>2ywIYz^*5Bo6$Qr3X|TC@HiNWp`I6A`!$*&j($cuRX)IULVO}IF z>28;|b6J=Y;JZmZF)mV!{Sb6PTV`!#8dc6$ z>6YkL4D;BRG~?F&iO|u>X;+7+RM=-n*E9eLjf#m;($j;Uw4s&fudNTm>4{t(sYymP zovXx_vWA}hcz`t8RsmRhl60e^>WH_3gQ8Dlo;+;9*HhU135vqXJj#+L0l^jz<_Jye zn#KOu>>B)IQ?{5j;`k7UGS-vt1(04<|Cdj}0c~_NV1sTqlxU@=<*RN@QOinpCk;ix zcea%~*bSI{$1goajZoyN5ODfxHi4x{Vp__zre*}NG^(GBJi@3QXX$RxYseF4`^IMT z2q9lHo(+-q#Ci<$#V&Jf#xicrGM1|y##^`~J@*Y>!{~fum=$E*ylS@fEpBn`haAY= z>;<9szN(g{W}g~)fcu51Q_h@f94`FmyM_usC|x>>U?|PbyV%IjoZvtPALAescm_%P z0MzMKu5@LEN?R#aAaV$LXFjE^O0Z!vn+3BW!Tjmrn4Y31fnNdZF$V`;kycJ0=8&#F z1vYit)FgQdHbc4rDA2NJ^Rj2j%{A9(rW7^E{rc=(hXwZ5R~(}dYz0%^@hMR3*VBm9 zlgY2FNxofeng*yj3ptRf6bd_pxa%I!d0=Md&JyCbSkZwyE=8a$F3zwj3WO{=JJZ<> zsKoIJZSChR5<1H|%pN%_`2PIuc!?dZ8@uz1f-{L`Q3*9 znV5=7O{LqLKhfbpO)VgpUE&P=?)QVktJ-pW%yqe&R$A^(mZqq#C*ojTV7Y9<*Le-I z!h*(CWZpLp_6+&rx$e-H8X8H5d|goFFgCc#-`ur5dB^4rKi--B@MKMtpn!m$CsUNq zrAHMzcX_La-ho^yDpYq9FzFW_C%=x1i(_L|s`APSLt^jb#0pDEH6tz+G18uk-Pg;I z;;+PJQuJ%y;9gn-(}~UNWG=1zh6a6??qaYR;@2$jNBCoP#jBs!87;+uRGBu0T zU%lG%3ewPsX~3Lbb#$Cx2DVH3ALU}2Wr6i1nc{OBJ?@&(VL%p+93k7pk^`_^ zb=8fnj>xsil{&=KND&A+PX<9wyRpBfFl-SX=*nYdTSbi?K`TP#(nWd;!iIsIJBX2>n_`DaJyo*+2V3BHiq6Ls9&Xv9 z8D{^CMtjqCt%x43h{n5%%unS+MMO~gl80=)9q2xnNVpevoId^54>ZYCk&ybJ$K+iA zWsF{*ySYgP&`96cX&VKPcC|;;&(zCI<%YL$+D$!SI-*5BCAd6!MEfxClknqD)l6`z znd>KRIh&%0Ou&i|E_Y4i;hes6YXS)kxnLHW;jU8cCWbhho+I3*g-8?#TyLMI0;T7kfaM^g=~bxl+;c;UE)gNoB8ZZR=)EQ(x*&QDq7%`}%te$mgeXx*7rl2zkZ8f^ogu_v zFoH1*GxMK(-?zKp?%A`u|Fe7co-=cw`u-M_D1PTMc-jz2kR(_q=L+sKIEc5ujp0!>Z| zib$d3YG+jjt5ay6&@qirlaqW{q8ROqy-_ESpRM;mgumLN{3cUuxrQG?= z>5)bqw=*9dfEcpkt#2c#M3FI5P5IWOSqas#!OGw9TSiCZ$`j>+EP~TwxnU9SkVAc? zKNW9!eJjje6FNoysbBn+W5F3VZ~80HQZHM77)we+h)>oqYv0@InpMyQ$U~arl%^Hc z`0SfU5RRbeaJdUFq~r1fD~)PZR8#UtL=p@Jkc@lcx?+D`b&S=fQncnsw zVbSWHVf+5gwvocIL1#hy;0yeY(}tteXeJMTzsmbVHhvZPkR9{PXHzDwhVPO>`*(EX z+Dyic?-adM^r?tE75XqX4)FgBH)?*XqpHp}z|QU2dE4G!v4)vE>*vE)dGzlUQ-rA% zv9Cq=kABMUFS6z9Q<-(HA||gl@MMee&xs7j-+A+(P(}6eK`BpM{%TmI)~~xs`bDZI z*eKKe!F!J%CWT+;EB);_4fpN$p5!nqd=UFax`H(*<5GC;TZGm@BQlTu_Wiedg^=BPWdd6#oSz0G-yx(`0^l8%YgKNTg}(!;H-GW}AwDdBdAlf5*)B(@rI zGJ!#!NHJ_PI+A%fU02Q1)FV?9Y!aHEbiKk++Jyuw3MMGcV+K=EC6T~W54l6+Rr>?L z9>gtgq6Ic%AY0@v5>E!7if#O&1EL}@9kDQg<{_c)iIc*e$Vdd)t?x<(@z(`MT5FaA zu=$_J@^_=pRteifK1oy1j8?v(Mywz3d z082UnHNyu{QT;hPM`Np|0t(ovDbhG_bWec>S8c6rM9_tz3s+5T^%&*EpYYaJISvET zXxTfif)MI*rdqlMY*S&l^(&h9OoisZFB2?ex%Otnv!!8HZ(KZ4H2}+XmY> ztuvUJ{5R0U6xx>rx6dT&_H71ZWmnZJ{JqgTexlNu)j@Uq&m=vX0 z+?)^6^LP7@tetjktOI7~lqa!!I9{6dbqCEiLF@NS#NXicabV^x?Inic4C#H)v1f1M<1*aq+O3w?&Xd!^&Mv!y^q%hW4c zj=cDGZDvGll)iV*RG^Ut!cj4{Eg+BD@Z04cWK810yxAH*ZUoCnG+ZN}-`MKK8Xhz&y)}6*YcX1( zQOIF>x$u@rDXCX##_dg+_nd3=CDLSD@%eRB8$44l#a;z)zAH;la$cW8TytF(PCvMP zp9O6|Z}(0;V2bY2f~hnu;L*?eq>7ncAYGiIbElL_@>KDycWLss#PF&=saH`otcVz6 zv%KVmT!Z=pKil@UF6PcJU~})2+l9mxNpX?mC)t7}ROBQ$5E1wB(_2$H>}TH{bS`|*(;XQv`C9?V?cVX@VAi&TnVQyq z(rJ~58P_M*JupuxmociXN)H|5a*%wd_f0zGZkdaSRa>mOU zsII%Cm%TE7ZzO7qLKl1IxSd^lzs2MmXBA{0%CcRioy`9=M>E!OO3`Iacsga-7c#mb zygr%YgV4S|n_zZR^U2`#ihzyD?$}7D#T(LV+@HHzt}v{n>EBaahF*#!e9OKJDPk8i zi;xH&GF*9s>o~(z!=<`#XZ=S6lJDEec+>M6d~cShW0$Be5r3DPm#9hiRRMfK!F^Om z0^s%3PUorG?eAJ(s&2mb>K-Jf2Uqi+aW4wBUnyDG3$QfVVkk_-%Q^ecE(?3X+AKY~ zjab^UnogRNtBfIUQ%dYi=e6FN+-6MSzRP`^`%{$4)7xuc{1>aw@}H>~vynN89kz(! zo14(sGaFxP&D)SL-{s)oH7sE0qWg0Ai|FbNzFILiW0m#*X!#BZwQX!^dJ1#USgcsM z7Z_G1Hc^=G-skfD?bTb-FI(#RwH(Bi$I##5fgn_vF)9=m0y1)*9SxKuD&SH7XfQ76 zkeqnqR;KV~W?9A?%9Pa98PrSpusCNBN*c25>bkZ#*wpk2RN8!R9#DYyvFgMX7Z)Fl z>=Lq4Qi`?}m9Kn2vvP)PaXX_{I((7&^}ta`eWlmKagrqNlcm@W>D2~m_bl})q;OsbF_`!ZGALyg^wPGGB~Kuq&G zse(xA@C@7YtNpr+yZui{oR|F}_b^Ht)X~E$dM@aXBOX8Oe@?}<;^gkLDecRxLy;{S zsps|hW!;H`6}ZA46Li4>5NtrJJC1oqt}>Ow&g<~}`_z?$FDboN-uxBUZ)MKE?@cXb z^YsVr|8l@d%|g%+Y?MR?|JM5^{Ic-GRc&O~!8<6@cHURvoQz5Vqu-e+n%7c#tIwfkh9J>(J4pCkJ+G&1TDt~W;A{u#+>Nt&lHGqWu z3{Sz{4}bZ+qrtvsxvSkh<9sx63*qtJ6xR)HiX*||KJv_*Vh9svbh#Rsi=EEauBCL_ zPO0U7E(-ritN!-qPwuA&pFSMv|2+`U?^|esW`NKs_aIy(3;g9w1tn&FX79x#x~GnL z!akb#4iDMmX5c3s9@zJVu@o{;U8mPT-fysGpF_7&wf zfdt}LWvVzC6svF^TS^KH&t|sXyl+BBi;m5(rZLU>b9l%8N#xP^h0p1XXmP}-MU^a2 z&|BJqeseg_RL+{=x(TIC4~lg4wv`TM64yqAony2oLg_qvEiGVM4!-<=AH)q=cS{X3 zH5<_!|FxCxxV#G-4IA&k4#|&t*7LVdpT`UO9t-}~XDtt0X(BK}t$q4WLEt&a7*-2b9NQ0saD7KEMUqHUk*nKVHDG-=IX?7*WwR`rzVtsGD_u{mCw z#IsMFuq4Z&7-B4}7^=dR+<l?F??bVyQ3<{NO0}%CnNtf|9E$ zwGP&B!PR$(-g$7T;rdRbXV^tWJf~t=QkohPfG^*%CcrCz3Z(XeoR`ZXy0grtyzWTt^PUl&qCl%z|IK09 zPU2IWv8-`k4v7o>!92LUf_<0kOdr!P&PYi@^6f`wHOZ}a-U2b-o2)(bJYlV^V@|+B zX;X*kcIJK`&FEMPsLIRx>5L%_h@KDNT^vUo)o&dVkU>CuEt3;Y+h%C`pkk#`rY$ps zRCUqaUhS!ozSc*yNU)&kvhc|R6@I=^ETylne?8*#5*nCMw-QsK$VI)PWho+@q?=~aTzwYtU ze%NRix@*Kgdx<}!pUL|rZL2<`QvV|bQo9~!;yG7)`SQSV^xwX{e*HQt3%CS!uz#Ph zej0_8dmg`jcSz|#xV1G6bb3Gf?-~9O;!+$KT1Pd&8!ah;ynWcTjwwRVr?i5{76jtm zS$??DOtGFFbK?3|! zHd7^``=>-w6G?LGU!ooPC5eBD->5IU{7VdHCL8;g_`lNp&msRi#Q@2FPV>`{F2INA z^1O_UKG)UNC8wnDX@+d3J7;}~qa{MjVK9l$YonHqP3rUnNC=uG!j5D$;mlNip9a;Y zr`NRpk~1x%UyClT$|3&Tyi4W@u&})E4JsHmXTx(22%F_C?{y+>-4X$@qwa;PoztDlYC<9Y`L>zT>0=AUx2-7^{SOXADP)4yP;n&TRuHqx(VAX@%3} zrm=9sP|7_Jgz&fwg<;(s&XL_^!YnO1t*-`5uHau^M-(7=PYN`UJaM=mv7|^QW`Zb%UXx z@ply{=RFrRj#Hxp33Ly>=G(3emUcNzRZJ=@S-K0KxectK`CRueWI;2l7!eOPG4#43 z;ZKza-5wh9YOxmw#ZO(V)p8ptuQ9gMvv1oXzoqC^& z3tnUYM#^i+r4wrE$kGH~3+&h-gy0JHpOZh4GqkK6I1f$3*P}%*{sZ>$s*6v|Hfsp_G+=D0xk}X?4Jd_wS8OOg0tSt7RDgIsp+8Q-A+P zbTCl}{5dpaY-3X;fSEz$m4LhCNI5W%fbUtSvV=4oqAg82Xr=wvrF zm0h7Y*e5UWL>Hr+qT({hGdPpJS<4n2{C;O=r^g}5(UX0Ce%{N$p}@$@j1>>aJk`~m z-kvOBrlkO#TM691?`LFWG(A5rs7V}e_>k3a_|#(>4J8y7^2V{t8uD9O@@e*dP72F> z)6=8Y++MDol$?{8H#({Z-?YO|$6MNpJkL%`g>z9`mC$}ZJml??%S9rKm=Uwl36(dS zhMTc>!yY^<5_+B=vNx8wZUP7#wMZa7J7Gt(f4|uY=RD>db1hJBWtI-qjJi<{T&#CJ-zMN-T{{T`lW9Z?7dl}Vut}8e+Q}59^}EP*K$Waf za`a0!uK&T)P*d}2S~h!4C-G_bNHeKt9yK9F%ZH~~ubyz*yq4sSx?(Xi5_PrFI zb2Z#MO}C|xnQe`YjlfI#irFrM)3E2NiQrEBvvP;GHm{i7;IW!3`Xo;X^l1 zs36LQ28Fse`t5oU7`Jjsa8F}~ynn}jduTkb>qOzZq2b}J*>q6rJ6Z^zD-n-4xg^i& z_$v^OA0lDmUbSe^a4GPLR_Yt%nya&2?0ws#~+_GOQ2=Hby%@0zcMMlAH= z@Ve%N`_ILmOO3jB!&24$wrW5`=L7szBhFhFEcp2N1SKV(>kVB2RW+Hc7%UVMv4in# zYKT`0LjTC><>;;#d5%y|qN z)fJQLl?t?~#v&8G5_glAOOi_*k&U__COOV327eOk@^Ei-*Q#UdtWd5yvjOnz^`q01 zB1PxqR9DQAUebh^Myu_DZ?V3oIH$7OfC3+K<;kqei7n{yq}RaAZWs3LzO~=TCtJca z6aSVGB;)r3tB0N)l?ya1I&6ee{gKzE`dN%=XiQ8NfFBXmTJ}kx-mjvH%>~QU5rX~M zLnq&LoZVEj-NF^`xAa?B9{~&Fo8J;Jww9Ln1h12L&()|BF)P024k03#?ZXY>w$)%Z zEp6>{k4tw1FYvf45xR6nzCZ> zB==zcfF~-R7NWa#VdL2dJ=rT+9ConOsf_J9Ix;Gr8EDAZN(`Vg1z52~YE4CiS-M}`F+e>G=mp?5eB9a!Pa^`TwGas`Q(Ux@%ASFWLT+)pcPD> zg6Zv|gqUP5aQu;$Bl-G(&gai!Y8)e;a$gPj8}>+~yw#wY85u&FJ1$;-dm@I%Isyay z1jNNBUj{R?u(S)BTIE^3QS}rN7^`wMYII*P)?GyN7dbl$2nr7Fuzwjv5)~7hN?zgi z$jRFzS*HePOo$UL2^Pkt4|RVC=2annC674(%IT|tx&2Lw<$5V19HoavJil*Le6p;` zhlSDh@u4p5(LsvFR$%ImSFCG&OD5FgUN7opzdr+#PPoiU`W}g3loRh+mntXtw|+&h zZxh3ktbtFmJ7H$4m6Ko7QnKYOll*>t%Ur9SuTT!evj;|8&N$c9AQzXPPL+RzVDK~o z_TnY7@#9ZNvX%QATbaKto%t@s5Z&-3mM3Fb%qpSr;|yx5I87taJ#6Lq3{rbSUn9^Z z%%+$ayiSk3ik>myGC;SogMN9-H->GxZb!FPZ4y>SS#7=`o0Py7jq+7vzRE+-p1pp< zc|T)HJoS;B6+FMB;yQi0JP?0A9jXMBvAxVTG8y7R*DuM+0WPr_3*M&v^9l6xXl2uY z*kYJ$$(f+M#BMQ6;=a{GVdu&EcKZIh{T}kkKJSnXY|N4Og_-VNbGcfeKqWT-EUxZ-*<>NaT>^?nr-1vjUQR9w=b*qz62z-^}A* z{7e;IAVv^Gr1yqC%#7b625+Se4O5M^bTQ3Ps&E!zi$Z_o%piNSIsEPJ<+SUZ345Ji zJI`$~Q`8Ag>wR%1^52LrK}JS~pRZR>6cs;!g%C1cjxLsoC{{D^XGp%(A$T9_Wx1Rv zh@9wP>Pwk#5{>*U6z2y(f@|&O{z~P%iWk`sNXTwECPB>MVD#t5ZNB~AZOr}q%k9st ztk}^ly2a;bY7RAf(=5Q+a2pc(6}}qUKgBfF?}sCv{OzQkxp}&~czEa3Y~xLm&?k!_ z-%nCmtD&bK?46wQ(9-sy-`lL3W}rFcl*%Db-3iI%nGhWSxvk_m;i)`e=OSa$TUb1pn11J%mqClZ%D| zt##Y3sA>B_0FB8&sdYjAn*O#QMn75ZVzO)>9|@Sya+a+vcAT>t)g#KoqAMW%Q zVF}~+=MLjJIhXT)i|f0a?Xz#6=)2Dal-g}dDPDM#aV{Rlqp?p0>Dur{Kyi_Bi2jp7 zfDXId>etzLTO$-WX)42H)mqpl;oJCfv8n2=`UNw0AyYk5#+t$wwKB(xlx?`lllPcm zOw^BwUf6zea+&TlWy4GTf~rIb(*Wox8%8Y;+RqS=NO_1m|wOO0@Fv zR1tjXHKv=jCHLlrPCL-Li271*&huKzhGrV8og?V^a4g-po9BETUkBg25&DCO9%s$6 z(o#)K%os5^OXO~#g783Cw2RN@r{2>-gehT3h30|Fh?%LSvyvo|Ovx4fqf_l$)ZdSmLj8Y#pKPCa&4Iu|V%gCh>+Yi_C8?jW(ueSHpGn*&52 zH}h!)QvYfgRDl~=mXu@x8xjetkXkg?p z8EvykYThWUn=o8DG1)B$42_POJY+Stx6iY%urM|>%pV%ka$l>SYNzyfJk83^u2i|5 z+a*{rQRaCfSDT%D)uIEbe@jw9BXC!lPjhHXE`O#ljJazuPqNi|#w`grqcjv0p!NyY%vD$jjebD*955h0XgXNrAZ{49;4*x13o*p??x=(@IX+u`b zq~z~aU)aHL(6{~IX_R|uYF{mQ@Ep9Xy%NcDwFmLoXXlh4lh_=T;3^=X^@l3?%j$FEMc1G(|Pi+g-+@%YRsp4TaGfN zv;yWqezbg}>ytyxzsm&ncZm)iz%ty)d7YW1z~|m2=h$bMyfo&l=kaGW@NYy3LYc-M zCRY%1>~a)gw7%--Vsp09b1Ce(&RGh0T0x)L2wdd3zKJ{oMyeU+(fSX7(m=fxs9x;~ z_)(ISVmtDndIkDG0Y3O!;e- z21VB&;%5xOGjU6Sa;z24+=d3$eArVZ@0nKlQDC`YL>h$|>B;|~G2qU8n}2!E;sx?c zHKB;CN~(8EdkHy*zV}f#c~yF$jYy;%9S$>(Y6C&JnnXWBP4Nbc7hWVLw8S*FR9Rt+ zH@n#sJ6G!v&x<=yNmTlylSlMMJS5YW%Zb z_G(KZVAm{LF|-M0Qqkn-E_RK44!)9NkEqE8;~_Wu>&0^jbYtVS9U9#jLk76P6B6%#&pWdBV08pkHjQ1GBS|fvaor zuf)~EWMryB=WUfq($X7-pY5A=T}bZD*K0^Gy?O&Z>LeIg)&m?^*Ytv=dEs94;g(l= zs4`N+Vtu2H7~YL{P39jSz2{)w@+vR1mrmMcSecNiwy%&p-oSNY}2v}I4 z2Q$?|XZzyVtm`G!^;JAP8C>cCLV*6kF7h0Y#%e4RIg+DrNs$1h8|Z2wfr-z`ONF8i zV!f6=Su*1lzaiFNc^aqd%x$Uns;$gqR57F3*XZ+DEUIKb=_0xOM_9qQb0OkNw^?Dp zCkvgS&6dQdW#xSVVkHgJNu)`di2+q}NSYgFf4ORp5&weaaz`=^K;D-Ny$)hyoP`OC z-Z`<2|Jkp0=VP~baB#2}F}0)*E6@yvYZ>8`8(b&W&8f+D1C8Q=6gEnX!Y*}nx6GZHO%c*i7imQLXb!bRq-)R#wmA9u3h&`BHor2w zh@R+uSn17?auIxwq{HbD4?&c-2N7}7fd<5*>U|Qs7=}tjTWLzFx`B*NFR=?lK!;2yL%vWaRtm&3U<8m0KKp2 zc`r=ru71w0R;Q&`mWO8wFZ^=Q_Z$Bpaj%(l$mcQ*ra@1`&r8XC;sW{-uOJyn zl6d=leiL6lX>Q)b&=Xe=A`e@|o2?K$@drO2u>80j_1hU|77uj$TswMnlXz(=yL3X~ zN?|${U?3fQWZ23ps4w1&7|Lp_vgLLpGS^ZPZDnO;6Ul-`|DO0#PR@S(O>uR8y{sDR2i(Zezo`H?dTbLE`on?#@52sjp%n_}RDR$G z3AS1g9vr9t?OLp5Ea+P7&F#496Wxm_D+7d_IMX&9NUUu|6hpw)Tiv3rBQ;J#KaWb9 zs36+LrCKRpZR8u;6(#tMigl=}6Y19bqusvy;(+s?sP#m@_f1x!kjA$4`raK) z%azshCGE;*Pmo-pUAW(v<=^Ewdu_a|A;%D%}ZBvzi@_P4W2>KFtOu`hv2~PDOT#%piQ6bHpEq~@R zln^&u3Ui*9@P;mm{$=B{7bJ%!brhAoGKS5Rz#eHkjgP##sppp{dM&$bIHDI#P{*8bwu39t2y?;-QiMuI|<>+!n=-H~x zDXrCCrOpGDd*eOSf|wqkGpl8aKAvfoj3HJWq@|@zW9d1PuJ7REXzg?L8EKo$6T|n(C1cRuq~jjzJiXOA zbT%pB2W$DgFU2p=@kLd377*N9&!ZUFIOpO?h1_$fUm>q6{=-k+QdrpBH5fX9Ryj@i zI7Q2Me-Neg>_t4`Bn=+uNmj!`4dL4^%c8P??f^G6>kO3*9ZxU3;peKqrMoUvG>LGk znEq%|PJCYYBU`0O{-~xsVYm<<7}tD*_Ee%Az5dKJiAYQ5ZI9~>f8nP46=G|ZI z%~#+D{>j$Y#oekcOklL@oNQm7Vxy)cBsw&R#fUoeZS7T0?F`R1fe}@#+_-rra;YIe z%dlng>;-ypak1cHk70B%m}5TpKGEmNITm?I5MAGg1s~59`RspG-12W4Q#Q zUYlmt`4FNsll^T4luAT|&@FtjULfIdX|Hl6@k`t&(r0YM5ZL_$)QojL7PD~tk zKBp-lqM@;=$?Yfxs568w;+DWWQJkR%RZ0;x!8w689$)-_>b4I zU3iU2jW9CA&kICvMw8q!vD&>H*d!8;kl7E3?wNT?blX>{BSE_=^pvnaZMW@VW*w>x zd-NWHSd;7EfTg=HK+1hD3LgB!u@a%`MniwwMyF(N4Pzlxkga@SqwNG5QF6C5cnqzg ziWE8NFmv_v+&h}{3)N17uho~zB2zO1()~qs_+?IPvaDl$K(CgpzzKdKiJkKym1==CHrJqC|U_3ZyrF z-lCCHkrf?=9DlQLQQtVTGrPCEAN0l=78-YJ;Jk2xElN8tx5En+5J_!Ctl=dh<+K52 z>WEHh-_aAs9*(|0^pH*+#_XpK|M2g;*Dt$-2`u3TMdVg!=t5w@A_gwV%i+cNO-Lm% zMk0@GB}TU+G>jpST*O)67l))^Dch4jBO=OU{Kx!ZeV^=lUZO@&*mrlY_Wz?g{gie0 z(%&MpZ7t>Bs`5j>G2-FB>d*gwi_ZTRJAg?3pO&-#P4j=R7_WTc;WO#^VhH+o88x5i KJ+4x-i~J7^{TrnK diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 93e499f595be75c5dcab58f1b788a532da61fbdb..eeb44af5afff53a164c09dcec9d8143ee7f460a8 100644 GIT binary patch delta 14287 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 delta 13837 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 iOFQWE|3|&io%o|S6U0Kn`iT(mPhLhvx Date: Sat, 20 Jun 2020 16:22:28 -0500 Subject: [PATCH 08/64] adds the medical gygax --- code/game/mecha/mech_fabricator.dm | 1 + code/game/mecha/mecha_construction_paths.dm | 298 ++++++++++++++++++ code/game/mecha/mecha_parts.dm | 41 +++ code/game/mecha/mecha_wreckage.dm | 18 ++ code/game/mecha/medical/medigax.dm | 34 ++ .../designs/mechfabricator_designs.dm | 73 +++++ .../research/techweb/nodes/mecha_nodes.dm | 8 + icons/mecha/mech_construct.dmi | Bin 31441 -> 38960 bytes icons/mecha/mech_construction.dmi | Bin 19423 -> 21571 bytes icons/mecha/mecha.dmi | Bin 148573 -> 163052 bytes tgstation.dme | 1 + 11 files changed, 474 insertions(+) create mode 100644 code/game/mecha/medical/medigax.dm diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index 93228c7fee..ca481f0d80 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -26,6 +26,7 @@ "Firefighter", "Odysseus", "Gygax", + "Medical-Spec Gygax", "Durand", "H.O.N.K", "Phazon", diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index 5160282180..34cb57f661 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -642,6 +642,304 @@ user.visible_message("[user] unfastens Gygax Armor Plates.", "You unfasten Gygax Armor Plates.") return TRUE +//Begin Medigax +/datum/component/construction/unordered/mecha_chassis/medigax + result = /datum/component/construction/mecha/medigax + steps = list( + /obj/item/mecha_parts/part/medigax_torso, + /obj/item/mecha_parts/part/medigax_left_arm, + /obj/item/mecha_parts/part/medigax_right_arm, + /obj/item/mecha_parts/part/medigax_left_leg, + /obj/item/mecha_parts/part/medigax_right_leg, + /obj/item/mecha_parts/part/medigax_head + ) + +/datum/component/construction/mecha/medigax + result = /obj/mecha/medical/medigax + base_icon = "medigax" + steps = list( + //1 + list( + "key" = TOOL_WRENCH, + "desc" = "The hydraulic systems are disconnected." + ), + + //2 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_WRENCH, + "desc" = "The hydraulic systems are connected." + ), + + //3 + list( + "key" = /obj/item/stack/cable_coil, + "amount" = 5, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "The hydraulic systems are active." + ), + + //4 + list( + "key" = TOOL_WIRECUTTER, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "The wiring is added." + ), + + //5 + list( + "key" = /obj/item/circuitboard/mecha/gygax/main, + "action" = ITEM_DELETE, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "The wiring is adjusted." + ), + + //6 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_CROWBAR, + "desc" = "Central control module is installed." + ), + + //7 + list( + "key" = /obj/item/circuitboard/mecha/gygax/peripherals, + "action" = ITEM_DELETE, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "Central control module is secured." + ), + + //8 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_CROWBAR, + "desc" = "Peripherals control module is installed." + ), + + //9 + list( + "key" = /obj/item/circuitboard/mecha/gygax/targeting, + "action" = ITEM_DELETE, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "Peripherals control module is secured." + ), + + //10 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_CROWBAR, + "desc" = "Weapon control module is installed." + ), + + //11 + list( + "key" = /obj/item/stock_parts/scanning_module, + "action" = ITEM_MOVE_INSIDE, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "Weapon control module is secured." + ), + + //12 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_CROWBAR, + "desc" = "Scanner module is installed." + ), + + //13 + list( + "key" = /obj/item/stock_parts/capacitor, + "action" = ITEM_MOVE_INSIDE, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "Scanner module is secured." + ), + + //14 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_CROWBAR, + "desc" = "Capacitor is installed." + ), + + //15 + list( + "key" = /obj/item/stock_parts/cell, + "action" = ITEM_MOVE_INSIDE, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "Capacitor is secured." + ), + + //16 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_CROWBAR, + "desc" = "The power cell is installed." + ), + + //17 + list( + "key" = /obj/item/stack/sheet/metal, + "amount" = 5, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "The power cell is secured." + ), + + //18 + list( + "key" = TOOL_WRENCH, + "back_key" = TOOL_CROWBAR, + "desc" = "Internal armor is installed." + ), + + //19 + list( + "key" = TOOL_WELDER, + "back_key" = TOOL_WRENCH, + "desc" = "Internal armor is wrenched." + ), + + //20 + list( + "key" = /obj/item/mecha_parts/part/medigax_armor, + "action" = ITEM_DELETE, + "back_key" = TOOL_WELDER, + "desc" = "Internal armor is welded." + ), + + //21 + list( + "key" = TOOL_WRENCH, + "back_key" = TOOL_CROWBAR, + "desc" = "External armor is installed." + ), + + //22 + list( + "key" = TOOL_WELDER, + "back_key" = TOOL_WRENCH, + "desc" = "External armor is wrenched." + ), + + ) + +/datum/component/construction/mecha/medigax/action(datum/source, atom/used_atom, mob/user) + return check_step(used_atom,user) + +/datum/component/construction/mecha/medigax/custom_action(obj/item/I, mob/living/user, diff) + if(!..()) + return FALSE + + switch(index) + if(1) + user.visible_message("[user] connects [parent] hydraulic systems", "You connect [parent] hydraulic systems.") + if(2) + if(diff==FORWARD) + user.visible_message("[user] activates [parent] hydraulic systems.", "You activate [parent] hydraulic systems.") + else + user.visible_message("[user] disconnects [parent] hydraulic systems", "You disconnect [parent] hydraulic systems.") + if(3) + if(diff==FORWARD) + user.visible_message("[user] adds the wiring to [parent].", "You add the wiring to [parent].") + else + user.visible_message("[user] deactivates [parent] hydraulic systems.", "You deactivate [parent] hydraulic systems.") + if(4) + if(diff==FORWARD) + user.visible_message("[user] adjusts the wiring of [parent].", "You adjust the wiring of [parent].") + else + user.visible_message("[user] removes the wiring from [parent].", "You remove the wiring from [parent].") + if(5) + if(diff==FORWARD) + user.visible_message("[user] installs [I] into [parent].", "You install [I] into [parent].") + else + user.visible_message("[user] disconnects the wiring of [parent].", "You disconnect the wiring of [parent].") + if(6) + if(diff==FORWARD) + user.visible_message("[user] secures the mainboard.", "You secure the mainboard.") + else + user.visible_message("[user] removes the central control module from [parent].", "You remove the central computer mainboard from [parent].") + if(7) + if(diff==FORWARD) + user.visible_message("[user] installs [I] into [parent].", "You install [I] into [parent].") + else + user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") + if(8) + if(diff==FORWARD) + user.visible_message("[user] secures the peripherals control module.", "You secure the peripherals control module.") + else + user.visible_message("[user] removes the peripherals control module from [parent].", "You remove the peripherals control module from [parent].") + if(9) + if(diff==FORWARD) + user.visible_message("[user] installs [I] into [parent].", "You install [I] into [parent].") + else + user.visible_message("[user] unfastens the peripherals control module.", "You unfasten the peripherals control module.") + if(10) + if(diff==FORWARD) + user.visible_message("[user] secures the weapon control module.", "You secure the weapon control module.") + else + user.visible_message("[user] removes the weapon control module from [parent].", "You remove the weapon control module from [parent].") + if(11) + if(diff==FORWARD) + user.visible_message("[user] installs [I] to [parent].", "You install [I] to [parent].") + else + user.visible_message("[user] unfastens the weapon control module.", "You unfasten the weapon control module.") + if(12) + if(diff==FORWARD) + user.visible_message("[user] secures the scanner module.", "You secure the scanner module.") + else + user.visible_message("[user] removes the scanner module from [parent].", "You remove the scanner module from [parent].") + if(13) + if(diff==FORWARD) + user.visible_message("[user] installs [I] to [parent].", "You install [I] to [parent].") + else + user.visible_message("[user] unfastens the scanner module.", "You unfasten the scanner module.") + if(14) + if(diff==FORWARD) + user.visible_message("[user] secures the capacitor.", "You secure the capacitor.") + else + user.visible_message("[user] removes the capacitor from [parent].", "You remove the capacitor from [parent].") + if(15) + if(diff==FORWARD) + user.visible_message("[user] installs [I] into [parent].", "You install [I] into [parent].") + else + user.visible_message("[user] unfastens the capacitor.", "You unfasten the capacitor.") + if(16) + if(diff==FORWARD) + user.visible_message("[user] secures the power cell.", "You secure the power cell.") + else + user.visible_message("[user] pries the power cell from [parent].", "You pry the power cell from [parent].") + if(17) + if(diff==FORWARD) + user.visible_message("[user] installs the internal armor layer to [parent].", "You install the internal armor layer to [parent].") + else + user.visible_message("[user] unfastens the power cell.", "You unfasten the power cell.") + if(18) + if(diff==FORWARD) + user.visible_message("[user] secures the internal armor layer.", "You secure the internal armor layer.") + else + user.visible_message("[user] pries internal armor layer from [parent].", "You pry internal armor layer from [parent].") + if(19) + if(diff==FORWARD) + user.visible_message("[user] welds the internal armor layer to [parent].", "You weld the internal armor layer to [parent].") + else + user.visible_message("[user] unfastens the internal armor layer.", "You unfasten the internal armor layer.") + if(20) + if(diff==FORWARD) + user.visible_message("[user] installs [I] to [parent].", "You install [I] to [parent].") + else + user.visible_message("[user] cuts the internal armor layer from [parent].", "You cut the internal armor layer from [parent].") + if(21) + if(diff==FORWARD) + user.visible_message("[user] secures Gygax Armor Plates.", "You secure Medical Gygax Armor Plates.") + else + user.visible_message("[user] pries Gygax Armor Plates from [parent].", "You pry Medical Gygax Armor Plates from [parent].") + if(22) + if(diff==FORWARD) + user.visible_message("[user] welds Gygax Armor Plates to [parent].", "You weld Medical Gygax Armor Plates to [parent].") + else + user.visible_message("[user] unfastens Gygax Armor Plates.", "You unfasten Medical Gygax Armor Plates.") + return TRUE +// End Medigax + /datum/component/construction/unordered/mecha_chassis/firefighter result = /datum/component/construction/mecha/firefighter steps = list( diff --git a/code/game/mecha/mecha_parts.dm b/code/game/mecha/mecha_parts.dm index 811ffdef35..14df70438f 100644 --- a/code/game/mecha/mecha_parts.dm +++ b/code/game/mecha/mecha_parts.dm @@ -129,6 +129,47 @@ desc = "A set of armor plates designed for the Gygax. Designed to effectively deflect damage with a lightweight construction." icon_state = "gygax_armor" +///////// Medical Gygax + +/obj/item/mecha_parts/chassis/medigax + name = "\improper Medical Gygax chassis" + construct_type = /datum/component/construction/unordered/mecha_chassis/medigax + +/obj/item/mecha_parts/part/medigax_torso + name = "\improper Medical Gygax torso" + desc = "A torso part of Gygax. Contains power unit, processing core and life support systems." + icon_state = "medigax_harness" + +/obj/item/mecha_parts/part/medigax_head + name = "\improper Medical Gygax head" + desc = "A Gygax head. Houses advanced surveillance and targeting sensors." + icon_state = "medigax_head" + +/obj/item/mecha_parts/part/medigax_left_arm + name = "\improper Medical Gygax left arm" + desc = "A Gygax left arm. Data and power sockets are compatible with most exosuit tools and weapons." + icon_state = "medigax_l_arm" + +/obj/item/mecha_parts/part/medigax_right_arm + name = "\improper Medical Gygax right arm" + desc = "A Gygax right arm. Data and power sockets are compatible with most exosuit tools and weapons." + icon_state = "medigax_r_arm" + +/obj/item/mecha_parts/part/medigax_left_leg + name = "\improper Medical Gygax left leg" + desc = "A Gygax left leg. Constructed with advanced servomechanisms and actuators to enable faster speed." + icon_state = "medigax_l_leg" + +/obj/item/mecha_parts/part/medigax_right_leg + name = "\improper Medical Gygax right leg" + desc = "A Gygax right leg. Constructed with advanced servomechanisms and actuators to enable faster speed." + icon_state = "medigax_r_leg" + +/obj/item/mecha_parts/part/medigax_armor + gender = PLURAL + name = "\improper Medical Gygax armor plates" + desc = "A set of armor plates designed for the Gygax. Designed to effectively deflect damage with a lightweight construction." + icon_state = "medigax_armor" //////////// Durand diff --git a/code/game/mecha/mecha_wreckage.dm b/code/game/mecha/mecha_wreckage.dm index ecf39bcb0b..9175489c89 100644 --- a/code/game/mecha/mecha_wreckage.dm +++ b/code/game/mecha/mecha_wreckage.dm @@ -125,6 +125,24 @@ name = "\improper Dark Gygax wreckage" icon_state = "darkgygax-broken" +/obj/structure/mecha_wreckage/medigax + name = "\improper Medical Gygax wreckage" + icon_state = "medigax-broken" + +/obj/structure/mecha_wreckage/medigax/Initialize() + . = ..() + var/list/parts = list(/obj/item/mecha_parts/part/medigax_torso, + /obj/item/mecha_parts/part/medigax_head, + /obj/item/mecha_parts/part/medigax_left_arm, + /obj/item/mecha_parts/part/medigax_right_arm, + /obj/item/mecha_parts/part/medigax_left_leg, + /obj/item/mecha_parts/part/medigax_right_leg) + for(var/i = 0; i < 2; i++) + if(parts.len && prob(40)) + var/part = pick(parts) + welder_salvage += part + parts -= part + /obj/structure/mecha_wreckage/marauder name = "\improper Marauder wreckage" icon_state = "marauder-broken" diff --git a/code/game/mecha/medical/medigax.dm b/code/game/mecha/medical/medigax.dm new file mode 100644 index 0000000000..98b7c9455b --- /dev/null +++ b/code/game/mecha/medical/medigax.dm @@ -0,0 +1,34 @@ +/obj/mecha/medical/medigax + desc = "A Gygax with it's actuator overload stripped and a slick white paint scheme, for medical use, These exosuits are developed and produced by Vey-Med. (© All rights reserved)." + name = "\improper Medical Gygax" + icon_state = "medigax" + step_in = 1.75 // a little faster than an odysseus + max_temperature = 25000 + max_integrity = 250 + wreckage = /obj/structure/mecha_wreckage/odysseus + armor = list("melee" = 25, "bullet" = 20, "laser" = 30, "energy" = 15, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) + internal_damage_threshold = 35 + deflect_chance = 15 + step_energy_drain = 6 + infra_luminosity = 6 + + +/obj/mecha/medical/medigax/moved_inside(mob/living/carbon/human/H) + . = ..() + if(.) + var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] + hud.add_hud_to(H) + +/obj/mecha/medical/medigax/go_out() + if(isliving(occupant)) + var/mob/living/carbon/human/L = occupant + var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] + hud.remove_hud_from(L) + ..() + +/obj/mecha/medical/medigax/mmi_moved_inside(obj/item/mmi/mmi_as_oc, mob/user) + . = ..() + if(.) + var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] + var/mob/living/brain/B = mmi_as_oc.brainmob + hud.add_hud_to(B) diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index 02d16b8c2e..0268a8695e 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -264,6 +264,79 @@ construction_time = 600 category = list("Gygax") +//Gygax +/datum/design/medigax_chassis + name = "Exosuit Chassis (\"Medical Gygax\")" + id = "medigax_chassis" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/chassis/medigax + materials = list(/datum/material/iron=20000) + construction_time = 100 + category = list("Medical-Spec Gygax") + +/datum/design/medigax_torso + name = "Exosuit Torso (\"Medical Gygax\")" + id = "medigax_torso" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/medigax_torso + materials = list(/datum/material/iron=20000,/datum/material/glass=10000,/datum/material/diamond=2000) + construction_time = 300 + category = list("Medical-Spec Gygax") + +/datum/design/medigax_head + name = "Exosuit Head (\"Medical Gygax\")" + id = "medigax_head" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/medigax_head + materials = list(/datum/material/iron=10000,/datum/material/glass=5000, /datum/material/diamond=2000) + construction_time = 200 + category = list("Medical-Spec Gygax") + +/datum/design/medigax_left_arm + name = "Exosuit Left Arm (\"Medical Gygax\")" + id = "medigax_left_arm" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/medigax_left_arm + materials = list(/datum/material/iron=15000, /datum/material/diamond=1000) + construction_time = 200 + category = list("Medical-Spec Gygax") + +/datum/design/medigax_right_arm + name = "Exosuit Right Arm (\"Medical Gygax\")" + id = "medigax_right_arm" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/medigax_right_arm + materials = list(/datum/material/iron=15000, /datum/material/diamond=1000) + construction_time = 200 + category = list("Medical-Spec Gygax") + +/datum/design/medigax_left_leg + name = "Exosuit Left Leg (\"Medical Gygax\")" + id = "medigax_left_leg" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/medigax_left_leg + materials = list(/datum/material/iron=15000, /datum/material/diamond=2000) + construction_time = 200 + category = list("Medical-Spec Gygax") + +/datum/design/medigax_right_leg + name = "Exosuit Right Leg (\"Medical Gygax\")" + id = "medigax_right_leg" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/medigax_right_leg + materials = list(/datum/material/iron=15000, /datum/material/diamond=2000) + construction_time = 200 + category = list("Medical-Spec Gygax") + +/datum/design/medigax_armor + name = "Exosuit Armor (\"Medical Gygax\")" + id = "medigax_armor" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/medigax_armor + materials = list(/datum/material/iron=15000,/datum/material/diamond=10000,/datum/material/titanium=10000) + construction_time = 600 + category = list("Medical-Spec Gygax") + //Durand /datum/design/durand_chassis name = "Exosuit Chassis (\"Durand\")" diff --git a/code/modules/research/techweb/nodes/mecha_nodes.dm b/code/modules/research/techweb/nodes/mecha_nodes.dm index 4d1b703cae..2e77f697da 100644 --- a/code/modules/research/techweb/nodes/mecha_nodes.dm +++ b/code/modules/research/techweb/nodes/mecha_nodes.dm @@ -42,6 +42,14 @@ "gygax_peri", "gygax_targ", "gygax_armor") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) +/datum/techweb_node/medigax + id = "mech_medigax" + display_name = "EXOSUIT: Medical-Spec Gygax" + description = "Medical-Spec Gygax designs" + prereq_ids = list("mech_gygax", "mecha_odysseus") + design_ids = list("medigax_chassis", "medigax_torso", "medigax_head", "medigax_left_arm", "medigax_right_arm", "medigax_left_leg", "medigax_right_leg", "medigax_armor") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) + /datum/techweb_node/durand id = "mech_durand" display_name = "EXOSUIT: Durand" diff --git a/icons/mecha/mech_construct.dmi b/icons/mecha/mech_construct.dmi index 6d48367f2a3be05f745cce2dffe21efced6ae54d..2ae4a93a2e0f3242865a913b95f3e395689374bc 100644 GIT binary patch literal 38960 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 S0>OCE-!>4QXSqH@CLnZ`cnmPZGAS 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

?}eg7=E~T)4EWSH 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 diff --git a/icons/mecha/mech_construction.dmi b/icons/mecha/mech_construction.dmi index a1ac490f00b465a6fa94c5c1f9bc50afac6fa37c..1f50346b71aabf611130417f3a9875ff423ad840 100644 GIT binary patch literal 21571 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 delta 19097 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%0DfZHoW5c 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%0DKeMT{~G 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 literal 148573 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 diff --git a/tgstation.dme b/tgstation.dme index 5d1ce52784..1e7423b60f 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -875,6 +875,7 @@ #include "code\game\mecha\equipment\weapons\mecha_ammo.dm" #include "code\game\mecha\equipment\weapons\weapons.dm" #include "code\game\mecha\medical\medical.dm" +#include "code\game\mecha\medical\medigax.dm" #include "code\game\mecha\medical\odysseus.dm" #include "code\game\mecha\working\ripley.dm" #include "code\game\mecha\working\working.dm" From b7d2382875b5955b1640f9fc449a92b7ba97f6b7 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sat, 20 Jun 2020 16:35:21 -0500 Subject: [PATCH 09/64] lil' sprite goof --- icons/mecha/mecha.dmi | Bin 163052 -> 163061 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mecha/mecha.dmi b/icons/mecha/mecha.dmi index 99103f3ad49a490f6508f216f38ac5b02f814822..310dd6709c3d80392118ae49a7b1f05e26969b4e 100644 GIT binary patch delta 15353 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

Qc^FAiCF**`!~67%%ZEv*OL3{YR0p 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 delta 15344 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 Date: Sun, 21 Jun 2020 01:30:39 +0200 Subject: [PATCH 10/64] yeeah no more free random nullcrates --- code/modules/events/stray_cargo.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/events/stray_cargo.dm b/code/modules/events/stray_cargo.dm index 43c51fd5c8..02d02a8510 100644 --- a/code/modules/events/stray_cargo.dm +++ b/code/modules/events/stray_cargo.dm @@ -85,8 +85,8 @@ /datum/round_event_control/stray_cargo/syndicate name = "Stray Syndicate Cargo Pod" typepath = /datum/round_event/stray_cargo/syndicate - weight = 6 - max_occurrences = 1 + weight = 0 + max_occurrences = 0 earliest_start = 30 MINUTES /datum/round_event/stray_cargo/syndicate From 82d21e4824153b56a9c6fa209f90a681c0adb2bd Mon Sep 17 00:00:00 2001 From: DeltaFire Date: Sun, 21 Jun 2020 03:44:12 +0200 Subject: [PATCH 11/64] smol fix --- code/modules/uplink/uplink_items/uplink_bundles.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/uplink/uplink_items/uplink_bundles.dm b/code/modules/uplink/uplink_items/uplink_bundles.dm index 321b9121bc..d40e2fcbda 100644 --- a/code/modules/uplink/uplink_items/uplink_bundles.dm +++ b/code/modules/uplink/uplink_items/uplink_bundles.dm @@ -193,6 +193,8 @@ var/datum/uplink_item/I = uplink_items[category][item] if(src == I || !I.item) continue + if(istype(I, /datum/uplink_item/bundles_TC/reroll)) //oops! + continue if(U.telecrystals < I.cost) continue if(I.limited_stock == 0) From 9e7b884e8612505d076a025b7dd4a46ad7fd9d0d Mon Sep 17 00:00:00 2001 From: Anonymous Date: Sun, 21 Jun 2020 13:25:23 +0300 Subject: [PATCH 12/64] Adds remaining TOSOrvikepi --- code/modules/clothing/head/misc.dm | 3 +- icons/mob/clothing/head.dmi | Bin 226775 -> 227652 bytes icons/obj/clothing/hats.dmi | Bin 110646 -> 110779 bytes .../code/modules/client/loadout/head.dm | 41 ++++++++++++++---- modular_citadel/code/modules/clothing/trek.dm | 9 ++++ 5 files changed, 44 insertions(+), 9 deletions(-) diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index fe9df92fef..73675257e4 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -440,8 +440,9 @@ /obj/item/clothing/head/kepi name = "kepi" - desc = "A white cap with visor. Too bad that Solar Foreign Legion isn't created." + desc = "A white cap with visor. Oui oui, mon capitane!" icon_state = "kepi" /obj/item/clothing/head/kepi/old icon_state = "kepi_old" + desc = "A flat, white circular cap with a visor, that demands some honor from it's wearer." diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi index 6e4b814e5ac7f81083b66a2724a487e3c1b30f93..167332b630e801f250afa762d67b6a0d215b0941 100644 GIT binary patch delta 13986 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�Esjiy)3hqrWB5TP{r}Q+?A7byM;i(l`DdGV&UP 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 LjY^f0<;VX6JPMu^ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index eeb44af5afff53a164c09dcec9d8143ee7f460a8..b349161f8ea99a8a342e48e6dfcb81385969d6d3 100644 GIT binary patch literal 110779 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≫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 CjZcgK literal 110646 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�GS4UWY@7{e7ifUTERRcbC#pFF|Dyrk#l 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

7kk2T4ez+s|}$5rdkr>7!OY;S?e0 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�B8iu{&?#-2esW(5u<=x!}CayT|Ai5rqL4!7P-k5_oFjlf!X zh`)I&PsyV#w;0?@iP}WVDw5s`Gl<(OMvbtem)AA>V5J58BFQ+@_U~l1K2H?qGncmW za{E+I?5=o8crR^lej4_tOEEyq5bu7j8U-cni4C3`QD?oxW(n`Se#9Z5)+MCie~tUc^F6rU@^rV~qi?5`x!lgLj|I;kgzrLtPjCsKEn({P z_Hme$7k~E4+>yvkt0d{U&HEvgHwP87Su?19a`ydJSY=CFJdQWEbuz9}K#WQ`b=-Yg zrP?8N$oIV5dA9al?|a~v=rVgBfmj1i4~BSPWZ&vVnx*M_qZ}(E`!xxFX*g;MR4DMmUp<#*UWv3@qbB0+QD#cH ze+=Tu1519o2$GpFxEmaJWF6$Ur5;{#5;$FH!>K#1^=@hXcu(!X-_^CuXQQte0fi$M z3XjRs31KtBQedy60W00e*zkPYAB4{V@%7t``LO}>Lr<0TVjAtf)SN!Mc?tmgJaYXz zOKNUG8PJD|avvqcC8{)4T^SkC0I9&t%uEzFO4lf8DYcZML$zIBz26*Y=Dto&zMf_1 z*RXKr8Xjg|&To~l=n)(mcQ32+Y%7&JAvZHuP5y51ORj9Hjarx4!y-CO=`HR+HpJ=z zAL0v{KJ??OsV1sD7qvbW?!E8I+&s!U`iUBzdcuQ)+oV24MO-QxRaI__3K^P`r^Nb% z<1X)CqC_+1?YUBs&j#TVR0~MZZH}ewsPPqwGpD!}1B}cJ!!J-|CzCa{mG}W|ebdD;Up3HqGVjo6u?4W1 zo>|6FK_^ty9y3Df<^vuQPtd_qTY2vxhuyR=JRFjt;j$cz^RLXl59FUmgEJd`$~&sb zJiadaZMl#WX3@g!q1*`-zw3!RyyWH7Y98ml|1g?;Lo`~UZT!( zX5+giSMnsM*>slz#PMO>T=mP1b7F-|TD$ZauGIu2`MtKs+zIT7Atj`Uc!nVWT}5(> zvnE|)){#M*{5HEr`C>TvN{z!p$c%cq*|G|QrljNdu~5M*@q>R&JCs)5Fb;nm9^)IQ z_c~~6{&atIK9pGa^25JeE+tM%d8$pztp+8#-?F5d72N5w|1q`j3jagYG9(xI&yIsL j{^tLpU;hst)*6w7aD`G Date: Sun, 21 Jun 2020 17:39:36 +0100 Subject: [PATCH 13/64] fixes it properly --- code/modules/food_and_drinks/food/snacks.dm | 8 ++++---- code/modules/food_and_drinks/kitchen_machinery/grill.dm | 1 - code/modules/hydroponics/grown/towercap.dm | 1 - 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm index ccac1d4a77..900fc99171 100644 --- a/code/modules/food_and_drinks/food/snacks.dm +++ b/code/modules/food_and_drinks/food/snacks.dm @@ -303,12 +303,12 @@ All foods are distributed among various categories. Use common sense. var/obj/item/result if(cooked_type) result = new cooked_type(T) - //if the result is food, set its food quality to the original food item's quality - if(isfood(result)) - var/obj/item/reagent_containers/food/food_output = result - food_output.adjust_food_quality(food_quality + M.quality_increase) if(istype(M)) initialize_cooked_food(result, M.efficiency) + //if the result is food, set its food quality to the original food item's quality + if(isfood(result)) + var/obj/item/reagent_containers/food/food_output = result + food_output.adjust_food_quality(food_quality + M.quality_increase) else initialize_cooked_food(result, 1) SSblackbox.record_feedback("tally", "food_made", 1, result.type) diff --git a/code/modules/food_and_drinks/kitchen_machinery/grill.dm b/code/modules/food_and_drinks/kitchen_machinery/grill.dm index d059925600..547ed244c0 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/grill.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/grill.dm @@ -10,7 +10,6 @@ var/obj/item/reagent_containers/food/grilled_item var/grill_time = 0 var/datum/looping_sound/grill/grill_loop - var/quality_increase = 10 //cooking food via a grill gives it slightly higher quality /obj/machinery/grill/Initialize() . = ..() diff --git a/code/modules/hydroponics/grown/towercap.dm b/code/modules/hydroponics/grown/towercap.dm index 757f104644..a18dbe165d 100644 --- a/code/modules/hydroponics/grown/towercap.dm +++ b/code/modules/hydroponics/grown/towercap.dm @@ -153,7 +153,6 @@ var/burn_icon = "bonfire_on_fire" //for a softer more burning embers icon, use "bonfire_warm" var/grill = FALSE var/fire_stack_strength = 5 - var/quality_increase = 0 //bonfires are not the greatest cooking appliance /obj/structure/bonfire/dense density = TRUE From cfff6677b416326abfba36b86abf70a0b04f4e52 Mon Sep 17 00:00:00 2001 From: dapnee <33661984+dapnee@users.noreply.github.com> Date: Sun, 21 Jun 2020 18:14:34 -0600 Subject: [PATCH 14/64] wataur hahaha, imagine if this worked --- .../reagents/reagent_containers/glass.dm | 17 +++++++++++++++++ icons/obj/drinks.dmi | Bin 102685 -> 103077 bytes icons/obj/reagentfillings.dmi | Bin 4148 -> 4548 bytes 3 files changed, 17 insertions(+) diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 800d66969d..4c20b4cb8a 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -386,6 +386,23 @@ /obj/item/reagent_containers/glass/beaker/waterbottle/large/empty list_reagents = list() +/obj/item/reagent_containers/food/drinks/waterbottle/wataur + name = "Bottled Watuar" + desc = "Finally, a bottle as proportionate as you." + icon = 'icons/obj/drinks.dmi' + icon_state = "wataur" + item_state = "wataur" + list_reagents = list(/datum/reagent/water = 100) + custom_materials = list(/datum/material/glass=0) + volume = 100 + amount_per_transfer_from_this = 20 + possible_transfer_amounts = list(5,10,15,20,25,30,50, 100) + container_flags = TEMP_WEAK|APTFT_ALTCLICK|APTFT_VERB + container_HP = 1 + +/obj/item/reagent_containers/food/drinks/waterbottle/wataur/empty + list_reagents = list() + /obj/item/reagent_containers/glass/get_belt_overlay() return mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "bottle") diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 07e7bf1da88bb6c08316a613720f6ae3b1a9ef14..6ba11b1ca339c0d081fce5f84ee0c17d9dce8882 100644 GIT binary patch delta 5433 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 Date: Sun, 21 Jun 2020 18:49:58 -0600 Subject: [PATCH 15/64] hey look, I'm finished with a single meme item hahaha --- code/modules/reagents/reagent_containers/glass.dm | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 4c20b4cb8a..5c2a9d58e9 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -386,22 +386,19 @@ /obj/item/reagent_containers/glass/beaker/waterbottle/large/empty list_reagents = list() -/obj/item/reagent_containers/food/drinks/waterbottle/wataur - name = "Bottled Watuar" +/obj/item/reagent_containers/glass/beaker/waterbottle/wataur + name = "Bottled Wataur" desc = "Finally, a bottle as proportionate as you." icon = 'icons/obj/drinks.dmi' icon_state = "wataur" - item_state = "wataur" + custom_materials = list(/datum/material/plastic=0) list_reagents = list(/datum/reagent/water = 100) - custom_materials = list(/datum/material/glass=0) volume = 100 amount_per_transfer_from_this = 20 possible_transfer_amounts = list(5,10,15,20,25,30,50, 100) container_flags = TEMP_WEAK|APTFT_ALTCLICK|APTFT_VERB container_HP = 1 - -/obj/item/reagent_containers/food/drinks/waterbottle/wataur/empty - list_reagents = list() + cached_icon = "wataur" /obj/item/reagent_containers/glass/get_belt_overlay() return mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "bottle") From 78df740d194a968f8c09cac82b91a758ac2a74a5 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 22 Jun 2020 13:24:36 -0700 Subject: [PATCH 16/64] Update debuffs.dm --- code/datums/status_effects/debuffs.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 37f520cf7f..c52577f637 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -9,6 +9,7 @@ /datum/status_effect/incapacitating/on_creation(mob/living/new_owner, set_duration, updating_canmove) if(isnum(set_duration)) duration = set_duration + tick_interval = max(world.tick_lag, round(tick_interval, world.tick_lag)) . = ..() if(.) if(updating_canmove) @@ -84,8 +85,9 @@ if(prob(20)) if(carbon_owner) carbon_owner.handle_dreams() - if(prob(10) && owner.health > owner.crit_threshold) - owner.emote("snore") + // 2% per second, tick interval is in deciseconds + if(prob(tick_interval * 0.2) && owner.health > owner.crit_threshold) + owner.emote("snore") /datum/status_effect/staggered id = "staggered" From 472ed97b8cb8abe8ba04177641bc6138186f3cd5 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 22 Jun 2020 15:32:23 -0500 Subject: [PATCH 17/64] port tg#51713 --- code/game/turfs/simulated/floor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 9f5ce679f9..75603a1116 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -205,7 +205,7 @@ if(floor_tile) if(prob(70)) remove_tile() - else if(prob(50)) + else if(prob(50) && (/turf/open/space in baseturfs)) ReplaceWithLattice() /turf/open/floor/narsie_act(force, ignore_mobs, probability = 20) From da68163c80717f5130c7f6c8787390147ef91d75 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 22 Jun 2020 15:43:32 -0500 Subject: [PATCH 18/64] ghosts now appear at round-end --- code/__HELPERS/mobs.dm | 2 ++ code/__HELPERS/roundend.dm | 1 + 2 files changed, 3 insertions(+) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 91826ee314..f8f6bca31a 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -375,6 +375,8 @@ GLOBAL_LIST_EMPTY(species_list) override = TRUE if(HAS_TRAIT(M, TRAIT_SIXTHSENSE)) override = TRUE + if(SSticker.current_state == GAME_STATE_FINISHED) + override = TRUE if(isnewplayer(M) && !override) continue if(M.stat != DEAD && !override) diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index aa388d7413..fc79c546e7 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -233,6 +233,7 @@ for(var/antag_name in total_antagonists) var/list/L = total_antagonists[antag_name] log_game("[antag_name]s :[L.Join(", ")].") + set_observer_default_invisibility(0, "The round is over! You are now visible to the living.") CHECK_TICK SSdbcore.SetRoundEnd() From 715b1f85daf2d19ebd3bda4645d373a7a6675aeb Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 22 Jun 2020 15:53:55 -0500 Subject: [PATCH 19/64] prevents shunted AIs from doomsdaying (tg#51284) --- code/modules/antagonists/traitor/equipment/Malf_Modules.dm | 2 ++ code/modules/power/apc.dm | 1 + 2 files changed, 3 insertions(+) diff --git a/code/modules/antagonists/traitor/equipment/Malf_Modules.dm b/code/modules/antagonists/traitor/equipment/Malf_Modules.dm index 6616eea006..8e9a54a69a 100644 --- a/code/modules/antagonists/traitor/equipment/Malf_Modules.dm +++ b/code/modules/antagonists/traitor/equipment/Malf_Modules.dm @@ -257,6 +257,8 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( return if (active) return //prevent the AI from activating an already active doomsday + if (owner_AI.shunted) + return //prevent AI from activating doomsday while shunted. active = TRUE set_us_up_the_bomb(owner) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 6772fe3cf1..7d0ecf3e66 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -1141,6 +1141,7 @@ return if(!is_station_level(z)) return + malf.ShutOffDoomsdayDevice() occupier = new /mob/living/silicon/ai(src, malf.laws, malf) //DEAR GOD WHY? //IKR???? occupier.adjustOxyLoss(malf.getOxyLoss()) if(!findtext(occupier.name, "APC Copy")) From 099f594a307c9236f4c1f9ecc81c740aaa605706 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 22 Jun 2020 15:56:51 -0500 Subject: [PATCH 20/64] SMESes should now work with self-charging cells (tg#51240) --- code/modules/power/smes.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 85999707a2..788b4b1441 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -228,6 +228,11 @@ var/last_chrg = inputting var/last_onln = outputting + //check for self-recharging cells in stock parts and use them to self-charge + for(var/obj/item/stock_parts/cell/C in component_parts) + if(C.self_recharge) + charge += min(capacity-charge, C.chargerate) // If capacity-charge is smaller than the attempted charge rate, this avoids overcharging + //inputting if(terminal && input_attempt) input_available = terminal.surplus() From a899bde0ba057cecf9c511c7e28aa57b2785d962 Mon Sep 17 00:00:00 2001 From: dapnee <33661984+dapnee@users.noreply.github.com> Date: Mon, 22 Jun 2020 15:25:42 -0600 Subject: [PATCH 22/64] Let's try again aaaaaaaaa --- icons/obj/drinks.dmi | Bin 109743 -> 110176 bytes icons/obj/reagentfillings.dmi | Bin 4626 -> 4926 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 27caef76b202b49b8e8b1885422cecaae666f0fe..5962e7522dbc57f14b2e64492d43a43d23295c70 100644 GIT binary patch delta 12163 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 Ag#Z8m diff --git a/icons/obj/reagentfillings.dmi b/icons/obj/reagentfillings.dmi index 05337721c7bb58179c3d734b36450efec7239087..d7a9a03c415094ff97942bc575255ee4faf6d7dc 100644 GIT binary patch delta 4199 zcmY*cdpy(o|NrckRm?bIGL~ce7k(tCUWJtfC_(CHGrm zOlFeY%B8uarLB}|izN-)jNhm8IRE@!|Ghr1_v8I}ectcq>-l_sa<;Mcv$s(f6FpAG z*$2f2#+;3cI~y4R0O#-C%6%Cjv{t@6{&B~l8J6e0AqFCUSH&*P8O!Dj%gyfvp{Bcq zJibHT&X(h!%q+9<8I&SObt2n`mFjMGfgVrB4fjB@x^ zzVaQ@*6P;85L^t)`yJu;^*U6ppebU)2)}`JfW4BH+A+EY{zqt+g zV0qTlrq#rI_ktoXVgD8cxPHfN8KT<4T=IrE`oR=l*X84WKDXBTI>IWBgj(NPt5Rkv zYOS!y9#ikV@z*9#KKFfSw?viobT|n^m@>=;5ERa^BZl&H`17@mMOIxlT~nW(+~z!u zlkdVes`B-1x;jh2{5v(s6cx&yA=eUbz;D#l(KHc=n}&u(b~a&aE{Vq`ly)AnuN~e@ zG%-pJjQ^QXoMpJ-Pso?mp_sJGK6*15yB=VpFF#hV$zHOLXK#F!$+Ug*^~7Pzw<$N7 z(P8ZHyogC6RzoOb4$B~_x$odx+$qiyXI^js`%;d*0HadrNEVVbx{okpLTaW zwT*CTKK<^utwHwm4UYQzF@>wD$TPiu9 zzU#wvF9s-Ohu_}TrsSsKK*_c5M_OC-Ho7(#xgXO=5Ycvu7Cn;z$?#UFv2i>wu`S;E zm1t@PY3*p22Q%G!fQUs(6l1wN$7M;Ai_W!O{D1JlQ4ot%RL{ubD8!8zPa(!sw|liM z^aVS;vY`2lj<)OljC_xw#aWM(vKcZ$oOO-x;=|h2^d`}tCpV&K9vGww-5=&g&xR>e z`xE@*mgr%MgZ+=*bltn|ofFq&Y;LR%FS_IoiF<6S2<9dM*imt-g+17DKXYQxiWk%1 zO=8@vM`o~&zhk z6;;B@*R$9-4rF=7SL8J({V?yzQ-;Zx+ndq~1LxAz+0Z_E)1MmP=w&_O`Eayo%%qPOUvdR3x zU$?hax{s$BeGDge@Y_%I@MZ&)sjE)WvD~gHC`VvI=dAfXM{VPOFG5nQT%pF}xPv4t za7Ez7*9OQui<)FRZ*Vg<6M@_e(JC{%mRS?xJ$=@N7G$e!gf9FP&Aja>?;4UZz(bh49VItqp_J;I70S=uFDi4u6Yxy3k>ixN^*`!s ztLw*KQ!Qe9Oech_toG*;$krrMWuasefQ%3MJK;B)#BlBgCM9k{|TvxLj0!7nrAoRdPSEH^;!duH9Tiz=? zr^Km4ka0$qTIt0WZ}E4Q5A3L-#Gle!2Xzan!xp{t&FI3<#V15-G?;Vz+h{zVXM)}) zs2a`WHR?N0LP{i&NX;o!D)pygkW5aCYHe@#nwKtr3ru;^wtX4ED6?RXFNNb7I#8o= z93^kioh!dnRCSt)y;h@YeX9c@V2VWd^+YM{USJ4UR(xlwYlh%=y)iw7s{5F$D{^s~ zXf;`yv+_f-%LXa%bF&k;uiu;7+FT+3$M_cxD!NX;&R6D`mjU~>j*0Bf7i{U9K2^F< zM>f5K!FBYWIj)`Rtab(IMYzxL$ZG9?`z3q{yV6E=-XU30$UA2i^!5brty^oOPFv73 z`NX*6TI$FTJee_srp;`Aff0OeZM|>xt~0stjU~Rq$hQy~pBwsmeOj)aSlqt)5C%8C z3wQ{ZhH@{H@}(>CMe!(?%N?vG;_T(J-Ry(Qp2CpV8y)6^Nz>-I193aXagB~z&WgO?uVKh74mT<)RLPO+ zI6k5PTtP*5x1(fkAwFisKsaHEzbSFbEDK-T6#aPyAE_a*ZUme%SQe+?5~Jo>rS^0RJLKGUpQKEYVIT6`Gn^7_c!gYNjOIR;e12qAgVlaeEf145??ibR;tA=Ej5sw#d*pV zzB7yR`@G6Ml~f-BA^Mv~dQ6SJ4Uo$aQJ+lpR^vU(?gs&!Veg1LbD^BYrICtYV2 zlYVCmj&>#znw9^ydiSoTPcL*qcmk^&&R7uox4FJ7IW9Cb5{tz|Y{=Dq>AUq#lm#fW z#2h$!{tnP^$*r6L2}~<&q2L+2%#_*N;FS@p@sxsps8c{zCL%fUxLhRim|0A7DM=~R z3(mm4L$kd3do6_O=fguEt3N|owRSet=GU3=lSKX|&I-)A332==s^@k{C(X8zK#hW&pXKVN>I!njbY-SDn1`Cp)7VTH$3g`MK#E*I z|DY&8U(YMi@ ztA`k2^Uy$!uYhBJ%%gQV=-B~XK`Nl^Hj2t(qb{6HI(o&$qd>D@c2lk(wG8E2?dTUL zwY}-f?*T=V3zXsli%_vNRPtblQ*C5=@s}?;QERVoGXKqMN3x2lG0??h7~hYlHZ^S9 z-wKc9$~VIWh-B(O$FWsMq?gKt;er}y53>k5w1^oo&*ZX%`Wh^sUe`p5_JuTa`0q+z zl2F%Voq4dT3L^7pVEy%}-^N)MBnCLC+T8}?*m9$O54wz?z_KcIJe10AuI@J!${Dbm zIQYP$BjxUp@wt4CmPlz6%~{I0RLthfoTY0Ia0%2qz#ihxl98B(uV+@mS|*N^@lz#N9b|andC$G6_`>CpT!Kz0eIEUK5rdWl zjVry08^#og_v;G#Yg8Y1NsaSZlP^3OgWsV46?@S_SJuRo{XPi-T>Nyx4?tesIAUM} z6dk4CgYTxUi#dw!X}CUB+>6uQ8&ZM_CY)Mw0E*R;Z2rL!_GScXa`t=agkA%bQ@zzm zx3@LEfAtZcYuXVjtiNw2YP#a1GxZGPXZKk%D87xqeE@NKQ->oZV>1YXD!(h7mN5r9 zdFkOI41L>2Bqq&s7M8^^4btkbf#$P7nlT(s!|Xh!fn8}qf@Dj>Ibw@C2i0i6mi@oO z8(-!;pf9WJb5F?~xZqSP9)SdVKOE^dfS#Kbc)Z;xDHk{3v9Fhemb)_|sF=PNh}XH! zq(u`$p*x>U$;jef7@F=4%52z0j8}ZTkC#x!x|b|SG{9ItSp!Aqz)k6O@C|B4>0kYN zM8&p+KBAH2gDyF@=&w;O)I)qMsIVJM;9aL1&6VFh{#FUA;;rR+DNVQH zX$wP;H7EFol-4|X`JaJ;zM4jlkSV{+(_Pg1Uk-}?48Dgxq^d=AzX%Ie!v5>1fB?jP z`0WF5g;lUy+IU_$CAri}kavcq$&50bKtFz>bf99fm-2TSAdW2}q%~ztZ0^ z)#=_jN8Yd)HcCiAm5&HS@OcsC9ZMxrnsQ5*d=Yrn{G^$HE84^SU#bkQJH&B=B4+}S z%GO4>AZxh4cDI9uLx?yx=+3DK^J=o6_wDlM65bwH#eh(qhCFmTXrwfyQVV*&9z-k8 zVoyxvo|*nB*sQ$u0bXKP@#inX&@-k} z5oZ5dmXjJg&}=UU*z>EvUp+=ku{%>=RCp2)LoFo`O6?m&s(v2uqH)j7c$2~PmZ&y(gC2B^MVLiC&&}O3+2`P()wT3c6`!>=x3O;VEyZ&!sLYqF$p=+w~_|Q z%c)A4LAx}CD>{0Ncmf2mBPz|bELi;HD1M*#ky4IqsseP2sWU8$q@7Fe*p+kqiF%pWLER&{=aCl?Y96hoE%*3Yi#{4{vRDVHRb>S delta 3881 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 Date: Mon, 22 Jun 2020 18:27:58 -0500 Subject: [PATCH 23/64] Update mechfabricator_designs.dm --- code/modules/research/designs/mechfabricator_designs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index 0268a8695e..4efcad97ba 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -264,7 +264,7 @@ construction_time = 600 category = list("Gygax") -//Gygax +//Medical Gygax /datum/design/medigax_chassis name = "Exosuit Chassis (\"Medical Gygax\")" id = "medigax_chassis" From 09051189a3e6d62cff547847533b75a7bd57839a Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 22 Jun 2020 18:37:28 -0500 Subject: [PATCH 24/64] fixes one of the icon states for the diagnostic hud eyepatch --- icons/mob/clothing/eyes.dmi | Bin 13803 -> 13828 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/clothing/eyes.dmi b/icons/mob/clothing/eyes.dmi index 54ef7c58149cc01659a4f04ee1c26815e6462a2e..cd2b84a143686f3bfa15ead89f2cc156b6e01323 100644 GIT binary patch delta 10651 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 delta 10607 zcmZ{K2Ut^C*KX8NX2!zgv!GJ)4UCm0Akv95B8;LUqEtx~giu68gaCmY)EPzUIEaXp zAPR^OA|+CjSSU(KP)ewYfPj#M03ivf=bkw8mH*!R=OIrv`|NY}*=w)zu6OOcC*;Id?h6bd+07o6TbP)F3aoR_`a-4Uz^twT2Xp?lZ+Z0YoqE=c5-zIGIq~c6oS7PIHJU^Y z?5-hTFaT917(%iH+#S#QLdY;!qCvYkZWRnx3uvs`0!uu*dM^xC_RVP+?96wCuYT0j z(lThPCitgF>MR7|;gfdYWV=+|h_d{#sIJb!UgQKU%b1E;g7T}f9YQyM~5VH4q>{t{W{#NnODl)JvbnwN+Bd(;a@WrZ(1Ow>mu!0&UoSW#ZV*xvx zqIt=za#DI5uR$=AO--j#seZE`i)H;*JxbHDmvO>{%qv3}q-ITEcXBnehspG)@ToJ3 zBT?gG(2i`*%gaOm;8@e@18Ir`8)s6&$XtJGI&Z|E(bI!(-|g~fOX(>BD$dxE+H+;7 zdKaCBn;Vu+d2s;#gek{Dqzo+>vYE+G5DhV`sTW?~Ji`Yc82S`N28;0mzKycNwA0an zLkH*8m>U^@0^NT+ADF>Ce@h`G3|EwN(T0a&ahF2|W3RMSP^o{71;)m(Y*)S$uS&?@ zTZ0$2&`0$A&bh5Wy1svwVpEpc?GGN`K^gpT3W&~F7^3*B~0FPDohWf5xHZd$D%;cgJE1;WAvM(}mjtrGzyUsoqyI8&WZRy+tH1Qp zo3-~|4*-am@i)J>-p$VM>jN!W00%v@RN#P}V=DX+J+!M&mp55Ch7nOW)U(^X(+ zbIN-5sb5>_j<>S9D`PurFpP9^D07=&x?4YNV<@xI@RSX&)>7E#=6^|{Z4=#cOWl5Z z0Fz*cidz z_+Ir%Bu$AmiG1DQ6)@sXVIKj-+R%TovqG%x%7uuD&+ixi%x?Y(FP}uH1HffQfu*pv z_jtl+e*Dt=R*OTIx0C7VY6t_?fyhAl7boP--ktl&-eIHL9zJerYWni!%XXnB0DU?( z(@IM*eLpl}`7BRz$hor6FI@TMMPj%eoP-wBnm4?a z>`g4I2_I-*gv6iHhB(MkSaK?A9!Vo&9FbH|!PijxK9LkZrJo^T-sA(I>@A6+cjSvF zTfT|;eh=ZigRM>c01&|Vw6WJ?n~Pk=ZZ)2_F*+5`;jXla^wTBnht2wB+VI5`S$ax0 z2EUKYW`lIX)^J;}EM|-|-Bw498d(tI_!42vRH*&gIqzslE{o@X6klj}itJn46D^X@ zuus?ee7fAnm9e=}xQw1?9S}S)4$7S+05HM9av7eGhZ8!WZv%0!n_+P?qAEi)^IypJz(XRO&r=+K+mk0rzYk0T`PS9rw zOi>${v|PZci)CwGj53>1SF4Vl>IgI*e`YpqR%oLW|03pXS58%|U^*!&=DjoOA4uh5 z#vK}MrPbI-xTlvO|GcO5-6J@BCNJ_-y#L$VUsaR{X3<@?X}a6)%swB%prE~Cm6{wj z#wgzPe6=#e83fAY`uPL{$MVQRMSyp6RD?<7cuG+f!h&93)n{(NYOD|9N^Wn>a2zt{ ztb@EkQqsv>U3!|6o^H{KymxV!W@$uK$Xwb#eY#KuMTL(8*ZzNDMJIBGVN6s)gCh8C zX==9AV7HbjvySIf2GA0^yKRyXYpd(m_rp?~fSytvc$xra=IW%K%oXuuB0f?(3u$ST z%*a)B8kR4=5O|zQ#Z?B;<$Ah}jg40_lGY=|4UATVavZ_>P;YnOz(RWU+@U_U)qw*q z&>xXK%0HRcaBo}JqZgAsT0Ry#J0}>u$F<#_$M`FSIhbpUWY zK5nS`jO+!ZA~7-I`3EcCvgAN<{xq8Cp5k`OYS+4T>-MLObbGs)rEX~M4&N-HU7s#=U9l%Mmhf$vr`Iv zt{VuQqbPfw@gJ8ZP7Y_$gAxW}q+jd<&a|Au+|E2$Gvn*)Tj$jByAAeaT3IQ#`AG!s z!i7)T-wCmsHf%Uy*QeM;niAbk(U>1KHy>bLF^Jlo-{0EW=N9egFzU+A{vd8N^m*AL zniHAJcm#6s^6>u^{DA*NzcVtVX;3%>gepC;tq>5JCC_SPd(o=I`WRv!Rs`WJ&dSZT z>yHB`SMIzHsS1v4$ssjbTjLjp25YS*-U4SrN0?w6{=Q?3c%$ z)nOyemXoOu%`m5?+|Mo)jRqyCF;5PIN{cHjrd!`DcN?KZbr= zkW{?#fx3j`8z0fRkVq=H&)rkJiHAn{+y#o=OD6{hvOA^ToygO0>^vg^a%GRV?^uvR zFbaBgUmz|_S`$|Qw{#kY)-)QaYxEFFTPh1h`sCqGiN5!C_D6P9nq%{DD9A*duCGz) zRl(?sAMI^VD^u8yD~c-;>%S^w5pT_xZ;7U$j2aibn9FbOzx^=p zx_2e6hW*juw2=9uF$Q?`W0Pn&G$oWodAYq|tg;$cIHRSX9xhr9vy9`iC^jW0a;nQq zOG_V`26R-8HDL)Kx#s3aTwEAX5K(pMlbWknK4w$T?yH&3@<4f=AlN4`=f|2{%9wmU z-DL%IV4IrjGfa z&2X&VUbhV!H@1p+BQCRiKIt->s<@xI4*sJG6pP2An8UL9M*UL{5BxaK;rZhJ4l!Zq zHQS);+S=L?Y+o#~`xz4oTeWzk8CcJ+Y#JyyaPiH8_^q!?v3q&iEaLK5BRK|?u@QV* zFt+MTCg4%#UfycM08r;w<{7Q2JIsccN(=AV?W-9m1y_iz9(+k`JTSf<9dw*l-X8)% zsH@{|JgfX#7nHxR*Jzu{Mx&&0D$OZ&&Yt&}IV|hE4uyiF4lUIT{2|?IaaRT178*jT z7?lv^;Lw$iMDp-VHdiI#P??BV+Q(>f_?)-4VW~quwa4<6hCzxVN0pr&N|yGIF>Xa|na%HQ|aty`@WO^Y^cT--n#Uw*22I-j4X z0bk4~;iGt=ED1d}+?L<$`QpOQ!NPDKO5G1A*Rfa)<9yRy9e8b2--wTGGY;z<{|$1zjsRH!ff(4GPJX8A z?rWJZHfR9PCvz!@iyz0ve6L@>?x2b=UDp4lX2ktAodf>*pOi!T zNR>fc>I)7K;+bR|()(u{B$yGH>hX9Ws&>PWyG*2^PzOEqsB-_r2o*?Xn!%up-=s#lsf|k2g$~Mgmg@iU=pL7yF zW3RY=*?PX-QXDJ*Cf@Jy7f3eyE2i2-a?OBsjC)Zd=GW7r*)_6=-jfzvN9w{6RNDmU z^2#eU`<@4aq?LXF2;r;ArS^2i3|Ms#G|68@0aX6AUBs)x1O?IjGxwZKb}MzsP^HKN zNl^MU!AjF4aQ26GKKI3{%tFy!M+rl;ldfP zz20kpdx_ zMcacq5cP}gQchXKM{}FWQX4`lxbo)n6RG=&!FwThpzW{({dXs>*5dr_1YUOKo|w$( z=`t%6dh=E|FpIJ4ZdIzpr~1;dDJh3!Y;A3w-uUVDxXpuUk!v4Q1b)Q_j8ZrrJ;6oA4B?}cg%(vUBp725Lb61iJ zG<5+`x>ovy&u5e7Z-@k=P)^7DgJf%I={edIG5M@rXiw}M0Kl~PVhX62Aod~E-Sa$h4~%8U7I=H{>3N0xZRon#b!nXQAneOqL6DE8x1 z%P8scLmL1e9C`o%69nLt4`MJJBq_#n!jK>uCv@?X@Y!cV)GMVaoylmtxOEzNQ^NOG zPNS#gP?$+6bHg|}w9xahPLm=iQ#nrIt8_90zx-sd3CqW~Lt>x!oavGd`RS61$5;3) z%3Hgnr26sO;`B1*!_{9RXa9nx$L}iuxA&@)W_+y486gUqLrRp{V*Xu?6Zt=6#0Q4t zUGJu^%+mKvBB=)&h`>LtluAHuDlej=!8pmTuGw-oT9i3Ro-JLJhxK-|<*GlLLw6o9 zcE`T9A}ML52FW3Q)yD2V$agh=-ZkUcGA_I@x;n_FVYVa}O0~?yZGY}^-p@n>2~a5e z@Y2|p7X(QS3MxV-8XY`(W&Zg)KP9hQelh;rLKy7n65-&J zLO$-Oh{h<}Dd-;kGX697@}r9H*e?>=lQ>ytz{7RGi%G4VIP`i! zxU(JsT9SDFm=HuWX z9|-8&kE7Lw%Nkp!){)|P)uCEl?-H3%Zp~FpQBTVoKyt;h&{s?j)dyBYEX*{rxbKzK zBWdpG$;^b$0qMR%i^r<@?P?hEk#;i%I5Igz1F?4`b$6idyCFhRvIMaivP|MoC@k^F zgjx^e5!yGc+Oh#6Yn{drKdypZy}mi~@lUQ$g0mZVb#b=BJtex5y*JX3c%8Ot6Z6Nl zJ@j0SjM=r}70hs zuZK4vNy}>MsZlOzigDwRUg&+`N_q2t3W4TAlVw$Ut&!SHf1Qr#7LJTby@?;U&+P<^ z*dHLD`$XHgN%@X*-;03ZKwN|IC$U&u7sXInFXW3p%6cID#~o|3a3^~A*Wzh%2PdF$lGIK zC#~RQo%@%f-9C+N2i}>b3J+LM#1;1;dw2-0<)lBvKU6I}x?3gri>rv}He*9TW)~i@n&A#y`%|$i_xaR;f$0di~HKj zP0_M9n1(rwF6UxR1ny0P@qRl%uFVzw&bVe?Ah|r~%cj2IE?{4bXxMj}Lr&Gf0b+>7 zzcY~9`pQrBo-2}4|EpJDd@9@$IcE0$zQx&q&f~nde|uP; z3B4Erm=*m9MB|&i<0sa(w~I353B?hzt5-NLR`2bhI<6}WRMUl}+y6y8WB*p_1Axwv z`DOuqBB+^H6_gcqFr?Kyg6mzwo$zbt@r{&All@;C0|rg?Lb&LsQxawSjJqM4yh__p*|Jj>j&1sK*J^ zCIU>%@!M_uMRponNT`LPm{!T2EEM=_dPXT$Awiy{T3kIA@up9gDu2B`IS%-R;&cd|2a>a;Xa90LjDc{NH$QeU7|CmG>wXi z8Us*lEhCnnEv3A7X`}!5%^L;o)DTtFUD9z}Wdd14pZG72xf{*J!q{+Q0@v4~d>!7Mfj1vkT`s<*Zt9d-6>| zTig?E1YZg#nuCGA&EKOot){ybZ={^{N(We{h_P)3r#nK(2k*xn2U9iBatA8r?KM2W@%%Zm42i{0Hm6I*RC zI#~h|R5)Ao@~ysiqfWrl*cNbyv8F%7ai!8Gf-^BOnzZueR`@>Q8{1XsRUa5imRR_RDA2U9(2I8g}Q`uNakfQw>6@uJ~RWaS+?f0O-AS5yx4a>u0ljKTZjdvVxJ|-b=tLhvmjFI{H1RC;+vf`+h$8g?%HSMwUqYu2Cn}Ui9Xw7j)J1dHP zYtJxbY#c__OvNztq4G)dmGv;#roXtF-yul1*~LlgFasrPYK<}Y?FjR@9l&T5lmA+T z{AH}h%fFl5jPidqZ*p|5Og<}+8)*TRA!iV*Rm$-Pj}8?mb_U-woLHC!=&EcKT{ApydTeK zoEKk(Iw65R`p@*x3RBwnJfj+QXxi+Aa5iVGv)tpqUPZM8==}hG{zA>HcxFz`c+wTh%d`iuB{_m;%ll>A1bPt6Bb^j58n5qa*PD&D2 z;LyFykKfNJ-t~NMN5H@JfjXf@3@(#vZ^j`_Yky&QG%JYE?YRVx|5`%l0HqX4J3cjL zy6h_j1V=c@GZ1?k-YmDuK-@h-;oTxeG+%cQM`gOsoIdMo|Jcfr!_4f*E)16e1^Sy2wT zvXbS(DtARW_feXv!tXco)M9L8XvoX9#<#DoW-cQD$a&r$67k`v##RmA>#kK{A9Lp^ zUy4$WqmTF#Q;Zs)K?y*aSk}m?)EC*l6tmbdL$!XNqa79QIRHTRHk?BX?Jso|c@wwc zbVhLeD5kH+!OF+nMmT(PAU!o0Oz{688D<;NI3RN~QKl%6Dd% z2ky9$mtm7}l*Jd2zbaBj`9WlRetv#vhdhWHC!Gzowy|NJMZ{b<>Cda4OFP>pS6P|d zqr-#56 zG+c2HcuiA=y5`vFvm$$ERJfv;_*kd5vT^SDngPrEoYa}PzsTnUryB%xmC1q;iYK9Z zx&urjT7BvxAzN4he748X^Eyf!8kKNZ74!!0d z-g)b)BXO}nb@}lA|4}44vZ*j!LC2;XX<#AI*Azec@_!BJx7u=NSQB#TKOELjv}bIZ zjZ;^!^wn`D{`bz!oYo2nhrt%$wlLWHO;(9lplv!&ve0>8j7Ig*PF1j)OKNH&PpWDo z0sZ9#cCcf56al1SZ339T zXTwI)W2hLV^b}=N9*j%&P}B|$gtW< z4pcTiUpn8ej)C9thZeH<`S!-e@f$Zf^06$h(Z-*q^L=8$;cAY%PTbxHmq!j6Lr7-2 zE5}W8*2CkTMuXm!hN%Y~r-dDUA2saj*^u@V6kLq|F#18KQBy@wGvi3Veu_`Xl(>*3 zX!F)%o{3f*^Pzcdpn#0Y2g5aWW^+K@oP1B1A~2#em08*aTq1HM?cW`d6$s2wAeZ+I z(HgY8xHn*(P-!u6oB)ccUM=PHA;9M6PCAHVcjbaf-Z=uq_U$oFPL2~{}$xRo=$bQRK#p?_O`TavpK}GQ|^jr3rkDO5Q2K`zYhvcBdO`g zKY`Ky{wQ1mj#(LLlo}3ZJhKydPQA;Hy3oJb#bAPrNOLousI1Vw(T&yU1hQfSUhmKHlXvt*TQ$}G{g=WQAAvoI!XlWz}=ofH_6*f zx*?w)!lCw+%|3xrn$!{I{MK%QDA?a?H0JEGYRbhNwn<~mN$kpHjTRq{bT@A@y10m zDIu(0^p1Qfv&h82Xayj|n#Da^ZiIAj($Cw$As(jy^v&ZPxEu)y4_gUvn+CfdCm^&~ zwHQTfrrc!5R%mG{93)JB^}g__C6-+`oT_PDnYrJT_}%&X7fDG_edTE8CsRGs7Z+aR zu`3Xh^zwRi^ftKu1UdImYg&dcstjG(Qu2&QYhIRMp#-9W5HX35dY+$>l4)+H3!s`y zsCJN;VljjSQB8Wb_Ubz56qrwWzp4OgUJgka9`U~x?1f78O`GgFr5UQCX#jL=hKMe3 zEm!SY8;flk>JHT*-CLSiWFu$_p9=i@k!0zV-@r>xr~L1NjF8#S)^#w;O6@l+x+MqZOWTK$_`%Til&zWyWi*Cy_{lFT;G~Blopk zLqF!eO5Uo!Uyrf6PmJk9*I&IDG4b@+;$Y9|6S;>B3*zR=VphiQOsW|V?j&n6vm0** z_m=SLNUV%h8JYkBB^e&jRK__#E*)e?pIDS5tU#i1Qnky?RIyy0vmq#oL;b;;^WeSU zfsyYc=|8_f2Lp_tLvy;ifqfxaL{*t9qO-#59_4{Mlx==JLe{#6bv_=~TaqMpsvwPd zmPND9Z_&p`HE^Y>T60j;rt5*V2GCOX?!1KtW(Hc1I;uOCn?a$n+-Tmw&uv%8u?+E= z;DMY!RJE1TY(ve;k^cU3+((UObm?qr30~__e@3KEef7g7nN1hCgLeoFnVHbtp9{5B z%zS0O+hoNKq}|*!(3kLydMyb$(pHp(@40Nd`OnyOPf_J#_L~j@5UK5tQLfh5`^vS% riv~J|9sotr6 Date: Mon, 22 Jun 2020 18:17:21 -0600 Subject: [PATCH 25/64] Update cola.dm adds wataur to cola machine --- code/modules/vending/cola.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/vending/cola.dm b/code/modules/vending/cola.dm index b667f4c7c9..4b62e721ba 100644 --- a/code/modules/vending/cola.dm +++ b/code/modules/vending/cola.dm @@ -15,7 +15,8 @@ /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10, /obj/item/reagent_containers/glass/beaker/waterbottle = 10) contraband = list(/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko = 6, - /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 6) + /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 6 + /obj/item/reagent_containers/glass/beaker/waterbottle/wataur = 2) premium = list(/obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola = 1, /obj/item/reagent_containers/food/drinks/soda_cans/air = 1, /obj/item/reagent_containers/food/drinks/soda_cans/grey_bull = 1, From d4dd1a162a923f82c74efa651738e49ab544bacc Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 22 Jun 2020 19:28:47 -0500 Subject: [PATCH 26/64] loot-yeet #1; wizard academy --- _maps/RandomZLevels/away_mission/Academy.dmm | 203 +++++++------------ 1 file changed, 77 insertions(+), 126 deletions(-) diff --git a/_maps/RandomZLevels/away_mission/Academy.dmm b/_maps/RandomZLevels/away_mission/Academy.dmm index de0b7cc430..db3bb41746 100644 --- a/_maps/RandomZLevels/away_mission/Academy.dmm +++ b/_maps/RandomZLevels/away_mission/Academy.dmm @@ -6,8 +6,12 @@ /turf/closed/wall/r_wall, /area/awaymission/academy/headmaster) "ac" = ( -/mob/living/simple_animal/hostile/carp/ranged{ - faction = list("wizard") +/mob/living/simple_animal/hostile/carp{ + icon_dead = "magicarp_dead"; + icon_gib = "magicarp_gib"; + icon_living = "magicarp"; + icon_state = "magicarp"; + name = "bootleg magicarp" }, /turf/open/space, /area/space/nearstation) @@ -46,8 +50,6 @@ }, /obj/machinery/power/apc/unlocked{ dir = 1; - environ = 3; - equipment = 3; pixel_y = 32; req_access = null }, @@ -199,7 +201,7 @@ /area/awaymission/academy/headmaster) "aJ" = ( /obj/structure/destructible/cult/tome, -/obj/item/dice/d20/fate, +/obj/item/dice/d20/fate/one_use, /turf/open/floor/wood, /area/awaymission/academy/headmaster) "aK" = ( @@ -929,7 +931,7 @@ /area/awaymission/academy/classrooms) "dg" = ( /obj/structure/table/wood, -/obj/item/gun/magic/wand/fireball, +/obj/item/gun/magic/wand/teleport, /turf/open/floor/wood, /area/awaymission/academy/classrooms) "dh" = ( @@ -1282,8 +1284,6 @@ }, /obj/machinery/power/apc/unlocked{ dir = 1; - environ = 3; - equipment = 3; pixel_y = 32; req_access = null }, @@ -2294,7 +2294,6 @@ "gH" = ( /obj/structure/table, /obj/item/paper/fluff/awaymissions/academy/grade/aplus, -/obj/item/gun/ballistic/shotgun/automatic/combat, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -2305,6 +2304,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/item/gun/ballistic/revolver/doublebarrel/improvised, /turf/open/floor/plasteel/dark, /area/awaymission/academy/classrooms) "gI" = ( @@ -2477,15 +2477,11 @@ /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) "ha" = ( -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, +/turf/open/floor/plasteel/white/side, /area/awaymission/academy/classrooms) "hb" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, +/turf/open/floor/plasteel/white/side, /area/awaymission/academy/classrooms) "hc" = ( /turf/closed/wall/r_wall, @@ -2537,8 +2533,6 @@ }, /obj/machinery/power/apc/unlocked{ dir = 1; - environ = 3; - equipment = 3; pixel_y = 32; req_access = null }, @@ -2853,23 +2847,17 @@ /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) "il" = ( -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "im" = ( /obj/structure/mirror{ pixel_y = 28 }, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "in" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "io" = ( /obj/structure/rack, @@ -2893,9 +2881,7 @@ /area/awaymission/academy/academyaft) "ir" = ( /obj/structure/mineral_door/iron, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "is" = ( /obj/structure/rack, @@ -2920,17 +2906,13 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "iw" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "ix" = ( /obj/machinery/light{ @@ -2948,18 +2930,14 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "iA" = ( /obj/structure/sink{ dir = 4; pixel_x = 11 }, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "iB" = ( /obj/structure/rack, @@ -2978,9 +2956,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "iE" = ( /obj/machinery/light{ @@ -3001,9 +2977,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "iH" = ( /obj/item/paper, @@ -3038,9 +3012,7 @@ dir = 1 }, /obj/effect/decal/cleanable/vomit, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "iO" = ( /obj/structure/cable{ @@ -3132,7 +3104,7 @@ dir = 1 }, /obj/structure/table, -/obj/item/soulstone, +/obj/item/gun/ballistic/revolver/russian/soul, /turf/open/floor/plasteel/airless{ icon_state = "whitered"; dir = 4 @@ -3565,8 +3537,6 @@ "kh" = ( /obj/machinery/power/apc/unlocked{ dir = 1; - environ = 3; - equipment = 3; pixel_y = 32; req_access = null }, @@ -3678,9 +3648,7 @@ /obj/machinery/door/poddoor/shutters{ id = "AcademyGate" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/awaymission/academy/academygate) "kz" = ( @@ -3728,9 +3696,7 @@ /area/awaymission/academy/headmaster) "kG" = ( /mob/living/simple_animal/hostile/wizard, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, +/turf/open/floor/plasteel/cafeteria, /area/awaymission/academy/academyaft) "kH" = ( /obj/structure/cable{ @@ -3744,9 +3710,7 @@ /area/awaymission/academy/academyaft) "kI" = ( /obj/structure/cable, -/obj/machinery/gateway/centeraway{ - calibrated = 1 - }, +/obj/machinery/gateway/centeraway, /turf/open/floor/plating, /area/awaymission/academy/academygate) "kJ" = ( @@ -3881,9 +3845,8 @@ /area/awaymission/academy/academycellar) "lk" = ( /obj/structure/safe/floor, -/obj/item/voodoo, -/obj/item/gun/magic/wand/fireball, /obj/item/clothing/suit/space/hardsuit/wizard, +/obj/item/gun/magic/wand/fireball/inert, /turf/open/floor/wood, /area/awaymission/academy/headmaster) "ll" = ( @@ -4051,7 +4014,6 @@ /area/awaymission/academy/academyengine) "lQ" = ( /obj/structure/table, -/obj/item/gun/magic/wand/polymorph, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "lR" = ( @@ -4123,14 +4085,14 @@ /turf/closed/wall/r_wall, /area/awaymission/academy/academyengine) "me" = ( -/obj/structure/constructshell, +/obj/structure/fluff/divine/powerpylon, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "mf" = ( -/obj/structure/constructshell, /obj/machinery/light{ dir = 1 }, +/obj/structure/fluff/divine/defensepylon, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "mg" = ( @@ -4149,14 +4111,14 @@ /area/awaymission/academy/academyengine) "mj" = ( /obj/structure/rack, -/obj/item/book/granter/spell/summonitem, /obj/item/pen/fourcolor, +/obj/item/book/granter/spell/smoke, /turf/open/floor/vault, /area/awaymission/academy/academyengine) "mk" = ( /obj/structure/rack, -/obj/item/claymore, /obj/item/toy/figure/wizard, +/obj/item/claymore/weak/ceremonial, /turf/open/floor/vault, /area/awaymission/academy/academyengine) "ml" = ( @@ -4384,22 +4346,11 @@ }, /area/awaymission/academy/headmaster) "ng" = ( -/turf/closed/indestructible/fakeglass{ - icon_state = "fakewindows"; - dir = 8 - }, -/area/awaymission/academy/academyengine) +/turf/open/space/basic, +/area/space) "nh" = ( -/turf/closed/indestructible/fakeglass{ - icon_state = "fakewindows2"; - dir = 8 - }, -/area/awaymission/academy/academyengine) -"ni" = ( -/turf/closed/indestructible/fakeglass{ - icon_state = "fakewindows"; - dir = 4 - }, +/obj/structure/fluff/divine/defensepylon, +/turf/open/floor/plating, /area/awaymission/academy/academyengine) "nj" = ( /obj/structure/rack, @@ -5193,7 +5144,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -5816,7 +5767,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -6217,6 +6168,7 @@ aa aa aa aa +ac aa aa aa @@ -6225,8 +6177,7 @@ aa aa aa aa -aa -aa +ac aa aa aa @@ -6310,6 +6261,8 @@ aa aa aa aa +ng +ac aa aa aa @@ -6322,9 +6275,7 @@ aa aa aa aa -aa -aa -aa +ac aa aa aa @@ -6429,7 +6380,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -6626,7 +6577,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -7458,6 +7409,7 @@ aa aa aa aa +ac aa aa aa @@ -7503,8 +7455,7 @@ aa aa aa aa -aa -aa +ac aa aa aa @@ -7804,7 +7755,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -8506,7 +8457,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -9059,7 +9010,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -9101,7 +9052,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -9501,7 +9452,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -10073,7 +10024,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -10186,7 +10137,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -11367,7 +11318,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -11460,7 +11411,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -12767,7 +12718,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -13954,7 +13905,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -14834,6 +14785,7 @@ aa aa aa aa +ac aa aa aa @@ -14844,8 +14796,7 @@ aa aa aa aa -aa -aa +ac aa aa aa @@ -15399,7 +15350,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -15928,7 +15879,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -16775,7 +16726,7 @@ aG aG mc me -me +nh me lv mm @@ -16906,7 +16857,7 @@ aG mc mf me -me +nh lv mm mm @@ -17024,7 +16975,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -17369,7 +17320,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -17528,7 +17479,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -17898,7 +17849,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -18346,7 +18297,7 @@ mu mu mu mu -ng +lF aa aa aa @@ -18476,7 +18427,7 @@ mu mu mA mu -nh +lF aa aa aa @@ -18606,7 +18557,7 @@ mu my mz mM -nh +lF aa aa aa @@ -18736,7 +18687,7 @@ mu mu mC mu -nh +lF aa aa aa @@ -18866,7 +18817,7 @@ mu mu mB mu -nh +lF aa aa aa @@ -18996,7 +18947,7 @@ mu mu mu mu -ni +lF aa aa aa @@ -19320,7 +19271,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -19785,7 +19736,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -19986,7 +19937,7 @@ aa aa aa aa -aa +ac aa aa aa @@ -20146,7 +20097,7 @@ aa aa aa aa -aa +ac aa aa aa From dc8151938099b7504767d725b23665f1d4f65994 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 22 Jun 2020 19:29:01 -0500 Subject: [PATCH 27/64] whoops me forget to hit save first --- _maps/RandomZLevels/away_mission/Academy.dmm | 297 ++++++++++++++++--- 1 file changed, 250 insertions(+), 47 deletions(-) diff --git a/_maps/RandomZLevels/away_mission/Academy.dmm b/_maps/RandomZLevels/away_mission/Academy.dmm index db3bb41746..f04cae9694 100644 --- a/_maps/RandomZLevels/away_mission/Academy.dmm +++ b/_maps/RandomZLevels/away_mission/Academy.dmm @@ -42,6 +42,7 @@ /obj/structure/chair/office/light{ dir = 1 }, +/mob/living/simple_animal/hostile/wizard, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "aj" = ( @@ -162,6 +163,7 @@ "aB" = ( /obj/structure/bed, /obj/item/bedsheet/purple, +/mob/living/simple_animal/hostile/wizard, /turf/open/floor/wood, /area/awaymission/academy/headmaster) "aC" = ( @@ -261,6 +263,7 @@ /area/awaymission/academy/headmaster) "aV" = ( /obj/structure/chair/office/dark, +/mob/living/simple_animal/hostile/wizard, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "aW" = ( @@ -317,6 +320,7 @@ /area/awaymission/academy/headmaster) "bg" = ( /obj/structure/table/wood, +/obj/item/flashlight/flashdark, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "bh" = ( @@ -350,6 +354,7 @@ /obj/structure/chair/office/dark{ dir = 1 }, +/mob/living/simple_animal/hostile/wizard, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "bm" = ( @@ -701,6 +706,7 @@ /turf/open/floor/plating, /area/awaymission/academy/headmaster) "cw" = ( +/obj/structure/trap/chill, /turf/open/floor/plating, /area/awaymission/academy/headmaster) "cx" = ( @@ -714,6 +720,7 @@ /area/awaymission/academy/headmaster) "cy" = ( /obj/structure/table, +/obj/item/disk/design_disk/adv/cleric_mace, /turf/open/floor/plasteel/showroomfloor, /area/awaymission/academy/headmaster) "cz" = ( @@ -1935,6 +1942,7 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/trap/damage, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -2349,6 +2357,7 @@ /area/awaymission/academy/classrooms) "gM" = ( /obj/item/toy/beach_ball/holoball, +/obj/structure/trap/stun, /turf/open/floor/engine/cult, /area/awaymission/academy/academycellar) "gN" = ( @@ -2635,6 +2644,7 @@ /obj/structure/cable{ icon_state = "1-4" }, +/obj/structure/trap/damage, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) "hD" = ( @@ -3198,6 +3208,7 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, +/mob/living/simple_animal/hostile/wizard, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) "jk" = ( @@ -3223,6 +3234,7 @@ /obj/structure/cable{ icon_state = "1-2" }, +/mob/living/simple_animal/hostile/wizard, /turf/open/floor/plasteel/airless/white{ dir = 4 }, @@ -3828,7 +3840,7 @@ /area/awaymission/academy/academycellar) "lg" = ( /obj/structure/table/wood, -/obj/item/guardiancreator/choose, +/obj/item/nullrod/staff, /turf/open/floor/engine/cult, /area/awaymission/academy/academycellar) "lh" = ( @@ -4346,10 +4358,18 @@ }, /area/awaymission/academy/headmaster) "ng" = ( -/turf/open/space/basic, -/area/space) +/obj/structure/trap/stun, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) "nh" = ( -/obj/structure/fluff/divine/defensepylon, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/trap/chill, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"ni" = ( +/obj/structure/trap/stun, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "nj" = ( @@ -4384,6 +4404,113 @@ }, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) +"nv" = ( +/turf/open/space/basic, +/area/space) +"pp" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/obj/structure/trap/stun, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"qr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/trap/damage, +/turf/open/floor/plasteel/dark, +/area/awaymission/academy/headmaster) +"sD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/trap/damage, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/classrooms) +"ts" = ( +/obj/structure/fluff/divine/defensepylon, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"ty" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"tJ" = ( +/obj/structure/trap/damage, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/academy/academyaft) +"vm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/trap/damage, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"wh" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/dark, +/area/awaymission/academy/headmaster) +"wt" = ( +/obj/structure/trap/damage, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"ye" = ( +/obj/structure/trap/fire, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"zv" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"AX" = ( +/obj/structure/table/wood, +/obj/item/disk/design_disk/adv/knight_gear, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"BU" = ( +/obj/structure/trap/chill, +/turf/open/floor/carpet, +/area/awaymission/academy/classrooms) +"Cn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/trap/chill, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/academy/classrooms) +"EJ" = ( +/obj/structure/trap/chill, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"Gn" = ( +/obj/structure/trap/stun, +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"Ih" = ( +/obj/structure/trap/fire, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"Ko" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/trap/chill, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) "LW" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4394,6 +4521,43 @@ }, /turf/open/floor/plating, /area/awaymission/academy/academyaft) +"NI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/dark, +/area/awaymission/academy/headmaster) +"NR" = ( +/obj/structure/trap/fire, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"Pu" = ( +/obj/structure/trap/chill, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/academyaft) +"PJ" = ( +/obj/structure/trap/fire, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/academy/academyaft) +"RU" = ( +/obj/structure/trap/stun, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyengine) +"Ta" = ( +/obj/structure/trap/stun, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/academy/academycellar) "Tk" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4404,6 +4568,45 @@ }, /turf/open/floor/plating, /area/awaymission/academy/academyaft) +"Us" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/academy/headmaster) +"Va" = ( +/obj/structure/trap/fire, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"Vg" = ( +/obj/structure/chair/stool, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/dark, +/area/awaymission/academy/classrooms) +"Wk" = ( +/obj/structure/trap/fire, +/turf/open/floor/grass, +/area/awaymission/academy/academyaft) +"WZ" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"Xz" = ( +/obj/structure/trap/damage, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"XT" = ( +/obj/structure/trap/chill, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) (1,1,1) = {" aa @@ -6261,7 +6464,7 @@ aa aa aa aa -ng +nv ac aa aa @@ -6604,7 +6807,7 @@ mN mN mN mN -mN +Ta mN mN mD @@ -10185,7 +10388,7 @@ ea es bB bB -bB +ye bB es ea @@ -10573,7 +10776,7 @@ de bE eb et -bz +EJ eK eT bz @@ -10690,7 +10893,7 @@ bv bB bB cj -bB +zv bB bB bB @@ -10845,7 +11048,7 @@ ga ga ga ga -ga +Ko ga gZ hc @@ -10952,14 +11155,14 @@ bB bB bB bB -bB +zv cO cZ bz bz cY bz -bz +NR dT ee ee @@ -11739,7 +11942,7 @@ df ds dc dc -dc +Va dV ej ej @@ -11882,7 +12085,7 @@ fz es dc gd -df +AX ds gd df @@ -12125,7 +12328,7 @@ bZ fR cQ dc -dc +XT dc dc dc @@ -12156,7 +12359,7 @@ fD im il iw -il +tJ il il iw @@ -12254,9 +12457,9 @@ bZ bZ cK cQ -dc +wt dg -ds +pp df ds dc @@ -12385,7 +12588,7 @@ cC cC cR dd -dc +Va dc dc dc @@ -12406,7 +12609,7 @@ dc dc dc dc -dc +wt dc fD ho @@ -12806,7 +13009,7 @@ ii ii ii ii -ii +Wk ii ii ii @@ -12821,7 +13024,7 @@ fF jG gF fN -fN +Pu hc jT jV @@ -13015,7 +13218,7 @@ aE aJ as ah -ah +cI aQ cI ah @@ -13138,7 +13341,7 @@ aa kF ae ah -al +nh at az aF @@ -13171,7 +13374,7 @@ ah ah ah ah -el +BU ej el eN @@ -13283,7 +13486,7 @@ ap ba bh bk -ap +vm bq ap ap @@ -13439,7 +13642,7 @@ eV fe ej el -fF +Ih fF fF fF @@ -13467,7 +13670,7 @@ fF fD jr jy -fF +Ih jH fF fN @@ -13826,7 +14029,7 @@ ej ej eP ej -fg +sD ej ej bE @@ -14069,9 +14272,9 @@ aa ab bM cd -cl +qr cd -bO +NI cd cT as @@ -14108,7 +14311,7 @@ il iz il il -il +PJ iz il fD @@ -14225,7 +14428,7 @@ gm fP fP gI -gO +Vg gJ gO fD @@ -14328,7 +14531,7 @@ aP aP ab bO -cd +wh cl cd cl @@ -14850,18 +15053,18 @@ ab bT bT bT -bT +Us bT cg bT as di bz +ty bz bz bz -bz -bz +Xz ex eD eD @@ -15638,12 +15841,12 @@ bs dm dm dm -dm +WZ dR dZ dZ ey -eI +Cn eI eI fm @@ -16726,7 +16929,7 @@ aG aG mc me -nh +ts me lv mm @@ -16857,7 +17060,7 @@ aG mc mf me -nh +ts lv mm mm @@ -16994,7 +17197,7 @@ lv lM mc mw -mq +mI mq mq mq @@ -17115,7 +17318,7 @@ aa aG aG mc -lv +lC lv lv lv @@ -18156,7 +18359,7 @@ aa aG md mg -lt +Gn lt lt md @@ -18594,7 +18797,7 @@ kW dK dK gN -dK +ng dK le aL @@ -18680,7 +18883,7 @@ aG aG aG mc -mq +RU lJ mu mu @@ -19256,7 +19459,7 @@ aG lq ly lv -lv +ni lv lU lq From a8b6bb7957e1d1d7806249ca9d1926ad5f042f4b Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 22 Jun 2020 19:46:48 -0500 Subject: [PATCH 28/64] step 2; de-looting the caves --- _maps/RandomZLevels/away_mission/caves.dmm | 398 +++++++++++---------- 1 file changed, 216 insertions(+), 182 deletions(-) diff --git a/_maps/RandomZLevels/away_mission/caves.dmm b/_maps/RandomZLevels/away_mission/caves.dmm index c84acf0131..db6b1455b3 100644 --- a/_maps/RandomZLevels/away_mission/caves.dmm +++ b/_maps/RandomZLevels/away_mission/caves.dmm @@ -12,7 +12,6 @@ /turf/open/lava/smooth{ desc = "Looks hot."; luminosity = 5; - name = "lava"; initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/caves/BMP_asteroid/level_four) @@ -37,7 +36,6 @@ /turf/open/lava/smooth{ desc = "Looks hot."; luminosity = 5; - name = "lava"; initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/caves/BMP_asteroid/level_three) @@ -116,7 +114,7 @@ }, /obj/item/veilrender/honkrender, /obj/item/clothing/mask/gas/clown_hat, -/obj/item/organ/heart/demon, +/obj/item/organ/heart/cursed, /turf/open/floor/engine/cult{ initial_gas_mix = "n2=23;o2=14" }, @@ -188,9 +186,7 @@ amount = 25 }, /obj/item/coin/antagtoken, -/obj/item/book/granter/spell/summonitem{ - name = "an extremely flamboyant book" - }, +/obj/item/book/granter/spell/smoke, /turf/open/floor/engine/cult{ initial_gas_mix = "n2=23;o2=14" }, @@ -239,7 +235,6 @@ /area/awaymission/caves/BMP_asteroid/level_three) "aM" = ( /obj/structure/ladder/unbreakable{ - anchored = 1; height = 1; id = "minedeep" }, @@ -266,7 +261,6 @@ /area/awaymission/caves/BMP_asteroid/level_three) "aP" = ( /obj/structure/ladder/unbreakable{ - anchored = 1; height = 1; id = "dungeon"; name = "rusty ladder" @@ -317,7 +311,6 @@ /turf/open/lava/smooth{ desc = "Looks hot."; luminosity = 5; - name = "lava"; initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/caves/BMP_asteroid/level_four) @@ -356,7 +349,11 @@ /area/awaymission/caves/BMP_asteroid/level_four) "ba" = ( /obj/structure/destructible/cult/talisman, -/obj/item/book/granter/martial/plasma_fist, +/obj/item/storage/belt/champion, +/obj/item/melee/sabre{ + icon_state = "cultblade"; + name = "blood-red sabre" + }, /turf/open/floor/engine/cult{ initial_gas_mix = "n2=23;o2=14" }, @@ -446,12 +443,11 @@ }, /area/awaymission/caves/BMP_asteroid/level_four) "bo" = ( -/obj/structure/flora/rock, -/obj/item/soulstone/anybody, -/turf/open/floor/plating/asteroid/basalt{ +/obj/structure/trap/chill, +/turf/open/floor/plating/asteroid/basalt/lava{ initial_gas_mix = "n2=23;o2=14" }, -/area/awaymission/caves/BMP_asteroid/level_three) +/area/awaymission/caves/BMP_asteroid/level_four) "bp" = ( /obj/machinery/gateway{ dir = 10 @@ -516,8 +512,8 @@ }, /area/awaymission/caves/BMP_asteroid/level_three) "by" = ( -/obj/item/twohanded/mjollnir, /mob/living/simple_animal/hostile/poison/giant_spider/nurse, +/obj/item/nullrod/hammmer, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" }, @@ -531,8 +527,8 @@ /area/awaymission/caves/BMP_asteroid/level_four) "bA" = ( /obj/structure/destructible/cult/tome, -/obj/item/necromantic_stone, /obj/effect/decal/cleanable/blood, +/obj/item/immortality_talisman, /turf/open/floor/engine/cult{ initial_gas_mix = "n2=23;o2=14" }, @@ -563,7 +559,6 @@ /area/awaymission/caves/BMP_asteroid/level_four) "bF" = ( /obj/structure/ladder/unbreakable{ - anchored = 1; height = 2; id = "dungeon"; name = "rusty ladder" @@ -573,7 +568,9 @@ }, /area/awaymission/caves/BMP_asteroid/level_three) "bG" = ( -/obj/item/gun/ballistic/automatic/pistol/deagle/gold, +/obj/item/gun/ballistic/revolver/reverse{ + name = "suspicious .357 revovler" + }, /turf/open/floor/plating/asteroid/basalt/lava{ initial_gas_mix = "n2=23;o2=14" }, @@ -581,12 +578,14 @@ "bH" = ( /obj/effect/decal/remains/human, /obj/item/clothing/under/misc/patriotsuit, +/obj/structure/trap/chill, /turf/open/floor/plating/asteroid/basalt/lava{ initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/caves/BMP_asteroid/level_four) "bI" = ( /obj/item/bedsheet/patriot, +/obj/structure/trap/chill, /turf/open/floor/plating/asteroid/basalt/lava{ initial_gas_mix = "n2=23;o2=14" }, @@ -606,7 +605,6 @@ /turf/open/lava/smooth{ desc = "Looks hot."; luminosity = 5; - name = "lava"; initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/caves/BMP_asteroid) @@ -617,7 +615,6 @@ /turf/open/lava/smooth{ desc = "Looks hot."; luminosity = 5; - name = "lava"; initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/caves/BMP_asteroid/level_two) @@ -734,7 +731,6 @@ /area/awaymission/caves/BMP_asteroid/level_two) "ce" = ( /obj/structure/ladder/unbreakable{ - anchored = 1; height = 1; id = "mineintro" }, @@ -1030,7 +1026,7 @@ /area/awaymission/caves/research) "cX" = ( /obj/structure/table, -/obj/item/melee/baton, +/obj/item/gun/energy/temperature, /turf/open/floor/plasteel{ initial_gas_mix = "n2=23;o2=14" }, @@ -1093,9 +1089,6 @@ /obj/structure/closet/secure_closet/miner{ name = "weapon equipment" }, -/obj/item/grenade/syndieminibomb/concussion, -/obj/item/grenade/syndieminibomb/concussion, -/obj/item/grenade/syndieminibomb/concussion, /turf/open/floor/plasteel{ initial_gas_mix = "n2=23;o2=14" }, @@ -1122,7 +1115,6 @@ /area/awaymission/caves/BMP_asteroid/level_two) "dj" = ( /obj/structure/ladder/unbreakable{ - anchored = 1; height = 2; id = "minedeep" }, @@ -1195,7 +1187,6 @@ "dw" = ( /obj/structure/bed, /obj/item/bedsheet, -/obj/effect/landmark/awaystart, /turf/open/floor/plasteel, /area/awaymission/caves/BMP_asteroid/level_two) "dx" = ( @@ -1376,35 +1367,35 @@ "eg" = ( /obj/effect/decal/cleanable/robot_debris/old, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eh" = ( /obj/structure/table, /obj/item/radio, /obj/item/radio, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "ei" = ( /obj/structure/table, /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/plating, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "ej" = ( /turf/open/floor/plating, /area/awaymission/caves/BMP_asteroid) "ek" = ( /obj/structure/window{ - icon_state = "window"; dir = 8 }, /mob/living/simple_animal/hostile/mining_drone, /turf/open/floor/plating, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "el" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/gun/energy/laser/captain/scattershot, -/turf/open/floor/wood, -/area/awaymission/caves/northblock) +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) "em" = ( /obj/structure/closet/secure_closet/personal, /turf/open/floor/wood{ @@ -1433,20 +1424,19 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "er" = ( /obj/structure/chair/stool, /turf/open/floor/plating, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "es" = ( /obj/structure/window{ - icon_state = "window"; dir = 8 }, /obj/structure/window, /mob/living/simple_animal/hostile/mining_drone, /turf/open/floor/plating, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "et" = ( /obj/effect/decal/cleanable/shreds, /turf/open/floor/plating{ @@ -1467,37 +1457,47 @@ /obj/item/mining_scanner, /obj/item/mining_scanner, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "ex" = ( -/obj/structure/closet/secure_closet/miner, /obj/effect/decal/cleanable/cobweb, -/obj/item/survivalcapsule, -/obj/item/extinguisher/mini, -/turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) -"ey" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) -"ez" = ( -/obj/machinery/light/small/built{ - dir = 1 +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/machinery/power/port_gen/pacman, +/obj/item/wrench, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) +"ey" = ( /obj/machinery/suit_storage_unit/mining{ desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; name = "rusted suit storage unit" }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) +"ez" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) "eA" = ( /obj/structure/table, /obj/item/paper/fluff/awaymissions/caves/work_notice, +/obj/machinery/light/small/built{ + dir = 1 + }, +/obj/item/stack/sheet/mineral/plasma, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eB" = ( -/obj/structure/barricade/wooden, +/obj/machinery/gateway{ + dir = 1 + }, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eC" = ( /obj/structure/table, /obj/item/gps/mining, @@ -1506,17 +1506,19 @@ /obj/item/clothing/glasses/meson, /obj/item/clothing/glasses/meson, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eD" = ( /obj/structure/closet/secure_closet/miner, /obj/item/survivalcapsule, /obj/item/extinguisher/mini, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eE" = ( -/obj/effect/landmark/awaystart, +/obj/machinery/gateway{ + dir = 5 + }, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eF" = ( /turf/closed/wall, /area/awaymission/caves/listeningpost) @@ -1526,7 +1528,7 @@ "eH" = ( /obj/machinery/vending/sustenance, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eI" = ( /obj/structure/closet/crate/trashcart, /obj/item/switchblade, @@ -1546,7 +1548,7 @@ "eL" = ( /obj/machinery/vending/sovietsoda, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eM" = ( /obj/machinery/light/small{ dir = 8 @@ -1593,7 +1595,7 @@ "eR" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eS" = ( /obj/machinery/light/small/built, /obj/machinery/suit_storage_unit/mining{ @@ -1601,11 +1603,11 @@ name = "rusted suit storage unit" }, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eT" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel, -/area/awaymission/caves/BMP_asteroid) +/area/awaymission/caves/listeningpost) "eU" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, @@ -1651,16 +1653,11 @@ /area/awaymission/caves/BMP_asteroid/level_two) "fc" = ( /obj/structure/closet/crate, -/obj/item/paper/fluff/awaymissions/caves/shipment_receipt, -/obj/item/gun/energy/laser/captain/scattershot, -/obj/item/gun/energy/laser/captain/scattershot, /obj/item/gun/energy/laser, -/obj/item/grenade/syndieminibomb/concussion, -/obj/item/grenade/syndieminibomb/concussion, -/obj/item/grenade/syndieminibomb/concussion, -/obj/item/slimepotion/fireproof, -/obj/item/slimepotion/fireproof, -/obj/item/clothing/glasses/thermal, +/obj/item/gun/energy/laser, +/obj/item/survivalcapsule, +/obj/item/kitchen/knife/combat/survival, +/obj/item/kitchen/knife/combat/survival, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" }, @@ -1708,11 +1705,11 @@ }, /area/awaymission/caves/BMP_asteroid/level_two) "fk" = ( -/obj/item/grenade/syndieminibomb/concussion, -/turf/open/floor/plating/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14" +/obj/machinery/gateway{ + dir = 8 }, -/area/awaymission/caves/BMP_asteroid/level_two) +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) "fl" = ( /obj/effect/decal/remains/human, /turf/open/floor/plating/asteroid/basalt{ @@ -1726,10 +1723,11 @@ /obj/structure/closet/crate{ icon_state = "crateopen" }, -/obj/item/paper/fluff/awaymissions/caves/shipment_receipt, -/obj/item/organ/eyes/robotic/thermals, -/obj/item/gun/energy/laser/captain/scattershot, -/obj/item/slimepotion/fireproof, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser, +/obj/item/survivalcapsule, +/obj/item/kitchen/knife/combat/survival, +/obj/item/kitchen/knife/combat/survival, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" }, @@ -1791,11 +1789,14 @@ }, /area/awaymission/caves/BMP_asteroid/level_two) "fw" = ( -/obj/item/gun/energy/laser/captain/scattershot, -/turf/open/floor/plating/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14" +/obj/machinery/gateway/centeraway{ + calibrated = 0 }, -/area/awaymission/caves/BMP_asteroid/level_two) +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) "fx" = ( /obj/effect/bump_teleporter{ id = "mineintroup"; @@ -1968,7 +1969,6 @@ /area/awaymission/caves/BMP_asteroid) "ga" = ( /obj/structure/ladder/unbreakable{ - anchored = 1; height = 2; id = "mineintro" }, @@ -2035,11 +2035,11 @@ /turf/open/floor/plasteel, /area/awaymission/caves/BMP_asteroid) "gk" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/plating/asteroid/basalt{ - initial_gas_mix = "n2=23;o2=14" +/obj/machinery/gateway{ + dir = 4 }, -/area/awaymission/caves/BMP_asteroid/level_two) +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) "gl" = ( /obj/item/trash/plate, /turf/open/floor/plasteel, @@ -2260,7 +2260,6 @@ /turf/open/lava/smooth{ desc = "Looks hot."; luminosity = 5; - name = "lava"; initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/caves/BMP_asteroid/level_four) @@ -2276,6 +2275,41 @@ /obj/effect/baseturf_helper/asteroid/basalt, /turf/closed/wall, /area/awaymission/caves/northblock) +"mT" = ( +/obj/structure/barricade/wooden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) +"zX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) +"AD" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) +"Nt" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) +"Tk" = ( +/obj/machinery/gateway, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) (1,1,1) = {" aa @@ -6581,7 +6615,7 @@ dO dP dI dZ -el +dA dt bL bL @@ -10180,13 +10214,13 @@ bL bL bL bL -dX -dX -dW -dW -dW -dW -dW +eG +eG +eF +eF +eF +eF +eF bL bL bL @@ -10432,18 +10466,18 @@ bL bL bM bL -bL -bL -bL -bL -bL -dX +eG +eG +eF +eF +eG +eG ex eD eD eD eD -dX +eG bL bL bL @@ -10689,18 +10723,18 @@ bL bL bM bM -bL -bL -bL -bL -bL -dW +eF +el +fk +AD +eJ +eF ey -ev -ev -ev +eJ +eJ +eJ eR -dX +eG bL bL bL @@ -10946,18 +10980,18 @@ bL bL bL bM -bL -bL -bL -bL -bL -dX +eG +eB +fw +Tk +zX +mT ez -eE -ev -ev +eO +eJ +eJ eS -dX +eG bL bL bL @@ -11203,18 +11237,18 @@ bL bL bL bM -bL -bL -bL -bL -bL -dX +eG +eE +gk +Nt +eJ +eG eA -ev -ev -ev +eJ +eJ +eJ eT -dW +eF bL bV bV @@ -11460,17 +11494,17 @@ bL bL bL bM -bL -bL -bL -bL -bL -dX -ev -ev -ev -ev -ev +eF +eF +eG +eG +eG +eG +eJ +eJ +eJ +eJ +eJ eF eG eG @@ -11719,15 +11753,15 @@ bL bV bV bL -dW -dX -dX -dX -eB -dW +eF +eG +eG +eG +eW +eF eH eL -ev +eJ eW eN eJ @@ -11976,11 +12010,11 @@ bL bV bV bL -dW +eF eg eq -ev -ev +eJ +eJ eF eF eF @@ -12233,11 +12267,11 @@ bL bV bV bL -dX +eG eh -ej +fm eg -ev +eJ eF eI eM @@ -12490,11 +12524,11 @@ bL bV bV bL -dX +eG ei er -ej -ev +fm +eJ eG eJ eN @@ -12624,7 +12658,7 @@ ae ac ac ac -bo +aj bv ac ag @@ -12747,11 +12781,11 @@ bL bV bV bL -dX -ej -ej -ev -ev +eG +fm +fm +eJ +eJ eG eJ eO @@ -13004,7 +13038,7 @@ bL bV bV bL -dW +eF ek es ew @@ -13261,11 +13295,11 @@ bL bV bV bV -dW -dW -dX -dX -dW +eF +eF +eG +eG +eF eF eK eP @@ -50925,7 +50959,7 @@ ad ai ai ai -ai +bo ai ai ad @@ -51181,7 +51215,7 @@ ad ad ad ai -ai +bo bG bI ai @@ -54147,7 +54181,7 @@ bJ bJ bJ cQ -gk +bJ bJ gs bJ @@ -64676,7 +64710,7 @@ bJ bK bK bK -fw +bJ bJ bJ cq @@ -64931,7 +64965,7 @@ bJ bJ bJ fe -fk +bJ fn fd bJ From 46805bc872ab4b452caa58f687530b70e0a3df60 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 22 Jun 2020 20:11:18 -0500 Subject: [PATCH 29/64] more progress --- _maps/RandomZLevels/away_mission/caves.dmm | 56 +- .../RandomZLevels/away_mission/challenge.dmm | 587 +++++++----------- _maps/RandomZLevels/away_mission/research.dmm | 119 ++-- 3 files changed, 312 insertions(+), 450 deletions(-) diff --git a/_maps/RandomZLevels/away_mission/caves.dmm b/_maps/RandomZLevels/away_mission/caves.dmm index db6b1455b3..159559d0af 100644 --- a/_maps/RandomZLevels/away_mission/caves.dmm +++ b/_maps/RandomZLevels/away_mission/caves.dmm @@ -1708,6 +1708,9 @@ /obj/machinery/gateway{ dir = 8 }, +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/plasteel, /area/awaymission/caves/listeningpost) "fl" = ( @@ -2038,6 +2041,9 @@ /obj/machinery/gateway{ dir = 4 }, +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/plasteel, /area/awaymission/caves/listeningpost) "gl" = ( @@ -2275,32 +2281,26 @@ /obj/effect/baseturf_helper/asteroid/basalt, /turf/closed/wall, /area/awaymission/caves/northblock) -"mT" = ( +"tk" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) +"CY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) +"GV" = ( /obj/structure/barricade/wooden, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel, /area/awaymission/caves/listeningpost) -"zX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/awaymission/caves/listeningpost) -"AD" = ( -/obj/machinery/gateway{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/awaymission/caves/listeningpost) -"Nt" = ( -/obj/machinery/gateway{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/awaymission/caves/listeningpost) -"Tk" = ( +"Hp" = ( /obj/machinery/gateway, /obj/structure/cable{ icon_state = "0-2" @@ -2310,6 +2310,12 @@ }, /turf/open/floor/plasteel, /area/awaymission/caves/listeningpost) +"If" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/awaymission/caves/listeningpost) (1,1,1) = {" aa @@ -10726,7 +10732,7 @@ bM eF el fk -AD +If eJ eF ey @@ -10983,9 +10989,9 @@ bM eG eB fw -Tk -zX -mT +Hp +CY +GV ez eO eJ @@ -11240,7 +11246,7 @@ bM eG eE gk -Nt +tk eJ eG eA diff --git a/_maps/RandomZLevels/away_mission/challenge.dmm b/_maps/RandomZLevels/away_mission/challenge.dmm index bf164cb4fa..91b209ae9b 100644 --- a/_maps/RandomZLevels/away_mission/challenge.dmm +++ b/_maps/RandomZLevels/away_mission/challenge.dmm @@ -7,125 +7,81 @@ icon_state = "iron0" }, /area/awaymission/challenge/start) -"ac" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/awaymission/challenge/start) -"ad" = ( -/turf/open/floor/plating, -/area/awaymission/challenge/start) -"ae" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged5" - }, -/area/awaymission/challenge/start) -"af" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/awaymission/challenge/start) "ag" = ( /obj/item/clothing/suit/space/syndicate/blue, /obj/item/clothing/head/helmet/space/syndicate/blue, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/awaymission/challenge/start) -"ah" = ( -/turf/open/floor/plasteel/airless, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "ai" = ( /obj/item/flashlight{ icon_state = "flashlight-on"; on = 1 }, -/turf/open/floor/plasteel/airless, -/area/awaymission/challenge/start) -"aj" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged3" - }, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "ak" = ( /obj/effect/decal/remains/human, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged4" - }, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "al" = ( /obj/effect/landmark/awaystart, -/turf/open/floor/plasteel/airless, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "am" = ( /obj/item/clothing/suit/space/syndicate/green, /obj/item/clothing/head/helmet/space/syndicate/green, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/awaymission/challenge/start) -"an" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged3" - }, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "ao" = ( /obj/item/clothing/suit/space/syndicate/orange, /obj/item/clothing/head/helmet/space/syndicate/orange, -/turf/open/floor/plasteel/airless, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "ap" = ( /obj/item/gun/energy/laser/retro, -/turf/open/floor/plasteel/airless, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "aq" = ( /obj/item/stack/rods, -/turf/open/floor/plasteel, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "ar" = ( /obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/airless, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "as" = ( /obj/effect/decal/remains/robot, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "at" = ( /obj/structure/girder, -/turf/open/floor/plating, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "au" = ( -/turf/closed/wall, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "av" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged4" - }, +/obj/item/storage/firstaid/regular, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "aw" = ( /obj/item/stack/rods, /obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "ax" = ( /obj/effect/decal/cleanable/oil, /mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/plating, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "ay" = ( /obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/airless, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "az" = ( /obj/item/clothing/suit/space/syndicate/black, /obj/item/clothing/head/helmet/space/syndicate/black, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, +/turf/open/floor/carpet, /area/awaymission/challenge/start) "aA" = ( /turf/closed/indestructible{ @@ -133,16 +89,18 @@ }, /area/awaymission/challenge/main) "aB" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/awaymission/challenge/main) +/obj/machinery/power/smes/magical, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/start) "aC" = ( /turf/open/floor/plating, /area/awaymission/challenge/main) "aD" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged3" - }, +/obj/structure/fans/tiny, +/turf/open/floor/carpet, /area/awaymission/challenge/main) "aE" = ( /turf/closed/wall, @@ -151,16 +109,23 @@ /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "aG" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" +/obj/machinery/power/terminal{ + dir = 8 }, -/area/awaymission/challenge/main) +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/start) "aH" = ( /turf/open/floor/plasteel/airless, /area/awaymission/challenge/main) "aI" = ( /obj/machinery/power/emitter/ctf{ - dir = 2 + active = 0 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) @@ -191,7 +156,7 @@ "aO" = ( /obj/structure/window/reinforced, /obj/machinery/power/emitter/ctf{ - dir = 2 + active = 0 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) @@ -210,6 +175,7 @@ /area/awaymission/challenge/main) "aS" = ( /obj/machinery/power/emitter/ctf{ + active = 0; dir = 4 }, /turf/open/floor/plating/airless, @@ -234,6 +200,7 @@ /area/awaymission/challenge/main) "aW" = ( /obj/machinery/power/emitter/ctf{ + active = 0; dir = 8 }, /turf/open/floor/plating/airless, @@ -294,15 +261,16 @@ /turf/open/floor/plating, /area/awaymission/challenge/main) "bf" = ( -/obj/machinery/power/emitter/ctf{ - dir = 1 - }, /obj/structure/window/reinforced{ dir = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/power/emitter/ctf{ + active = 0; + dir = 1 + }, /turf/open/floor/plating, /area/awaymission/challenge/main) "bg" = ( @@ -321,15 +289,16 @@ /turf/open/floor/plasteel, /area/awaymission/challenge/main) "bi" = ( -/obj/machinery/power/emitter/ctf{ - dir = 1 - }, /obj/structure/window/reinforced{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/power/emitter/ctf{ + active = 0; + dir = 1 + }, /turf/open/floor/plating, /area/awaymission/challenge/main) "bj" = ( @@ -337,22 +306,24 @@ /turf/open/floor/plating, /area/awaymission/challenge/main) "bk" = ( +/obj/machinery/light, /obj/machinery/power/emitter/ctf{ + active = 0; dir = 1 }, -/obj/machinery/light, /turf/open/floor/plating, /area/awaymission/challenge/main) "bl" = ( /obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/power/emitter/ctf{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/power/emitter/ctf{ + active = 0; + dir = 1 + }, /turf/open/floor/plating, /area/awaymission/challenge/main) "bm" = ( @@ -363,15 +334,15 @@ /turf/closed/wall/mineral/plastitanium, /area/awaymission/challenge/main) "bo" = ( -/obj/machinery/power/emitter/ctf{ - dir = 2 - }, /obj/structure/window/reinforced{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/power/emitter/ctf{ + active = 0 + }, /turf/open/floor/plating, /area/awaymission/challenge/main) "bp" = ( @@ -420,9 +391,7 @@ /area/awaymission/challenge/main) "bv" = ( /obj/structure/window/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/awaymission/challenge/main) "bw" = ( @@ -435,15 +404,6 @@ }, /turf/open/floor/plating, /area/awaymission/challenge/main) -"bx" = ( -/obj/machinery/power/emitter/ctf{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/awaymission/challenge/main) "by" = ( /obj/machinery/light{ dir = 8 @@ -474,6 +434,7 @@ dir = 8 }, /obj/machinery/power/emitter/ctf{ + active = 0; dir = 8 }, /turf/open/floor/plating/airless, @@ -483,6 +444,7 @@ dir = 4 }, /obj/machinery/power/emitter/ctf{ + active = 0; dir = 4 }, /turf/open/floor/plating/airless, @@ -492,14 +454,10 @@ /turf/open/floor/plasteel/airless, /area/awaymission/challenge/main) "bF" = ( -/turf/open/floor/plasteel/white/corner{ - dir = 2 - }, +/turf/open/floor/plasteel/white/corner, /area/awaymission/challenge/main) "bG" = ( -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, +/turf/open/floor/plasteel/white/side, /area/awaymission/challenge/main) "bH" = ( /turf/open/floor/plasteel/white/corner{ @@ -531,36 +489,40 @@ /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bL" = ( -/obj/machinery/power/emitter/ctf{ +/obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/window/reinforced{ +/obj/machinery/power/emitter/ctf{ + active = 0; dir = 1 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bM" = ( /obj/machinery/power/emitter/ctf{ + active = 0; dir = 1 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bN" = ( -/obj/machinery/power/emitter/ctf{ - dir = 1 - }, /obj/structure/window/reinforced{ dir = 4 }, +/obj/machinery/power/emitter/ctf{ + active = 0; + dir = 1 + }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bO" = ( -/obj/machinery/power/emitter/ctf{ - dir = 1 - }, /obj/structure/window/reinforced{ dir = 8 }, +/obj/machinery/power/emitter/ctf{ + active = 0; + dir = 1 + }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bP" = ( @@ -570,9 +532,7 @@ /area/awaymission/challenge/end) "bQ" = ( /obj/item/gun/ballistic/revolver/russian, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, +/turf/open/floor/plasteel/white/side, /area/awaymission/challenge/main) "bR" = ( /obj/structure/table/reinforced, @@ -602,9 +562,7 @@ /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/white, /area/awaymission/challenge/main) "bV" = ( @@ -644,7 +602,7 @@ dir = 1 }, /obj/structure/rack, -/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/vest/russian, /turf/open/floor/wood, /area/awaymission/challenge/end) "cb" = ( @@ -670,7 +628,6 @@ "cf" = ( /obj/machinery/door/airlock/centcom{ name = "Airlock"; - opacity = 1; req_access_txt = "109" }, /turf/open/floor/plating, @@ -701,7 +658,7 @@ /area/awaymission/challenge/end) "ck" = ( /obj/structure/rack, -/obj/item/gun/ballistic/revolver/mateba, +/obj/item/gun/ballistic/revolver/doublebarrel/improvised, /turf/open/floor/wood, /area/awaymission/challenge/end) "cl" = ( @@ -758,7 +715,7 @@ /area/awaymission/challenge/end) "ct" = ( /obj/structure/rack, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/silenced, +/obj/item/gun/ballistic/revolver/detective, /turf/open/floor/wood, /area/awaymission/challenge/end) "cu" = ( @@ -773,13 +730,12 @@ /area/awaymission/challenge/end) "cw" = ( /obj/structure/rack, -/obj/item/gun/ballistic/automatic/l6_saw, +/obj/item/gun/ballistic/revolver/doublebarrel, /turf/open/floor/wood, /area/awaymission/challenge/end) "cx" = ( /obj/machinery/door/airlock/centcom{ name = "Security"; - opacity = 1; req_access_txt = "109" }, /turf/open/floor/plasteel/dark, @@ -807,7 +763,6 @@ "cB" = ( /obj/machinery/door/airlock/centcom{ name = "Administrator"; - opacity = 1; req_access_txt = "109" }, /turf/open/floor/plasteel/dark, @@ -903,150 +858,85 @@ /turf/open/floor/plating, /area/awaymission/challenge/end) "cR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/closed/indestructible{ + icon_state = "iron0" + }, +/area/awaymission/challenge/start) +"cS" = ( /obj/machinery/gateway{ dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) -"cS" = ( +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) +"cT" = ( /obj/machinery/gateway{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) -"cT" = ( +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) +"cV" = ( /obj/machinery/gateway{ dir = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) -"cV" = ( -/obj/machinery/gateway{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) "cW" = ( -/obj/machinery/gateway/centeraway{ - calibrated = 0 - }, +/obj/item/clothing/suit/space/hardsuit/shielded/syndi, +/obj/item/clothing/mask/gas/syndicate, +/obj/item/documents/syndicate, +/obj/structure/safe, /turf/open/floor/plasteel/dark, /area/awaymission/challenge/end) "cX" = ( /obj/machinery/gateway{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) "cY" = ( +/obj/machinery/gateway/centeraway{ + calibrated = 0 + }, +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) +"cZ" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) +"da" = ( /obj/machinery/gateway{ dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) -"cZ" = ( -/obj/machinery/gateway, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) -"da" = ( -/obj/machinery/gateway{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) "db" = ( /obj/structure/window/reinforced, /turf/open/floor/circuit, /area/awaymission/challenge/end) "dc" = ( +/obj/machinery/gateway, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-4" }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) "dd" = ( /obj/structure/window/reinforced{ dir = 8 @@ -1077,16 +967,6 @@ /area/awaymission/challenge/end) "di" = ( /obj/structure/table, -/obj/item/implanter/explosive, -/obj/item/implanter/explosive{ - pixel_y = 4 - }, -/obj/item/implanter/explosive{ - pixel_y = 8 - }, -/obj/item/implanter/explosive{ - pixel_y = 12 - }, /turf/open/floor/plasteel/dark, /area/awaymission/challenge/end) "dj" = ( @@ -1099,7 +979,6 @@ "dk" = ( /obj/machinery/door/airlock/centcom{ name = "Gateway Access"; - opacity = 1; req_access_txt = "109" }, /turf/open/floor/plasteel/dark, @@ -1111,23 +990,20 @@ /turf/open/floor/plating, /area/awaymission/challenge/end) "dm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, /mob/living/simple_animal/hostile/syndicate{ name = "Syndicate Technician" }, /turf/open/floor/plasteel/dark, /area/awaymission/challenge/end) "dn" = ( -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/gateway{ + dir = 6 }, -/turf/open/floor/plasteel/dark, -/area/awaymission/challenge/end) +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) "do" = ( /obj/machinery/light, /turf/open/floor/circuit, @@ -1137,17 +1013,8 @@ /turf/open/floor/circuit, /area/awaymission/challenge/end) "dq" = ( -/obj/structure/cable, -/obj/machinery/power/smes/magical, -/turf/open/floor/circuit, -/area/awaymission/challenge/end) -"dr" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/awaymission/challenge/end) +/turf/open/floor/bluespace, +/area/awaymission/challenge/start) "ds" = ( /obj/structure/closet/l3closet, /turf/open/floor/circuit, @@ -27984,11 +27851,11 @@ aa aa aa aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab ab ab ab @@ -28239,20 +28106,20 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa ab -ac -af -an -ah -ad -an +ab +ab +cS +cX +da +ab +ab +at +au +au +au +au +au ax aA aF @@ -28496,21 +28363,21 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa ab -ad -aj -an +aB +ab +cT +cY +dc +dq +dq +au +al +au ao -af -an -av +au +au +au aA aA aA @@ -28753,23 +28620,23 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa ab -ae +aG +cR +cV +cZ +dn +ab +ab +au ak al -af -ad +au +au aw -av -aB -aC +au +aE +aH aJ aR aH @@ -29010,23 +28877,23 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa ab -af +ab +ab +ab +ab +ab +ab +ab +au al -ah -af +au +au at -af -an -aC -aG +au +au +aD +aH aK aR aH @@ -29072,9 +28939,9 @@ cd cn cH cN -cR -cV -cY +co +co +co db dg cd @@ -29276,14 +29143,14 @@ aa aa ab ag -ah +au al ap au -af +au ay aD -aC +aH aL aR aH @@ -29329,14 +29196,14 @@ cd cn cH cN -cS +co cW -cZ -dc -dc -dc +co +cd +cd +cd dm -dq +cn bP aa aa @@ -29532,12 +29399,12 @@ aa aa aa ab -ah +au al -ah +au aq at -an +au az aE aH @@ -29586,14 +29453,14 @@ cd cn cH cN -cT -cX -da +co +co +co db dh cd -dn -dr +cd +cn bP aa aa @@ -29790,12 +29657,12 @@ aa aa ab ai -ah +au al ar -af -av -ad +au +au +au aA aA aA @@ -30046,13 +29913,13 @@ aa aa aa ab -ah +au am -ad +au as av -ae -av +au +au aA aF aN @@ -31102,7 +30969,7 @@ aV aV aV aV -bx +bC aV aV aV diff --git a/_maps/RandomZLevels/away_mission/research.dmm b/_maps/RandomZLevels/away_mission/research.dmm index c07499fb57..4365847a92 100644 --- a/_maps/RandomZLevels/away_mission/research.dmm +++ b/_maps/RandomZLevels/away_mission/research.dmm @@ -919,7 +919,6 @@ /area/awaymission/research/interior/gateway) "ck" = ( /obj/machinery/door/window/eastright{ - icon_state = "right"; dir = 2 }, /obj/effect/landmark/awaystart, @@ -1363,16 +1362,6 @@ "dc" = ( /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) -"dd" = ( -/obj/structure/closet/crate, -/obj/item/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; - name = "encrypted genetic data disk"; - read_only = 1 - }, -/obj/item/firing_pin/dna, -/turf/open/floor/plasteel/dark, -/area/awaymission/research/interior/secure) "de" = ( /obj/structure/filingcabinet, /obj/structure/filingcabinet, @@ -1391,8 +1380,8 @@ name = "encrypted genetic data disk"; read_only = 1 }, -/obj/item/dnainjector/xraymut, -/obj/item/dnainjector/xraymut, +/obj/item/dnainjector/glow, +/obj/item/storage/toolbox/syndicate, /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) "dg" = ( @@ -1481,18 +1470,6 @@ "do" = ( /turf/closed/wall/r_wall, /area/awaymission/research/interior/security) -"dp" = ( -/obj/structure/closet/crate, -/obj/item/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; - name = "encrypted genetic data disk"; - read_only = 1 - }, -/obj/item/dnainjector/telemut, -/obj/item/dnainjector/telemut, -/obj/item/dnainjector/chavmut, -/turf/open/floor/plasteel/dark, -/area/awaymission/research/interior/secure) "dq" = ( /obj/machinery/light{ dir = 8 @@ -1743,8 +1720,6 @@ "dJ" = ( /obj/structure/rack, /obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/head/helmet/alt, /obj/item/clothing/head/helmet/alt, /obj/machinery/light/small{ dir = 4 @@ -1769,19 +1744,19 @@ /area/awaymission/research/interior/secure) "dL" = ( /obj/structure/closet/crate, -/obj/item/disk/data{ - desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off with the words 'DO NOT CLONE' hastily written over it."; - fields = list("label" = "Buffer1:George Melons", "UI" = "3c300f11b5421ca7014d8", "SE" = "430431205660551642142504334461413202111310233445620533134255", "UE" = "6893e6a0b0076a41897776b10cc2b324", "name" = "George Melons", "blood_type" = "B+"); - name = "old genetics data disk" - }, /obj/item/disk/data{ desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1 }, -/obj/item/firing_pin/dna, -/obj/item/dnainjector/dwarf, -/obj/item/dnainjector/dwarf, +/obj/item/disk/data{ + desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off."; + fields = list("label" = "Buffer1:Kr-$$@##", "UI" = "f8f603857000f930127c4", "SE" = "414401462231053131010241514651403453121613263463440351136366", "UE" = "340008485c321e542aed4df7032ac04d", "name" = "Krystal Symers", "blood_type" = "A+"); + name = "dusty genetics data disk"; + read_only = 1 + }, +/obj/item/dnainjector/insulated, +/obj/item/gun/energy/disabler, /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) "dM" = ( @@ -1792,11 +1767,13 @@ read_only = 1 }, /obj/item/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; - name = "encrypted genetic data disk"; + desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off."; + fields = list("label" = "Buffer1:Kr-$$@##", "UI" = "f8f603857000f930127c4", "SE" = "414401462231053131010241514651403453121613263463440351136366", "UE" = "340008485c321e542aed4df7032ac04d", "name" = "Krystal Symers", "blood_type" = "A+"); + name = "dusty genetics data disk"; read_only = 1 }, -/obj/item/dnainjector/chameleonmut, +/obj/item/dnainjector/glow, +/obj/item/storage/toolbox/syndicate, /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) "dN" = ( @@ -1890,7 +1867,6 @@ "dU" = ( /obj/structure/rack, /obj/item/gun/ballistic/automatic/wt550, -/obj/item/gun/ballistic/automatic/wt550, /obj/item/ammo_box/magazine/wt550m9, /obj/item/ammo_box/magazine/wt550m9, /obj/effect/turf_decal/tile/red{ @@ -2070,7 +2046,6 @@ "ep" = ( /obj/structure/rack, /obj/item/gun/ballistic/automatic/pistol/m1911, -/obj/item/gun/ballistic/automatic/pistol/m1911, /obj/item/ammo_box/magazine/m45, /obj/item/ammo_box/magazine/m45, /obj/effect/turf_decal/tile/red{ @@ -3071,7 +3046,6 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/highsecurity{ - aiDisabledIdScanner = 0; name = "Vault Storage"; req_access_txt = "36" }, @@ -3914,7 +3888,6 @@ /area/awaymission/research/interior/cryo) "hw" = ( /obj/machinery/computer/arcade{ - icon_state = "arcade"; dir = 8 }, /turf/open/floor/plasteel/yellowsiding{ @@ -4126,20 +4099,22 @@ /area/awaymission/research/interior/security) "hS" = ( /obj/structure/closet/crate, +/obj/item/clothing/head/collectable/petehat{ + name = "dusty hat" + }, /obj/item/disk/data{ desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1 }, /obj/item/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines. This one has the initials 'C.P' marked on the front. "; - name = "encrypted genetic data disk"; + desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off."; + fields = list("label" = "Buffer1:Kr-$$@##", "UI" = "f8f603857000f930127c4", "SE" = "414401462231053131010241514651403453121613263463440351136366", "UE" = "340008485c321e542aed4df7032ac04d", "name" = "Krystal Symers", "blood_type" = "A+"); + name = "dusty genetics data disk"; read_only = 1 }, -/obj/item/clothing/head/collectable/petehat{ - name = "dusty hat" - }, -/obj/item/firing_pin/dna, +/obj/item/dnainjector/gigantism, +/obj/item/kitchen/knife/combat/survival, /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) "hT" = ( @@ -4150,12 +4125,13 @@ read_only = 1 }, /obj/item/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; - name = "encrypted genetic data disk"; + desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off."; + fields = list("label" = "Buffer1:Kr-$$@##", "UI" = "f8f603857000f930127c4", "SE" = "414401462231053131010241514651403453121613263463440351136366", "UE" = "340008485c321e542aed4df7032ac04d", "name" = "Krystal Symers", "blood_type" = "A+"); + name = "dusty genetics data disk"; read_only = 1 }, -/obj/item/firing_pin/dna, -/obj/item/dnainjector/hulkmut, +/obj/item/dnainjector/antenna, +/obj/item/clothing/suit/armor/vest, /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) "hU" = ( @@ -4296,10 +4272,14 @@ name = "encrypted genetic data disk"; read_only = 1 }, -/obj/item/firing_pin/dna/dredd, -/obj/item/firing_pin/dna/dredd, -/obj/item/dnainjector/lasereyesmut, -/obj/item/dnainjector/lasereyesmut, +/obj/item/disk/data{ + desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off."; + fields = list("label" = "Buffer1:Kr-$$@##", "UI" = "f8f603857000f930127c4", "SE" = "414401462231053131010241514651403453121613263463440351136366", "UE" = "340008485c321e542aed4df7032ac04d", "name" = "Krystal Symers", "blood_type" = "A+"); + name = "dusty genetics data disk"; + read_only = 1 + }, +/obj/item/dnainjector/gigantism, +/obj/item/kitchen/knife/combat/survival, /turf/open/floor/plasteel/dark, /area/awaymission/research/interior/secure) "im" = ( @@ -4603,7 +4583,6 @@ /area/awaymission/research/interior/bathroom) "iN" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 8 }, /turf/open/floor/plasteel/freezer, @@ -6335,7 +6314,7 @@ /area/space/nearstation) "nb" = ( /obj/structure/table/wood, -/obj/item/book/granter/spell/random, +/obj/item/book/granter/spell/smoke, /turf/open/floor/mineral/plasma, /area/space/nearstation) "nc" = ( @@ -6460,6 +6439,11 @@ }, /turf/open/floor/plating, /area/awaymission/research/interior/maint) +"II" = ( +/obj/structure/table/wood, +/obj/item/book/granter/crafting_recipe/bone_bow, +/turf/open/floor/mineral/plasma, +/area/space/nearstation) "Km" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrig"; @@ -6532,6 +6516,11 @@ }, /turf/open/floor/plating, /area/awaymission/research/interior/escapepods) +"TO" = ( +/obj/structure/table/wood, +/obj/item/book/granter/action/origami, +/turf/open/floor/mineral/plasma, +/area/space/nearstation) "Uu" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrig"; @@ -11121,8 +11110,8 @@ ab ab na nb -nb -nb +II +TO na ab ab @@ -31113,8 +31102,8 @@ ad ad ad cQ -dd -dp +dL +dL dL cQ dc @@ -31126,7 +31115,7 @@ cQ dc cQ hS -dM +il il cQ ad @@ -32399,7 +32388,7 @@ ad ad cQ df -dd +dM dM cQ dc @@ -32412,7 +32401,7 @@ dc cQ hT hT -dd +hT cQ ad ad From 1033421fd2b0cc4c59fdd4a491490bc409616d21 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 22 Jun 2020 20:20:49 -0500 Subject: [PATCH 30/64] Automatic changelog generation for PR #12583 [ci skip] --- html/changelogs/AutoChangeLog-pr-12583.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12583.yml diff --git a/html/changelogs/AutoChangeLog-pr-12583.yml b/html/changelogs/AutoChangeLog-pr-12583.yml new file mode 100644 index 0000000000..bd3f05a5ae --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12583.yml @@ -0,0 +1,4 @@ +author: "Detective-Google" +delete-after: True +changes: + - bugfix: "one of the directions for the diag hudpatch was blu instead of orang" From 4c451d3e14563b2b46ee8e01a3116f70f9bd488a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 22 Jun 2020 20:22:15 -0500 Subject: [PATCH 31/64] Automatic changelog generation for PR #12579 [ci skip] --- html/changelogs/AutoChangeLog-pr-12579.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12579.yml diff --git a/html/changelogs/AutoChangeLog-pr-12579.yml b/html/changelogs/AutoChangeLog-pr-12579.yml new file mode 100644 index 0000000000..1ec06bde4b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12579.yml @@ -0,0 +1,4 @@ +author: "Detective-Google" +delete-after: True +changes: + - bugfix: "singulos no longer succ infinite rods out of the ice" From 98756b3bc748e06b6b1847e15a424b1521697c9c Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 22 Jun 2020 20:24:19 -0500 Subject: [PATCH 32/64] snowdin is wack --- _maps/RandomZLevels/away_mission/research.dmm | 18 +-- _maps/RandomZLevels/away_mission/snowdin.dmm | 120 ++++-------------- .../awaymissions/mission_code/snowdin.dm | 38 +----- 3 files changed, 43 insertions(+), 133 deletions(-) diff --git a/_maps/RandomZLevels/away_mission/research.dmm b/_maps/RandomZLevels/away_mission/research.dmm index 4365847a92..4f85d084b5 100644 --- a/_maps/RandomZLevels/away_mission/research.dmm +++ b/_maps/RandomZLevels/away_mission/research.dmm @@ -3505,7 +3505,6 @@ /turf/open/floor/plasteel/white, /area/awaymission/research/interior/cryo) "gR" = ( -/obj/item/melee/classic_baton/telescopic, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -3516,6 +3515,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/item/melee/baton/cattleprod, /turf/open/floor/plasteel/white, /area/awaymission/research/interior/cryo) "gS" = ( @@ -6439,7 +6439,7 @@ }, /turf/open/floor/plating, /area/awaymission/research/interior/maint) -"II" = ( +"Hs" = ( /obj/structure/table/wood, /obj/item/book/granter/crafting_recipe/bone_bow, /turf/open/floor/mineral/plasma, @@ -6516,11 +6516,6 @@ }, /turf/open/floor/plating, /area/awaymission/research/interior/escapepods) -"TO" = ( -/obj/structure/table/wood, -/obj/item/book/granter/action/origami, -/turf/open/floor/mineral/plasma, -/area/space/nearstation) "Uu" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrig"; @@ -6571,6 +6566,11 @@ }, /turf/open/floor/plating, /area/awaymission/research/interior/escapepods) +"ZZ" = ( +/obj/structure/table/wood, +/obj/item/book/granter/action/origami, +/turf/open/floor/mineral/plasma, +/area/space/nearstation) (1,1,1) = {" aa @@ -11110,8 +11110,8 @@ ab ab na nb -II -TO +Hs +ZZ na ab ab diff --git a/_maps/RandomZLevels/away_mission/snowdin.dmm b/_maps/RandomZLevels/away_mission/snowdin.dmm index a40066df4f..c6b675acf6 100644 --- a/_maps/RandomZLevels/away_mission/snowdin.dmm +++ b/_maps/RandomZLevels/away_mission/snowdin.dmm @@ -417,7 +417,6 @@ dir = 1 }, /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /obj/effect/turf_decal/tile/neutral{ @@ -1035,7 +1034,6 @@ /area/awaymission/snowdin/post/research) "cE" = ( /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /obj/effect/decal/cleanable/dirt, @@ -1281,7 +1279,6 @@ "cY" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; piping_layer = 3; pixel_x = 5; pixel_y = 5 @@ -1329,7 +1326,6 @@ "db" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; piping_layer = 3; pixel_x = 5; pixel_y = 5 @@ -1389,7 +1385,6 @@ "df" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; piping_layer = 3; pixel_x = 5; pixel_y = 5 @@ -1861,7 +1856,6 @@ /area/awaymission/snowdin/post) "em" = ( /obj/machinery/power/apc{ - dir = 2; name = "Gateway APC"; pixel_y = -24; req_access = 150 @@ -1936,9 +1930,7 @@ /turf/open/floor/plasteel, /area/awaymission/snowdin/post/messhall) "et" = ( -/obj/machinery/vending/boozeomat{ - req_access_txt = "0" - }, +/obj/machinery/vending/boozeomat, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -1968,7 +1960,6 @@ /area/awaymission/snowdin/post/messhall) "ew" = ( /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /obj/effect/turf_decal/tile/bar, @@ -2210,7 +2201,6 @@ dir = 1 }, /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /obj/effect/turf_decal/tile/blue{ @@ -2411,7 +2401,6 @@ /area/awaymission/snowdin/post/dorm) "fw" = ( /obj/machinery/sleeper{ - icon_state = "sleeper"; dir = 4 }, /obj/effect/turf_decal/tile/blue{ @@ -2631,7 +2620,6 @@ /area/awaymission/snowdin/post/hydro) "fT" = ( /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /obj/effect/turf_decal/tile/green{ @@ -3808,7 +3796,6 @@ /area/awaymission/snowdin/post) "iu" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; piping_layer = 3; pixel_x = 5; pixel_y = 5 @@ -4483,7 +4470,8 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/garage) "jL" = ( -/obj/vehicle/ridden/atv, +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, /turf/open/floor/plating, /area/awaymission/snowdin/post/garage) "jM" = ( @@ -5060,8 +5048,9 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/garage) "lc" = ( -/obj/vehicle/ridden/atv, /obj/effect/decal/cleanable/oil, +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, /turf/open/floor/plating, /area/awaymission/snowdin/post/garage) "ld" = ( @@ -5285,7 +5274,6 @@ /area/awaymission/snowdin/post) "lv" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; piping_layer = 3; pixel_x = 5; pixel_y = 5 @@ -5421,7 +5409,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; piping_layer = 3; pixel_x = 5; pixel_y = 5 @@ -5468,7 +5455,6 @@ /area/awaymission/snowdin/post/hydro) "lG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; piping_layer = 3; pixel_x = 5; pixel_y = 5 @@ -6601,7 +6587,6 @@ /obj/item/ammo_box/a762, /obj/structure/closet/secure_closet{ icon_state = "sec"; - locked = 1; name = "security officer's locker"; req_access_txt = "201" }, @@ -6800,7 +6785,6 @@ /area/awaymission/snowdin/post/hydro) "ot" = ( /obj/machinery/firealarm{ - dir = 2; pixel_y = 24 }, /turf/open/floor/plasteel, @@ -8715,7 +8699,6 @@ /area/awaymission/snowdin/outside) "sW" = ( /obj/machinery/power/turbine{ - dir = 2; luminosity = 2 }, /obj/structure/cable, @@ -9863,7 +9846,6 @@ "wm" = ( /obj/machinery/porta_turret/centcom_shuttle/weak{ desc = "A turret built with substandard parts and run down further with age."; - icon_state = "syndie_off"; dir = 9; faction = list("pirate") }, @@ -9958,7 +9940,6 @@ }, /obj/effect/light_emitter{ light_color = "#FAA019"; - light_power = 1; light_range = 4; name = "fire light" }, @@ -9990,7 +9971,6 @@ /area/awaymission/snowdin/outside) "wC" = ( /obj/vehicle/ridden/atv{ - icon_state = "atv"; dir = 4 }, /obj/effect/light_emitter{ @@ -11092,10 +11072,8 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) "zq" = ( -/obj/vehicle/ridden/atv{ - icon_state = "atv"; - dir = 8 - }, +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) "zr" = ( @@ -11412,12 +11390,6 @@ /obj/item/clothing/suit/hooded/wintercoat, /turf/open/floor/plating/snowed, /area/awaymission/snowdin/outside) -"Ah" = ( -/obj/structure/window/reinforced/fulltile/ice, -/obj/structure/grille, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/minipost) "Ai" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" @@ -11588,7 +11560,6 @@ }, /obj/effect/light_emitter{ light_color = "#FAA019"; - light_power = 1; light_range = 4; name = "fire light" }, @@ -12299,7 +12270,6 @@ desc = "It's a storage unit for a Syndicate boarding party." }, /obj/effect/turf_decal/bot_white, -/obj/item/gun/ballistic/automatic/pistol, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -12345,7 +12315,6 @@ /area/awaymission/snowdin/cave) "CP" = ( /obj/structure/shuttle/engine/heater{ - icon_state = "heater"; dir = 4 }, /obj/effect/turf_decal/stripes/line{ @@ -12635,14 +12604,6 @@ /obj/item/stack/rods, /turf/open/floor/mineral/plastitanium/red, /area/awaymission/snowdin/cave) -"Ds" = ( -/obj/item/grenade/plastic/c4, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/cave) "Dt" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -12880,7 +12841,6 @@ /area/awaymission/snowdin/cave) "DU" = ( /obj/structure/shuttle/engine/heater{ - icon_state = "heater"; dir = 4 }, /obj/effect/turf_decal/stripes/line{ @@ -13215,26 +13175,14 @@ /obj/item/toy/plush/nukeplushie, /turf/open/floor/plasteel/dark, /area/awaymission/snowdin/cave) -"EE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/weather/snow, -/obj/machinery/suit_storage_unit{ - state_open = 1 - }, -/turf/open/floor/mineral/plastitanium{ - initial_gas_mix = "o2=22;n2=82;TEMP=180"; - planetary_atmos = 1; - temperature = 180 - }, -/area/awaymission/snowdin/cave) "EF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/weather/snow, -/obj/machinery/suit_storage_unit/syndicate, +/obj/item/clothing/suit/hooded/wintercoat/security, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/structure/rack, /turf/open/floor/mineral/plastitanium{ initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1; @@ -13246,9 +13194,9 @@ dir = 5 }, /obj/effect/turf_decal/weather/snow, -/obj/machinery/suit_storage_unit{ - state_open = 1 - }, +/obj/item/clothing/suit/hooded/wintercoat/security, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/structure/rack, /turf/open/floor/mineral/plastitanium{ initial_gas_mix = "o2=22;n2=82;TEMP=180"; planetary_atmos = 1; @@ -13320,7 +13268,6 @@ /area/awaymission/snowdin/cave) "EN" = ( /obj/machinery/sleeper/syndie{ - icon_state = "sleeper_s"; dir = 1 }, /obj/effect/turf_decal/bot_white, @@ -13333,7 +13280,6 @@ "EP" = ( /obj/effect/turf_decal/bot_white, /obj/machinery/sleeper/syndie{ - icon_state = "sleeper_s"; dir = 1 }, /turf/open/floor/plasteel/dark, @@ -13757,7 +13703,6 @@ /area/awaymission/snowdin/cave/cavern) "FY" = ( /obj/machinery/conveyor{ - dir = 2; id = "snowdin_belt_mine" }, /obj/machinery/light/small{ @@ -13780,8 +13725,7 @@ /area/awaymission/snowdin/post/mining_main) "Gc" = ( /obj/structure/statue/snow/snowman{ - anchored = 1; - name = "snowman" + anchored = 1 }, /obj/item/pickaxe/mini{ pixel_x = 5; @@ -13868,7 +13812,6 @@ "Gn" = ( /obj/structure/plasticflaps, /obj/machinery/conveyor{ - dir = 2; id = "snowdin_belt_mine" }, /turf/open/floor/plating, @@ -14054,7 +13997,6 @@ output_dir = 2 }, /obj/machinery/conveyor{ - dir = 2; id = "snowdin_belt_mine" }, /turf/open/floor/plating, @@ -14170,7 +14112,6 @@ /area/awaymission/snowdin/post/mining_main/mechbay) "Hk" = ( /obj/machinery/conveyor{ - dir = 2; id = "snowdin_belt_mine" }, /turf/open/floor/plating, @@ -14286,11 +14227,9 @@ /area/awaymission/snowdin/post/mining_main/mechbay) "HC" = ( /obj/machinery/mineral/processing_unit{ - dir = 1; - output_dir = 2 + dir = 1 }, /obj/machinery/conveyor{ - dir = 2; id = "snowdin_belt_mine" }, /turf/open/floor/plating, @@ -14555,7 +14494,6 @@ /area/awaymission/snowdin/post/mining_main/mechbay) "In" = ( /obj/mecha/working/ripley/mining{ - icon_state = "ripley"; dir = 1 }, /obj/effect/turf_decal/bot, @@ -14615,11 +14553,9 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) "Ix" = ( -/obj/vehicle/ridden/atv{ - icon_state = "atv"; - dir = 1 - }, /obj/effect/decal/cleanable/oil, +/obj/vehicle/ridden/atv/snowmobile, +/obj/item/key, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) "Iy" = ( @@ -27300,7 +27236,7 @@ oa dX yW yW -Ah +AX Av Lw yX @@ -36093,7 +36029,7 @@ CC El an an -EE +EF CC ae ae @@ -36607,7 +36543,7 @@ OF En Es Dp -EE +EF CC zh af @@ -38396,7 +38332,7 @@ CC CL CW Di -Ds +Di Di CC CX @@ -55604,7 +55540,7 @@ eL eJ tp qi -tt +tz qi tp eJ @@ -56372,13 +56308,13 @@ eJ eJ tp qi -tt +tz tv qi tt qi tv -tt +tz qi tp eJ @@ -57146,7 +57082,7 @@ eJ eJ tp qi -tt +tz qi tp eJ @@ -69622,7 +69558,7 @@ tp qi tz qi -tt +tz qi qi qi @@ -70385,7 +70321,7 @@ eJ gW tp qi -tt +tz tp qi qi @@ -71159,7 +71095,7 @@ qi qi tp qi -tt +tz qi tp tp diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index fc797d227c..5bdc0d4532 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -475,43 +475,26 @@ /obj/effect/spawner/lootdrop/snowdin/dungeonlite name = "dungeon lite" - loot = list(/obj/item/melee/classic_baton = 11, - /obj/item/melee/classic_baton/telescopic = 12, - /obj/item/book/granter/spell/smoke = 10, + loot = list(/obj/item/book/granter/spell/smoke = 10, /obj/item/book/granter/spell/blind = 10, /obj/item/storage/firstaid/regular = 45, /obj/item/storage/firstaid/toxin = 35, /obj/item/storage/firstaid/brute = 27, /obj/item/storage/firstaid/fire = 27, /obj/item/storage/toolbox/syndicate = 12, - /obj/item/grenade/plastic/c4 = 7, /obj/item/grenade/clusterbuster/smoke = 15, /obj/item/clothing/under/chameleon = 13, - /obj/item/clothing/shoes/chameleon/noslip = 10, /obj/item/borg/upgrade/ddrill = 3) /obj/effect/spawner/lootdrop/snowdin/dungeonmid name = "dungeon mid" - loot = list(/obj/item/defibrillator/compact = 6, - /obj/item/storage/firstaid/tactical = 35, - /obj/item/shield/energy = 6, - /obj/item/shield/riot/tele = 12, - /obj/item/dnainjector/lasereyesmut = 7, - /obj/item/gun/magic/wand/fireball/inert = 3, + loot = list(/obj/item/shield/riot = 12, /obj/item/pneumatic_cannon = 15, - /obj/item/melee/transforming/energy/sword = 7, - /obj/item/book/granter/spell/knock = 15, - /obj/item/book/granter/spell/summonitem = 20, - /obj/item/book/granter/spell/forcewall = 17, /obj/item/storage/backpack/holding = 12, - /obj/item/grenade/spawnergrenade/manhacks = 6, - /obj/item/grenade/spawnergrenade/spesscarp = 7, - /obj/item/grenade/clusterbuster/inferno = 3, /obj/item/stack/sheet/mineral/diamond{amount = 15} = 10, /obj/item/stack/sheet/mineral/uranium{amount = 15} = 10, /obj/item/stack/sheet/mineral/plasma{amount = 15} = 10, /obj/item/stack/sheet/mineral/gold{amount = 15} = 10, - /obj/item/book/granter/spell/barnyard = 4, /obj/item/pickaxe/drill/diamonddrill = 6, /obj/item/borg/upgrade/vtec = 7, /obj/item/borg/upgrade/disablercooler = 7) @@ -519,21 +502,12 @@ /obj/effect/spawner/lootdrop/snowdin/dungeonheavy name = "dungeon heavy" - loot = list(/obj/item/twohanded/singularityhammer = 25, - /obj/item/twohanded/mjollnir = 10, - /obj/item/twohanded/fireaxe = 25, + loot = list(/obj/item/twohanded/fireaxe = 25, /obj/item/organ/brain/alien = 17, - /obj/item/twohanded/dualsaber = 15, - /obj/item/organ/heart/demon = 7, - /obj/item/gun/ballistic/automatic/c20r/unrestricted = 16, - /obj/item/gun/magic/wand/resurrection/inert = 15, - /obj/item/gun/magic/wand/resurrection = 10, - /obj/item/uplink/old = 2, - /obj/item/book/granter/spell/charge = 12, - /obj/item/grenade/clusterbuster/spawner_manhacks = 15, - /obj/item/book/granter/spell/fireball = 10, + /obj/item/organ/heart/cursed = 7, + /obj/item/book/granter/spell/forcewall = 17, + /obj/item/gun/magic/wand/fireball/inert = 3, /obj/item/pickaxe/drill/jackhammer = 30, - /obj/item/borg/upgrade/syndicate = 13, /obj/item/borg/upgrade/selfrepair = 17) /obj/effect/spawner/lootdrop/snowdin/dungeonmisc From 3cac624f149dcb3842637ddda789184ceff2c01c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 22 Jun 2020 20:27:15 -0500 Subject: [PATCH 33/64] Automatic changelog generation for PR #12572 [ci skip] --- html/changelogs/AutoChangeLog-pr-12572.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12572.yml diff --git a/html/changelogs/AutoChangeLog-pr-12572.yml b/html/changelogs/AutoChangeLog-pr-12572.yml new file mode 100644 index 0000000000..9a86d14345 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12572.yml @@ -0,0 +1,4 @@ +author: "DeltaFire15" +delete-after: True +changes: + - rscdel: "Syndicate crate event cannot fire as a random event anymore." From a406927c95fb636228671c821679ead6ae5af895 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 22 Jun 2020 20:31:14 -0500 Subject: [PATCH 34/64] euthanizes spacebattle, helps wildwest a little (it's still shit) --- .../away_mission/spacebattle.dmm | 68453 ---------------- _maps/RandomZLevels/away_mission/wildwest.dmm | 161 +- .../awaymissions/mission_code/spacebattle.dm | 51 - 3 files changed, 72 insertions(+), 68593 deletions(-) delete mode 100644 _maps/RandomZLevels/away_mission/spacebattle.dmm delete mode 100644 code/modules/awaymissions/mission_code/spacebattle.dm diff --git a/_maps/RandomZLevels/away_mission/spacebattle.dmm b/_maps/RandomZLevels/away_mission/spacebattle.dmm deleted file mode 100644 index ca44e7d7b7..0000000000 --- a/_maps/RandomZLevels/away_mission/spacebattle.dmm +++ /dev/null @@ -1,68453 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/closed/mineral/random, -/area/space/nearstation) -"ab" = ( -/turf/open/space, -/area/space) -"ac" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/mob/living/simple_animal/hostile/syndicate/melee/sword, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ad" = ( -/obj/structure/shuttle/engine/propulsion/right{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate2) -"ae" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate2) -"af" = ( -/obj/structure/shuttle/engine/propulsion/left{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate2) -"ah" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/syndicate2) -"ai" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate2) -"aj" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"ak" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate2) -"al" = ( -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"am" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/space/hardsuit/syndi, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"an" = ( -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"ao" = ( -/obj/machinery/sleeper, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"ap" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/spacebattle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"aq" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"ar" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/empgrenade, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"as" = ( -/obj/structure/table/reinforced, -/obj/item/ammo_casing/c10mm, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"at" = ( -/obj/structure/table/reinforced, -/obj/item/gun/ballistic/automatic/c20r, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"aw" = ( -/obj/structure/shuttle/engine/propulsion/right{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate3) -"ax" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate3) -"ay" = ( -/obj/structure/shuttle/engine/propulsion/left{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate3) -"aA" = ( -/obj/structure/table/reinforced, -/obj/item/gun/ballistic/automatic/pistol, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"aB" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/syndicate3) -"aC" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate3) -"aD" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"aE" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate3) -"aG" = ( -/mob/living/simple_animal/hostile/syndicate/melee/spacebattle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"aI" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/space/hardsuit/syndi, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"aJ" = ( -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"aK" = ( -/obj/machinery/computer/shuttle{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"aP" = ( -/obj/structure/shuttle/engine/propulsion/right{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate1) -"aQ" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate1) -"aR" = ( -/obj/structure/shuttle/engine/propulsion/left{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate1) -"aT" = ( -/obj/machinery/sleeper, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"aU" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/syndicate1) -"aV" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate1) -"aW" = ( -/obj/structure/window/reinforced, -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate2) -"aX" = ( -/obj/structure/window/reinforced, -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate2) -"aY" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"aZ" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"ba" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"bb" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate1) -"bc" = ( -/obj/machinery/porta_turret{ - dir = 8; - set_obj_flags = "EMAGGED"; - installation = /obj/item/gun/energy/lasercannon - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate2) -"bd" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"be" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/space/hardsuit/syndi, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bf" = ( -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bg" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/tackler/combat/insulated, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bh" = ( -/obj/machinery/sleeper, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bi" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/helmet/swat, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"bj" = ( -/obj/machinery/computer/pod{ - dir = 1; - id = "spacebattlepod3"; - name = "Hull Door Control" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"bk" = ( -/obj/machinery/door/poddoor{ - icon_state = "pdoor1"; - id = "spacebattlepod3"; - name = "Front Hull Door"; - opacity = 1 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate2) -"bl" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/plastic/c4, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"bm" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bn" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/plastic/c4, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bo" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/spawnergrenade/manhacks, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bp" = ( -/obj/structure/table/reinforced, -/obj/item/restraints/handcuffs, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"br" = ( -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"bt" = ( -/obj/structure/table/reinforced, -/obj/item/melee/transforming/energy/sword/saber/red, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bu" = ( -/obj/machinery/computer/shuttle{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"bx" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/helmet/swat, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"by" = ( -/obj/machinery/porta_turret{ - dir = 8; - set_obj_flags = "EMAGGED"; - installation = /obj/item/gun/energy/lasercannon - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate3) -"bA" = ( -/obj/structure/chair, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate2) -"bC" = ( -/obj/machinery/computer/shuttle{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"bG" = ( -/obj/machinery/porta_turret{ - dir = 8; - set_obj_flags = "EMAGGED"; - installation = /obj/item/gun/energy/lasercannon - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate1) -"bH" = ( -/turf/closed/wall/mineral/plastitanium{ - dir = 8; - icon_state = "diagonalWall3" - }, -/area/awaymission/spacebattle/cruiser) -"bI" = ( -/obj/structure/shuttle/engine/propulsion/right{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/cruiser) -"bJ" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"bK" = ( -/obj/structure/shuttle/engine/propulsion/left{ - dir = 1 - }, -/turf/open/space, -/area/awaymission/spacebattle/cruiser) -"bL" = ( -/turf/closed/wall/mineral/plastitanium{ - dir = 1; - icon_state = "diagonalWall3" - }, -/area/awaymission/spacebattle/cruiser) -"bM" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/cruiser) -"bN" = ( -/obj/structure/window/reinforced, -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"bO" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"bP" = ( -/obj/structure/window/reinforced, -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"bQ" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"bR" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"bS" = ( -/turf/closed/wall/mineral/titanium/overspace, -/area/awaymission/spacebattle/cruiser) -"bT" = ( -/turf/closed/wall/mineral/titanium, -/area/awaymission/spacebattle/cruiser) -"bX" = ( -/obj/structure/shuttle/engine/propulsion/burst/left{ - dir = 8 - }, -/turf/open/space, -/area/awaymission/spacebattle/cruiser) -"bY" = ( -/obj/structure/shuttle/engine/heater{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"bZ" = ( -/obj/machinery/computer/telecomms/monitor{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ca" = ( -/turf/open/floor/plasteel{ - icon_state = "damaged5" - }, -/area/awaymission/spacebattle/cruiser) -"cb" = ( -/obj/machinery/computer/pod{ - dir = 1; - id = "spacebattlepod"; - name = "Hull Door Control" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"cc" = ( -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cd" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cf" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 8 - }, -/turf/open/space, -/area/awaymission/spacebattle/cruiser) -"cg" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ci" = ( -/obj/machinery/door/poddoor/preopen{ - id = "spacebattlepod"; - name = "Front Hull Door" - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ck" = ( -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"cm" = ( -/turf/open/floor/plasteel{ - icon_state = "damaged4" - }, -/area/awaymission/spacebattle/cruiser) -"cn" = ( -/turf/open/floor/plasteel{ - icon_state = "damaged3" - }, -/area/awaymission/spacebattle/cruiser) -"cp" = ( -/turf/open/floor/plasteel{ - icon_state = "damaged1" - }, -/area/awaymission/spacebattle/cruiser) -"cq" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Rosen Miller"; - name = "Rosen Miller" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cr" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ct" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/awaymission/spacebattle/cruiser) -"cv" = ( -/obj/machinery/power/smes/magical{ - desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; - name = "power storage unit" - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cw" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/turf/open/floor/plasteel{ - icon_state = "damaged2" - }, -/area/awaymission/spacebattle/cruiser) -"cx" = ( -/obj/item/stack/sheet/metal, -/obj/item/ammo_casing/c10mm, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cy" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cz" = ( -/obj/structure/closet/cabinet, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cA" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cB" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cC" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/sausage, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cD" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/enzyme, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cE" = ( -/obj/structure/table/reinforced, -/obj/item/kitchen/knife, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cF" = ( -/obj/structure/table/reinforced, -/obj/item/kitchen/rollingpin, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cG" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cH" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cI" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cJ" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"cK" = ( -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"cL" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cM" = ( -/obj/item/ammo_casing/c10mm, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cN" = ( -/turf/open/floor/plasteel{ - icon_state = "damaged2" - }, -/area/awaymission/spacebattle/cruiser) -"cO" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cP" = ( -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cQ" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cS" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Bill Sanchez"; - name = "Bill Sanchez" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"cT" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cU" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/fries, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cV" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/soup/stew, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cW" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"cY" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"cZ" = ( -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"da" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"db" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/spacebattle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"dc" = ( -/obj/machinery/computer/pod{ - dir = 1; - id = "spacebattlepod2"; - name = "Hull Door Control" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"dd" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"de" = ( -/obj/machinery/shieldgen{ - anchored = 1 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"df" = ( -/obj/structure/shuttle/engine/propulsion/right{ - dir = 8 - }, -/turf/open/space, -/area/awaymission/spacebattle/cruiser) -"dg" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "John Locke"; - name = "John Locke" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dh" = ( -/obj/structure/rack, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"di" = ( -/obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dj" = ( -/obj/structure/closet/secure_closet/engineering_welding, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dk" = ( -/obj/structure/closet/wardrobe/engineering_yellow, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dl" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dm" = ( -/obj/effect/mob_spawn/human/doctor{ - mob_name = "Daniel Kalla"; - name = "Daniel Kalla" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dn" = ( -/obj/effect/decal/cleanable/blood, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dr" = ( -/obj/machinery/door/poddoor/preopen{ - id = "spacebattlepod2"; - name = "Front Hull Door" - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"du" = ( -/obj/effect/decal/cleanable/blood, -/turf/closed/wall/mineral/titanium, -/area/awaymission/spacebattle/cruiser) -"dx" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dy" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dz" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dA" = ( -/obj/effect/landmark/awaystart, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dB" = ( -/obj/structure/closet/secure_closet/security, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dD" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"dE" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 9 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"dF" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"dG" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 1 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"dH" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 5 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"dJ" = ( -/obj/item/stack/rods, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dK" = ( -/obj/mecha/medical/odysseus, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"dL" = ( -/obj/mecha/working/ripley/firefighter, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"dM" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"dN" = ( -/obj/machinery/mech_bay_recharge_port{ - icon_state = "recharge_port"; - dir = 2 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"dO" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"dP" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"dQ" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dR" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/peppermill, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dS" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dT" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dU" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dV" = ( -/obj/structure/closet/secure_closet/security, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"dX" = ( -/obj/effect/mob_spawn/human/engineer/rig{ - id_job = "Gunner"; - mob_name = "Andrew Thorn"; - name = "Andrew Thorn" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"dY" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"dZ" = ( -/obj/machinery/porta_turret{ - dir = 8; - set_obj_flags = "EMAGGED"; - installation = /obj/item/gun/energy/lasercannon - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"ea" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Clay Dawson"; - name = "Clay Dawson" - }, -/turf/open/floor/plasteel{ - icon_state = "damaged5" - }, -/area/awaymission/spacebattle/cruiser) -"eb" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ec" = ( -/obj/machinery/gateway{ - dir = 9 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ed" = ( -/obj/machinery/gateway{ - dir = 1 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ee" = ( -/obj/machinery/gateway{ - dir = 5 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ef" = ( -/mob/living/simple_animal/hostile/syndicate/melee/spacebattle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"eg" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"eh" = ( -/mob/living/simple_animal/hostile/syndicate/melee/spacebattle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"ei" = ( -/obj/structure/closet/l3closet/security, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ej" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ek" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"el" = ( -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"em" = ( -/obj/machinery/gateway{ - dir = 8 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"en" = ( -/obj/machinery/gateway/centeraway{ - calibrated = 0 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"eo" = ( -/obj/machinery/gateway{ - dir = 4 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ep" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"er" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/syndicate4) -"et" = ( -/obj/machinery/gateway{ - dir = 10 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"eu" = ( -/obj/machinery/gateway, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ev" = ( -/obj/machinery/gateway{ - dir = 6 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ew" = ( -/obj/structure/chair, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate3) -"ex" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ey" = ( -/obj/effect/mob_spawn/human/bridgeofficer{ - mob_name = "Davis Hume"; - name = "Davis Hume" - }, -/obj/item/gun/ballistic/shotgun/automatic/combat, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ez" = ( -/obj/item/ammo_casing/shotgun, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eA" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/spacebattle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"eC" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eD" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eE" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eG" = ( -/obj/structure/chair, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate1) -"eH" = ( -/obj/effect/mob_spawn/human/engineer/rig{ - id_job = "Gunner"; - mob_name = "Peter West"; - name = "Peter West" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"eK" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate4) -"eL" = ( -/obj/machinery/computer/shuttle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate4) -"eM" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eN" = ( -/obj/item/shield/energy, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eO" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eP" = ( -/obj/machinery/computer/med_data{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eR" = ( -/obj/machinery/sleeper, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate4) -"eS" = ( -/obj/structure/chair{ - dir = 1 - }, -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate4) -"eT" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"eU" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/saltshaker, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eV" = ( -/obj/structure/table/reinforced, -/obj/item/kitchen/fork, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eW" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/melee/transforming/energy/sword/saber/red, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eX" = ( -/obj/effect/mob_spawn/human/bridgeofficer{ - mob_name = "Kurt Kliest"; - name = "Kurt Kliest" - }, -/obj/item/gun/ballistic/shotgun/automatic/combat, -/obj/item/ammo_casing/shotgun, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eY" = ( -/obj/item/ammo_casing/shotgun, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"eZ" = ( -/obj/machinery/computer/crew{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fa" = ( -/obj/effect/mob_spawn/human/engineer/rig{ - id_job = "Gunner"; - mob_name = "Eric Abnett"; - name = "Eric Abnett" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fb" = ( -/obj/structure/closet/crate, -/obj/item/clothing/glasses/night, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"fc" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fd" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fe" = ( -/obj/structure/chair{ - dir = 4 - }, -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"ff" = ( -/obj/machinery/button/door{ - dir = 2; - id = "spacebattlestorage"; - name = "Secure Storage"; - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fg" = ( -/obj/item/hand_labeler, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"fh" = ( -/obj/machinery/door/poddoor{ - id = "spacebattlestorage"; - name = "Secure Storage" - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fi" = ( -/obj/structure/chair{ - dir = 8 - }, -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"fj" = ( -/obj/machinery/computer/security/telescreen, -/turf/closed/wall/mineral/titanium, -/area/awaymission/spacebattle/cruiser) -"fl" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate4) -"fm" = ( -/mob/living/simple_animal/hostile/syndicate/melee/sword, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fn" = ( -/obj/structure/closet/crate, -/obj/item/light/tube, -/obj/item/light/tube, -/obj/item/light/tube, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"fo" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fp" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/gun/ballistic/automatic/c20r, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/effect/decal/cleanable/blood, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fq" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fr" = ( -/obj/effect/mob_spawn/human/nanotrasensoldier, -/obj/item/gun/ballistic/automatic/wt550, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fs" = ( -/obj/item/ammo_casing/shotgun, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ft" = ( -/obj/item/ammo_casing/a357, -/obj/item/ammo_casing/a357, -/obj/item/gun/ballistic/revolver/mateba, -/obj/effect/mob_spawn/human/commander{ - mob_name = "Aaron Bowden"; - name = "Aaron Bowden" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fu" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fv" = ( -/obj/machinery/computer/shuttle{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fw" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "1" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fx" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "2" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fy" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "3" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fz" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "4" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fA" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "5" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fB" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "6" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fC" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "7" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fD" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "8" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fE" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "9" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fF" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "10" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fG" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "11" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fH" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "12" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fI" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/plasteel/cafeteria{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"fJ" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fK" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fL" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plasteel{ - icon_state = "damaged1" - }, -/area/awaymission/spacebattle/cruiser) -"fM" = ( -/obj/item/ammo_casing/shotgun, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fN" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/gun/ballistic/automatic/c20r, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/effect/decal/cleanable/blood, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fO" = ( -/obj/item/ammo_casing/c10mm, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fP" = ( -/obj/machinery/computer/communications{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"fQ" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "13" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fR" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "14" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fS" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "15" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fT" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "16" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fU" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "17" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fV" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "18" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fW" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "19" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fX" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "20" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fY" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "21" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"fZ" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "22" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"ga" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "23" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gb" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "24" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gc" = ( -/obj/structure/closet/crate, -/obj/item/poster/random_contraband, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gd" = ( -/obj/effect/mob_spawn/human/bridgeofficer{ - mob_name = "Robert Faver"; - name = "Robert Faver" - }, -/obj/item/ammo_casing/shotgun, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ge" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "25" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gf" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "26" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gg" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "27" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gh" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "28" - }, -/obj/machinery/artillerycontrol, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gi" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "29" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gj" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "30" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gk" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "31" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gl" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "32" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gm" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "33" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gn" = ( -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "34" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"go" = ( -/obj/structure/artilleryplaceholder{ - icon_state = "35" - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gp" = ( -/obj/structure/closet/crate/secure/weapon, -/obj/item/ammo_casing/a357, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gq" = ( -/obj/structure/closet/crate, -/obj/item/lipstick/black, -/obj/item/lipstick/jade, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gr" = ( -/obj/machinery/button/door{ - dir = 2; - id = "spacebattlestorage"; - name = "Secure Storage"; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gs" = ( -/obj/machinery/computer/operating, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"gt" = ( -/obj/structure/table/reinforced, -/obj/item/scalpel, -/obj/item/circular_saw, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"gu" = ( -/obj/structure/table/reinforced, -/obj/item/retractor, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"gv" = ( -/obj/structure/table/reinforced, -/obj/item/hemostat, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"gw" = ( -/obj/structure/table/reinforced, -/obj/item/scalpel, -/turf/open/floor/plasteel/white/side{ - dir = 2 - }, -/area/awaymission/spacebattle/cruiser) -"gx" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"gy" = ( -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"gz" = ( -/obj/item/gun/ballistic/shotgun/automatic/combat, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"gC" = ( -/obj/structure/closet/crate/secure/weapon, -/obj/item/gun/energy/laser, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gD" = ( -/obj/structure/closet/crate, -/obj/item/stack/spacecash/c10, -/obj/item/stack/spacecash/c10, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gF" = ( -/obj/effect/mob_spawn/human/doctor{ - mob_name = "Adam Smith"; - name = "Adam Smith" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"gG" = ( -/obj/structure/table/optable, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"gH" = ( -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"gI" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"gJ" = ( -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"gK" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"gL" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"gM" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"gN" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"gO" = ( -/obj/effect/mob_spawn/human/engineer/rig{ - id_job = "Gunner"; - name = "Jeremy Tailor" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"gP" = ( -/obj/machinery/porta_turret{ - dir = 8; - set_obj_flags = "EMAGGED"; - installation = /obj/item/gun/energy/lasercannon - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate7) -"gR" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate4) -"gS" = ( -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gT" = ( -/obj/item/stack/ore/bananium, -/obj/item/stack/ore/bananium, -/obj/item/stack/ore/bananium, -/obj/item/stack/ore/bananium, -/obj/item/stack/ore/bananium, -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"gU" = ( -/obj/machinery/computer/operating, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"gV" = ( -/obj/effect/mob_spawn/human/doctor{ - mob_name = "Allan Yoshimaru"; - name = "Allan Yoshimaru" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"gW" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"gX" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"gY" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"gZ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ha" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hc" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/syndicate7) -"hd" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/space, -/area/awaymission/spacebattle/syndicate4) -"he" = ( -/obj/item/pickaxe, -/obj/item/gun/energy/plasmacutter, -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hf" = ( -/obj/item/circular_saw, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"hg" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"hh" = ( -/obj/effect/mob_spawn/human/engineer/rig{ - id_job = "Gunner"; - mob_name = "Dan Hedricks"; - name = "Dan Hedricks" - }, -/obj/effect/decal/cleanable/blood, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"hi" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate7) -"hj" = ( -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate7) -"hk" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate7) -"hl" = ( -/obj/structure/shuttle/engine/heater{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate7) -"hm" = ( -/obj/structure/shuttle/engine/propulsion/right{ - dir = 4 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate7) -"hn" = ( -/obj/structure/closet/crate/large, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ho" = ( -/obj/structure/closet/crate/secure/plasma, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hp" = ( -/obj/structure/closet/crate/medical, -/obj/item/storage/firstaid/fire, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hq" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/hardsuit, -/obj/item/clothing/head/helmet/space/hardsuit, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"hr" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"hs" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ht" = ( -/turf/closed/wall/r_wall, -/area/awaymission/spacebattle/cruiser) -"hu" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate7) -"hv" = ( -/obj/structure/shuttle/engine/propulsion/left{ - dir = 4 - }, -/turf/open/space, -/area/awaymission/spacebattle/syndicate7) -"hw" = ( -/obj/structure/closet/crate/large, -/mob/living/simple_animal/pet/dog/corgi/puppy, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hx" = ( -/obj/structure/closet/crate, -/obj/item/paint/anycolor, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hy" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/cruiser) -"hz" = ( -/obj/structure/closet/crate/medical, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hA" = ( -/obj/structure/closet/crate/medical, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"hB" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"hC" = ( -/obj/structure/chair, -/obj/effect/landmark/awaystart, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"hD" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"hE" = ( -/obj/structure/table/wood, -/obj/item/instrument/violin, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"hF" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plasteel{ - icon_state = "damaged3" - }, -/area/awaymission/spacebattle/cruiser) -"hI" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"hJ" = ( -/obj/structure/bed, -/obj/item/bedsheet/captain, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"hK" = ( -/obj/structure/closet/secure_closet/captains, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"hL" = ( -/obj/effect/mob_spawn/human/engineer{ - id_job = "Gunner"; - mob_name = "William Gannon"; - name = "William Gannon" - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"hM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"hN" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"hO" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"hP" = ( -/obj/structure/rack, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"hQ" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plasteel{ - icon_state = "damaged4" - }, -/area/awaymission/spacebattle/cruiser) -"hS" = ( -/obj/machinery/computer/shuttle{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate7) -"hT" = ( -/obj/structure/chair{ - dir = 8 - }, -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate7) -"hU" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate7) -"hV" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 4 - }, -/obj/item/bikehorn/rubberducky, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"hW" = ( -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"hX" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"hY" = ( -/obj/structure/toilet, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"hZ" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/fire, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"ib" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"id" = ( -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"ie" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/o2, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"if" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"ig" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 8 - }, -/obj/item/soap, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"ih" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"ii" = ( -/obj/effect/mob_spawn/human/doctor{ - mob_name = "Herbert West"; - name = "Herbert West" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"ij" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Carth Robinson"; - name = "Carth Robinson" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"ik" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"il" = ( -/obj/machinery/sleeper, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"im" = ( -/obj/machinery/sleep_console, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"io" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"ip" = ( -/obj/machinery/sleeper, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/awaymission/spacebattle/cruiser) -"iq" = ( -/obj/machinery/sleep_console, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/awaymission/spacebattle/cruiser) -"ir" = ( -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/awaymission/spacebattle/cruiser) -"is" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Cyrion"; - name = "Cyrion" - }, -/obj/item/flamethrower/full, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"it" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/smg, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"iu" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/gun/ballistic/automatic/c20r, -/turf/open/floor/plasteel{ - icon_state = "damaged2" - }, -/area/awaymission/spacebattle/cruiser) -"iv" = ( -/obj/structure/shuttle/engine/propulsion/burst/right{ - dir = 8 - }, -/turf/open/space, -/area/awaymission/spacebattle/cruiser) -"iw" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Mercutio"; - name = "Mercutio" - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"ix" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"iy" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/turf/open/space, -/area/space/nearstation) -"iz" = ( -/turf/closed/wall/mineral/plastitanium, -/area/space/nearstation) -"iB" = ( -/obj/machinery/sleeper, -/turf/open/floor/mineral/plastitanium/red/airless, -/area/space/nearstation) -"iC" = ( -/turf/open/floor/mineral/plastitanium/red/airless, -/area/space/nearstation) -"iD" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/turf/open/floor/mineral/plastitanium/red/airless, -/area/space/nearstation) -"iE" = ( -/turf/closed/mineral/bananium, -/area/space/nearstation) -"iF" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"iG" = ( -/obj/item/stack/rods, -/turf/open/floor/mineral/plastitanium/red/airless, -/area/space/nearstation) -"iI" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/syndicate5) -"iL" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate5) -"iM" = ( -/obj/machinery/computer/shuttle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate5) -"iP" = ( -/obj/machinery/sleeper, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate5) -"iQ" = ( -/obj/structure/chair{ - dir = 1 - }, -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate5) -"iR" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"iS" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/space, -/area/space/nearstation) -"iT" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate5) -"iW" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate5) -"iX" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/space, -/area/awaymission/spacebattle/syndicate5) -"iZ" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/spacebattle/syndicate6) -"jb" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate6) -"jc" = ( -/obj/machinery/computer/shuttle, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate6) -"jd" = ( -/obj/machinery/sleeper, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate6) -"je" = ( -/obj/structure/chair{ - dir = 1 - }, -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/mineral/plastitanium/red, -/area/awaymission/spacebattle/syndicate6) -"jf" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/spacebattle/syndicate6) -"ji" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/syndicate6) -"jj" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/space, -/area/awaymission/spacebattle/syndicate6) -"jk" = ( -/turf/open/floor/plating/asteroid/airless, -/area/space/nearstation) -"jl" = ( -/turf/closed/wall/mineral/plasma, -/area/awaymission/spacebattle/secret) -"jm" = ( -/turf/open/floor/plasteel/rockvault/alien, -/area/awaymission/spacebattle/secret) -"jn" = ( -/obj/machinery/door/airlock/plasma, -/turf/closed/wall/mineral/plasma, -/area/awaymission/spacebattle/secret) -"jo" = ( -/obj/item/clothing/suit/space/hardsuit/wizard, -/turf/open/floor/plasteel/rockvault/alien, -/area/awaymission/spacebattle/secret) -"jp" = ( -/obj/mecha/combat/gygax, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"jq" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/gun/medbeam/mech, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"jr" = ( -/mob/living/simple_animal/hostile/syndicate/melee/sword/space, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"js" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/laser, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jt" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun/advtaser, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"ju" = ( -/obj/structure/rack, -/obj/structure/window/reinforced, -/obj/item/gun/energy/laser, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jv" = ( -/mob/living/simple_animal/hostile/nanotrasen/ranged, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"jw" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - dir = 2; - id = "spacebattlearmory"; - name = "Weapon Cache" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"jx" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - dir = 2; - id = "spacebattlearmory2"; - name = "Weapon Cache" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"jy" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - dir = 2; - id = "spacebattlearmory1"; - name = "Weapon Cache" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"jz" = ( -/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ - spawn_mecha_type = /obj/mecha/combat/gygax/dark/loaded - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"jA" = ( -/mob/living/simple_animal/hostile/nanotrasen/ranged/smg, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jB" = ( -/obj/structure/rack, -/obj/structure/window/reinforced, -/obj/item/gun/energy/e_gun/advtaser, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jC" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/awaystart, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"jD" = ( -/obj/structure/barricade/security, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jE" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"jF" = ( -/obj/structure/closet/crate, -/obj/item/ammo_box/magazine/recharge, -/obj/item/ammo_box/magazine/recharge, -/obj/item/ammo_box/magazine/recharge, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"jG" = ( -/obj/machinery/door/poddoor{ - id = "spacebattlearmory1"; - name = "Secure Cache 1" - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jH" = ( -/mob/living/simple_animal/hostile/nanotrasen/ranged, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jI" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jJ" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/armory_contraband, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"jL" = ( -/obj/machinery/door/poddoor{ - id = "spacebattlearmory"; - name = "Secure Armory" - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jM" = ( -/obj/effect/mob_spawn/human/bridgeofficer{ - mob_name = "Walter Strider"; - name = "Walter Strider" - }, -/obj/item/gun/ballistic/shotgun/automatic/combat, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel{ - icon_state = "damaged3" - }, -/area/awaymission/spacebattle/cruiser) -"jN" = ( -/obj/structure/closet/crate, -/obj/item/ammo_box/magazine/recharge, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"jO" = ( -/obj/item/ammo_casing/shotgun, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/item/stack/sheet/metal, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"jP" = ( -/obj/structure/closet/crate/internals, -/obj/item/storage/firstaid/o2, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jQ" = ( -/obj/machinery/door/poddoor{ - id = "spacebattlearmory2"; - name = "Secure Cache 2" - }, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jR" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/wood, -/area/awaymission/spacebattle/cruiser) -"jS" = ( -/turf/open/floor/plasteel/airless, -/area/awaymission/spacebattle/cruiser) -"jT" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plasteel/airless, -/area/awaymission/spacebattle/cruiser) -"jU" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, -/turf/open/floor/plasteel/airless, -/area/awaymission/spacebattle/cruiser) -"jV" = ( -/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ - spawn_mecha_type = /obj/mecha/combat/gygax/dark/loaded - }, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"jW" = ( -/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ - spawn_mecha_type = /obj/mecha/combat/gygax/dark/loaded - }, -/turf/open/floor/plasteel/airless, -/area/awaymission/spacebattle/cruiser) -"jX" = ( -/obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/gun/energy/pulse/pistol/loyalpin, -/obj/item/gun/energy/pulse/pistol/loyalpin, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"jY" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"jZ" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/laser, -/obj/item/gun/ballistic/automatic/laser, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"ka" = ( -/obj/effect/spawner/lootdrop/crate_spawner, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"kb" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/awaymission/spacebattle/cruiser) -"kc" = ( -/obj/structure/rack, -/obj/item/gun/energy/laser/scatter, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"kd" = ( -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"ke" = ( -/obj/item/stack/rods, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kf" = ( -/obj/structure/rack, -/obj/structure/window/reinforced, -/obj/item/gun/energy/laser/scatter, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"kg" = ( -/obj/structure/rack, -/obj/structure/window/reinforced, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"kh" = ( -/mob/living/simple_animal/hostile/syndicate, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"ki" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kj" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/awaymission/spacebattle/cruiser) -"kk" = ( -/obj/item/shard, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kl" = ( -/obj/effect/mob_spawn/human/nanotrasensoldier, -/obj/item/gun/ballistic/automatic/wt550, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"km" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/mecha_parts/mecha_equipment/drill, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"kn" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 8 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"kp" = ( -/obj/structure/rack, -/obj/item/gun/energy/xray, -/turf/open/floor/engine, -/area/awaymission/spacebattle/cruiser) -"kq" = ( -/obj/machinery/porta_turret{ - dir = 8; - set_obj_flags = "EMAGGED"; - installation = /obj/item/gun/energy/lasercannon - }, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kr" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"ks" = ( -/obj/machinery/mech_bay_recharge_port{ - icon_state = "recharge_port"; - dir = 2 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"kt" = ( -/obj/structure/barricade/security, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"ku" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/smg, -/turf/open/floor/plasteel/white, -/area/awaymission/spacebattle/cruiser) -"kv" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kw" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 10 - }, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kx" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"ky" = ( -/obj/structure/grille, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kz" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 6 - }, -/turf/open/floor/engine/vacuum, -/area/awaymission/spacebattle/cruiser) -"kA" = ( -/obj/effect/mob_spawn/human/engineer{ - mob_name = "Javier Wismer"; - name = "Javier Wismer" - }, -/turf/open/floor/plasteel/airless, -/area/awaymission/spacebattle/cruiser) -"kB" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"kC" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"kD" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plasteel, -/area/awaymission/spacebattle/cruiser) -"kE" = ( -/obj/item/shard, -/turf/open/space, -/area/space/nearstation) -"kF" = ( -/obj/item/stack/rods, -/turf/open/space, -/area/space/nearstation) -"kG" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/mob/living/simple_animal/hostile/syndicate/ranged/smg, -/turf/open/floor/plasteel/freezer, -/area/awaymission/spacebattle/cruiser) -"kH" = ( -/obj/machinery/mech_bay_recharge_port{ - icon_state = "recharge_port"; - dir = 1 - }, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"kI" = ( -/obj/item/stack/sheet/metal, -/turf/open/space, -/area/space/nearstation) -"kJ" = ( -/obj/item/shard, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"kK" = ( -/obj/structure/lattice, -/obj/item/stack/rods, -/turf/open/space, -/area/space/nearstation) -"kL" = ( -/obj/structure/closet/crate, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, -/turf/open/floor/plating, -/area/awaymission/spacebattle/cruiser) -"vw" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/syndicate5) -"zS" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/syndicate6) -"BO" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/syndicate2) -"Dv" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/syndicate3) -"UZ" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/syndicate1) -"Wv" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/cruiser) -"Yq" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/awaymission/spacebattle/syndicate4) - -(1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(8,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(9,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(10,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(11,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(12,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(13,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(14,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(15,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(16,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(17,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(18,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(20,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(21,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(22,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(23,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(24,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(25,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(26,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(27,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(28,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(29,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(33,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(34,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(35,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(36,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(37,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(38,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(39,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(40,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(41,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(42,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(43,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(44,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(45,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(46,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(47,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(48,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(49,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(50,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -er -er -fl -fl -er -er -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -Yq -eK -eK -eK -eK -eK -eR -Yq -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -Yq -eR -eK -eK -eK -eK -eK -eK -eR -Yq -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(53,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -eK -eK -eK -eK -eK -eK -eK -eK -eK -eR -er -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(54,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -eL -eS -eK -eK -eK -eK -eK -eK -eK -eK -gR -hd -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(55,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -eK -eK -eK -eK -eK -eK -eK -eK -eK -eK -gR -hd -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(56,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -eK -eK -eK -eK -eK -eK -eK -eK -eK -eK -gR -hd -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(57,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -eL -eS -eK -eK -eK -eK -eK -eK -eK -eK -gR -hd -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(58,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -eK -eK -eK -eK -eK -eK -eK -eK -eK -eR -er -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(59,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -Yq -eR -eK -eK -eK -eK -eK -eK -eR -Yq -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(60,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -Yq -eK -eK -eK -eK -eK -eR -Yq -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(61,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -er -er -er -fl -fl -er -er -er -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(62,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(63,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(64,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(65,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(66,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -ab -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(67,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(68,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(69,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(70,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(71,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(72,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aU -aU -aU -bb -bb -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iI -iI -iT -iT -iI -iI -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(73,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aP -aV -aY -aY -aY -be -aU -bh -aY -bh -aY -bh -aY -aU -bf -bo -bo -bf -bf -bx -aU -bh -bh -UZ -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -bX -cf -cf -cf -cf -cf -cf -cf -df -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -bX -cf -cf -cf -cf -cf -cf -cf -iv -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -vw -iL -iL -iL -iL -iL -iP -vw -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(74,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -ck -aY -aY -be -aU -aY -aY -aY -ck -aY -aY -aU -bf -aY -aY -aY -aY -aY -aU -aY -aY -eG -bC -aU -aU -aU -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -bY -bY -bY -bY -bY -bY -bY -bY -bY -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -bY -bY -bY -bY -bY -bY -bY -bY -bY -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -vw -iP -iL -iL -iL -iL -iL -iL -iP -vw -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(75,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bf -aU -aY -aY -aY -aY -aY -aY -aU -bf -aY -ck -aY -aY -aY -aU -aY -aY -eG -bC -aU -aU -aU -aU -bG -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -bZ -cg -cg -cv -cv -cv -cg -cg -cg -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cg -cg -cg -cv -cv -cv -cg -cg -bZ -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iL -iL -iL -iL -iL -iL -iL -iL -iL -iP -iI -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(76,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bf -aU -aY -aY -aY -aY -aY -aY -aU -bf -aY -aY -aY -aY -aY -aU -aY -aY -aY -UZ -aU -aU -aU -aU -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -ca -cc -cc -cc -cc -cc -cc -cQ -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -iw -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iM -iQ -iL -iL -iL -iL -iL -iL -iL -iL -iW -iX -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(77,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bf -aU -bh -aY -bh -aY -aY -aY -aU -bf -bp -bf -bf -aY -aY -aU -aY -aY -aY -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bH -bM -bM -bM -bM -bM -bM -bM -bM -bM -cc -cp -cc -cr -kl -cc -dg -du -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iL -iL -iL -iL -iL -iL -iL -iL -iL -iL -iW -iX -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(78,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bf -aU -aU -aU -aU -aU -bm -bm -aU -aU -aU -aU -aU -bm -bm -aU -aY -aY -aY -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bI -bN -bQ -fe -bQ -bQ -bO -bO -cb -Wv -bM -cc -cL -cc -cr -cr -cr -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iL -iL -iL -iL -iL -iL -iL -iL -iL -iL -iW -iX -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(79,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -aY -aY -aY -aY -aY -aY -aY -aY -aY -eh -aY -aY -aY -aY -aY -aY -aY -aY -aY -bb -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bJ -bO -bO -bO -bO -bO -bO -bO -bO -ci -cm -cw -cp -cc -cQ -cc -dh -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -kB -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iM -iQ -iL -iL -iL -iL -iL -iL -iL -iL -iW -iX -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(80,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -aY -aY -aY -aY -aY -aY -aY -aY -aY -eh -aY -aY -aY -aY -aY -aY -aY -aY -aY -bb -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bJ -bO -bO -bO -bO -bO -hy -bO -bO -ci -cn -cm -cM -cc -cc -cc -dh -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -kD -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iL -iL -iL -iL -iL -iL -iL -iL -iL -iP -iI -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(81,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bf -aU -aU -aU -aU -aU -bm -bm -aU -aU -aU -aU -aU -bm -bm -aU -aY -aY -aY -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bK -bP -bR -fi -bR -bR -dN -bO -bO -Wv -bM -cx -cN -cM -cc -cc -dh -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -kC -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -vw -iP -iL -iL -iL -iL -iL -iL -iP -vw -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(82,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bg -aU -bh -aY -bh -aY -aY -aY -aU -bf -bf -bf -bf -aY -aY -aU -aY -aY -aY -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bL -bM -bM -bM -bM -bM -bM -bM -bM -bM -cp -cc -cN -cc -cc -cr -di -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -di -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -vw -iL -iL -iL -iL -iL -iP -vw -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(83,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bf -aU -aY -aY -aY -aY -aY -aY -aU -bf -aY -aY -aY -aY -aY -aU -aY -aY -aY -UZ -aU -aU -aU -aU -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cS -cc -di -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -di -cc -cc -cc -cc -cr -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iI -iI -iI -iT -iT -iI -iI -iI -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(84,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -ck -aY -bf -aU -aY -aY -ck -aY -aY -aY -aU -bn -aY -aY -aY -eA -aY -aU -aY -aY -eG -bC -aU -aU -aU -aU -bG -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cL -cQ -cc -cc -dj -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -ht -dj -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(85,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aQ -aV -aY -aY -aY -bf -aU -aY -aY -aY -aY -aY -aY -aU -bn -aY -aY -aY -aY -aY -aU -aY -aY -eG -bC -aU -aU -aU -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -kl -cy -cM -cc -cc -cc -dj -ht -el -ih -js -ju -jA -jD -ht -el -el -el -el -ht -jD -jA -ik -kc -kf -el -ht -dj -cc -cc -cc -cc -cc -is -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -"} -(86,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aR -aV -aY -aY -aY -bf -aU -bh -aY -bh -aY -bh -aY -aU -bf -bf -bf -bt -bf -bf -aU -bh -bh -UZ -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cr -cc -cc -cc -cc -cc -cc -dk -ht -el -el -el -el -el -jD -jG -el -el -el -el -jQ -jD -el -el -el -el -el -ht -dk -cc -cc -cc -cc -cc -cc -it -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -"} -(87,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aU -aU -aU -bb -bb -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -dk -ht -hN -el -el -el -jA -jD -ht -el -el -el -el -ht -jD -jA -el -el -el -hN -ht -dk -cc -cc -cc -cc -cc -cc -cc -cL -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(88,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cO -cO -cO -dk -ht -hP -el -el -el -el -el -ht -el -el -el -el -ht -el -el -el -el -el -kp -ht -dk -cc -cc -cc -cc -cc -cN -cc -cL -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(89,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cr -cc -cO -cO -cO -dl -ht -hO -el -el -el -el -el -ht -el -el -el -el -ht -el -el -el -el -el -hO -ht -dl -cc -cc -cc -cc -fm -cM -cN -cN -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(90,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cq -cc -cc -cc -cc -cc -dl -ht -el -el -el -el -el -el -ht -jH -el -el -jH -ht -el -el -el -el -el -el -ht -dl -cc -cc -cc -cc -cc -cc -iu -cp -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(91,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cr -cc -cc -cc -cc -cc -dl -ht -el -ik -jt -jt -jB -el -ht -jD -jD -jD -jD -ht -el -jX -jZ -hP -kg -el -ht -dl -cc -cc -cc -cc -cc -cp -cN -cN -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(92,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cd -cd -bT -bT -bT -bT -bT -bT -bT -ht -ht -ht -ht -ht -ht -ht -ht -ht -jL -jL -ht -ht -ht -ht -ht -ht -ht -ht -ht -bT -bT -bT -bT -bT -bT -bT -cd -cd -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(93,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cz -cz -cz -cz -cz -cz -bT -cK -cK -cK -cK -cK -jE -jE -jI -el -el -jP -gp -gC -gC -gS -gS -hn -hw -bT -hV -hW -if -hW -if -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(94,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -cc -cc -cc -bT -cK -ec -em -et -cK -cK -cK -el -el -el -el -cK -cK -cK -gS -gS -hn -hn -bT -hW -hW -hW -hW -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(95,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cA -cc -cA -cc -cA -cc -bT -cK -ed -en -eu -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -gT -he -hn -hn -bT -hX -hW -ig -hW -hX -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(96,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -cc -cc -cc -bT -cK -ee -eo -ev -cK -jF -fb -jE -jE -eT -gc -gq -gD -cK -ka -ka -hn -hn -bT -bT -bT -bT -du -bT -ib -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -iZ -iZ -jf -jf -iZ -iZ -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(97,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cA -cc -cA -cc -cA -cc -bT -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -ka -ka -hn -hn -bT -hY -ib -hW -ij -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -zS -jb -jb -jb -jb -jb -jd -zS -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(98,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -cc -cc -cc -bT -dK -jp -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -ho -ho -bT -bT -bT -hW -hW -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -zS -jd -jb -jb -jb -jb -jb -jb -jd -zS -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(99,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cA -cO -cA -cc -cA -cc -bT -dL -dL -cK -cK -cK -eT -eT -jJ -fn -jN -jN -eT -eT -cK -cK -cK -ho -ho -bT -hY -ib -hW -hW -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -jb -jb -jb -jb -jb -jb -jb -jb -jb -jd -iZ -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(100,1,1) = {" -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -cc -cc -cc -bT -dM -jq -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -eT -hx -bT -bT -bT -hW -hW -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -jc -je -jb -jb -jb -jb -jb -jb -jb -jb -ji -jj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(101,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cA -cc -cA -cc -cA -cc -bT -km -eg -cK -cK -cK -cK -cK -fg -cK -cK -cK -cK -cK -jv -cK -cK -eT -kL -bT -hY -ib -hW -hW -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -jb -jb -jb -jb -jb -jb -jb -jb -jb -jb -ji -jj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(102,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -cc -cc -cc -bT -dO -dO -cK -jv -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -jJ -eT -bT -bT -bT -hW -hW -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -jb -jb -jb -jb -jb -jb -jb -jb -jb -jb -ji -jj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(103,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cA -cc -cA -cc -cA -cr -bT -dO -dO -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -eT -hz -bT -hY -ib -hW -kG -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -jc -je -jb -jb -jb -jb -jb -jb -jb -jb -ji -jj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -"} -(104,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -cc -cc -dm -bT -dP -dP -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -cK -hp -hz -bT -bT -bT -hW -hW -hW -hW -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -jb -jb -jb -jb -jb -jb -jb -jb -jb -jd -iZ -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(105,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cB -cc -cc -cc -cc -cr -bT -dP -dP -cK -kn -ks -kj -cK -kt -kt -kt -kt -gr -kj -kH -kn -cK -hp -hA -bT -hY -ib -hW -hW -io -io -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -iE -aa -iE -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -zS -jd -jb -jb -jb -jb -jb -jb -jd -zS -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(106,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -ct -bT -bT -cd -cd -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -fh -fh -fh -fh -bT -du -bT -bT -bT -bT -bT -bT -bT -bT -cd -cd -bT -bT -ct -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -zS -jb -jb -jb -jb -jb -jd -zS -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(107,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -fm -cc -cc -cc -cc -cc -cc -cc -cc -fr -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -gF -cr -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -fm -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iZ -iZ -iZ -jf -jf -iZ -iZ -iZ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(108,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -fm -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iE -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(109,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -ct -bT -bT -bT -bT -bT -bT -cd -cd -bT -bT -bT -bT -bT -bT -ct -cc -cc -ct -bT -bT -bT -bT -bT -bT -hB -hB -bT -bT -bT -bT -bT -bT -ct -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -iE -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(110,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cC -cP -cP -bT -da -da -da -da -da -da -da -dQ -dQ -da -bT -cc -cc -bT -gs -gG -gH -gU -gG -gH -gH -gH -gH -gH -gH -il -gH -ip -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -iE -iE -iE -iE -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(111,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cD -cP -cP -cT -da -da -da -da -da -da -dx -dS -eU -ep -bT -cc -cc -bT -gt -gH -gH -gH -gH -gH -gH -gH -gH -kh -gH -im -gH -iq -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iE -aa -aa -aa -aa -aa -iE -iE -iE -iE -aa -aa -iE -iE -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(112,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cE -cP -fI -bT -da -dn -da -da -da -da -dx -dS -dS -ep -bT -cc -cc -bT -gt -gH -gH -gH -gH -gH -gH -gH -gH -gH -gH -gH -gH -ir -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -iE -iE -iE -iE -aa -aa -iE -iE -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(113,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cF -cP -cP -cU -da -dn -dn -da -da -da -da -jC -jC -da -bT -cc -cc -bT -gu -gH -gH -gH -gH -gH -gH -ku -gH -gH -gH -il -gH -ip -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(114,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cG -cP -cP -cU -da -da -da -dQ -dQ -da -da -dQ -dQ -da -bT -cc -cc -bT -gv -gH -gH -gV -hf -gH -gH -gH -gH -gH -gH -im -gH -iq -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -iE -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(115,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cH -cP -cP -cV -da -da -hC -dR -dS -ep -dx -dR -dS -ep -bT -cc -cc -bT -gw -gH -gH -gW -gW -kh -gH -gH -gH -gH -ii -gH -gH -ir -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -iE -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(116,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cI -cP -cP -cW -da -da -hC -dS -dS -ep -dx -dS -eV -ep -bT -cc -cc -bT -gt -gH -gH -gH -gH -gH -gH -gH -gH -id -gW -il -gH -ip -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(117,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cI -cP -cP -cW -da -da -da -dT -dT -da -da -dT -dT -da -bT -cc -cc -bT -gs -gG -gH -gU -gG -gH -hD -hI -hZ -ie -gH -im -gH -iq -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(118,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -ct -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -ct -cc -cc -ct -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -bT -ct -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(119,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cn -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(120,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -it -cc -fL -cn -cn -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -jz -cc -cc -cc -cc -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(121,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -bT -bT -bT -cJ -cJ -ct -cc -cc -ct -bT -bT -bT -bT -bT -cK -hs -bT -bT -cd -cd -bT -bT -bT -bT -bT -bT -bT -bT -bT -ct -cc -cc -ct -cJ -cJ -bT -bT -bT -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(122,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cK -cK -bT -cc -cc -bT -dy -dU -dU -dU -ex -cp -fL -fc -bT -fo -fJ -bT -gx -gI -gy -gy -gy -gy -hE -hJ -bT -cc -cc -bT -cK -cK -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(123,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cK -cK -bT -cc -cc -bT -dz -cc -cc -cc -ey -cQ -cc -fd -bT -fp -fK -bT -gy -gy -gy -gy -gy -gy -gy -gy -bT -cp -cc -bT -cK -cK -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(124,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cK -cK -bT -cc -cc -bT -dz -cc -cc -cc -ez -cc -cc -cp -cd -fq -jO -cd -jR -gy -gy -gy -gy -gy -gy -gy -cK -cp -cp -bT -cK -cK -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(125,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cK -cK -bT -cc -cc -bT -dA -cc -cc -cc -cc -cc -cQ -cn -hs -jM -cp -cK -gy -gy -gL -gM -hg -gy -gy -gy -hs -cQ -cc -bT -cK -cK -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(126,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cK -cK -bT -cc -cc -bT -dB -dV -ei -ei -cn -cm -cm -cn -cK -hF -fM -bT -gy -gy -gM -gX -gy -gy -gy -hK -bT -cc -cQ -bT -cK -cK -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(127,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cK -cK -bT -cc -cc -bT -bT -bT -bT -bT -bT -hs -cK -bT -ct -fo -fN -ct -bT -bT -bT -bT -bT -bT -bT -bT -bT -cc -cc -bT -cK -cK -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(128,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -cJ -cJ -bT -cc -cc -bT -dh -dh -dh -bT -eC -cn -fL -cp -ac -fs -fO -ac -eM -eM -eM -gY -bT -hq -dh -dh -bT -cp -cc -bT -cJ -cJ -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(129,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cm -cK -cm -cc -cc -bT -jw -eN -eW -cc -cL -cM -cc -cM -cc -cr -cc -gZ -bT -cc -cQ -cn -hs -cn -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(130,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -fL -cp -hs -cm -hQ -cc -bT -jy -cc -cc -cr -cM -cL -cM -cM -cc -cc -cc -gZ -bT -cc -cc -cp -bT -cn -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(131,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cp -hs -hF -cc -cc -bT -jx -cc -cc -cc -cc -cr -cc -gd -gz -cc -it -gZ -bT -cc -cc -hL -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(132,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ah -ah -ah -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cd -cc -cc -cc -bT -eD -cc -cc -cc -cc -cc -cc -eY -cc -cc -cc -gZ -bT -cc -cc -cc -cd -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(133,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ad -ai -aj -aj -aj -am -ah -ao -aj -ao -aj -ao -aj -ah -ar -an -an -an -at -an -ah -ao -ao -BO -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -bT -eD -cr -eX -ez -cc -cr -cc -cc -cc -cc -cc -gZ -bT -cc -cc -cc -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(134,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -am -ah -aj -aj -aj -aj -aj -aj -ah -an -aj -aj -aj -aj -aj -ah -aj -aj -bA -aK -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -bT -eD -cc -eY -cc -it -ft -cc -cc -cc -cc -cc -gZ -bT -cc -cc -cc -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(135,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -an -ah -aj -aj -aG -aj -aj -aj -ah -an -aj -aj -al -aj -aj -ah -aj -aj -bA -aK -ah -ah -ah -ah -bc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cc -cc -cc -bT -eD -eO -eO -ff -eO -fu -eO -eO -cc -eO -eO -gZ -bT -cc -cc -cc -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(136,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -al -aj -an -ah -aj -aj -aj -aj -aj -aj -ah -an -aj -aj -aj -aj -aj -ah -aG -aj -aj -BO -ah -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -dC -dW -ej -bT -eE -eP -eZ -eE -fj -fv -fP -fj -eE -gK -gN -eE -bT -hr -dW -hM -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(137,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -an -ah -ao -aj -ao -aj -aj -aj -ah -an -as -an -an -aj -aj -ah -aj -aj -aj -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -bT -cd -bT -bT -cY -eb -eb -eb -eb -eb -eb -eb -eb -eb -eb -ha -bT -bT -cd -bT -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(138,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -an -ah -ah -ah -ah -ah -aq -aq -ah -ah -ah -ah -ah -aq -aq -ah -aj -aj -aj -ah -ad -aW -aZ -aZ -aZ -aZ -aZ -aj -bj -BO -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(139,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -aj -aj -aj -aj -aj -ap -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ak -ak -aj -aj -aj -aj -aj -aj -aj -aj -bk -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -jr -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(140,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -aj -ap -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ak -ak -aj -aj -aj -aj -aj -aj -aj -aj -bk -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -gO -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(141,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -an -ah -ah -ah -ah -ah -aq -aq -ah -ah -ah -ah -ah -aq -aq -ah -aj -aj -aj -ah -af -aX -ba -ba -ba -ba -ba -aj -aj -BO -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fw -fQ -ge -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(142,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -an -ah -ao -aj -ao -aj -aj -aj -ah -an -as -an -an -aj -aj -ah -aj -aj -aj -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -dD -dX -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fx -fR -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(143,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -al -an -ah -aj -aj -aj -aj -aj -aj -ah -as -aj -aj -aj -aj -aj -ah -aj -aj -aj -BO -ah -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -fa -cZ -cZ -fy -fS -gf -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(144,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -an -ah -aj -aj -aj -aj -aj -aj -ah -an -aj -aj -aj -aG -aj -ah -aj -aj -bA -aK -ah -ah -ah -ah -bc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fz -fT -gg -cZ -cZ -cZ -cZ -cZ -cZ -jr -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(145,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ai -aj -aj -aj -an -ah -aj -aj -aj -al -aj -aj -ah -an -aj -aj -aj -aj -aj -ah -aj -aj -bA -aK -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -it -bT -cZ -cZ -jr -cZ -cZ -cZ -cZ -cZ -cZ -fA -fU -gh -cZ -jV -cZ -cZ -hh -dD -cZ -cZ -bT -it -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(146,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -af -ai -aj -aj -aj -an -ah -ao -aj -ao -aj -ao -aj -ah -an -an -an -an -an -aA -ah -ao -ao -BO -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fB -fV -gi -cZ -cZ -cZ -cZ -cZ -dD -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(147,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ah -ah -ah -ak -ak -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fC -fW -gj -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(148,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fD -fX -gk -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(149,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -dD -eH -dD -cZ -cZ -cZ -fE -fY -gl -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(150,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -dD -dD -cZ -cZ -cZ -fF -fZ -gm -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(151,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fG -ga -gn -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(152,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -fH -gb -go -cZ -cZ -jY -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(153,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(154,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -ct -bT -bT -bT -bT -bT -bT -bT -bT -ct -ab -ab -ct -bT -bT -bT -bT -bT -bT -bT -bT -ct -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(155,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cd -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -cd -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(156,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cd -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -cd -cc -cc -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(157,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -bT -bT -bT -bT -bT -bT -bT -ct -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -ct -bT -bT -bT -bT -bT -bT -bT -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(158,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -bT -bT -bT -bT -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -bT -bT -bT -bT -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(159,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ct -bT -bT -bT -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -bT -bT -bT -ct -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(160,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dE -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -ki -kr -kw -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(161,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -kd -kq -kv -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(162,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -ki -kr -kx -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(163,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jU -jS -bT -kd -kd -kq -kd -ab -ab -kE -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ix -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(164,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cr -cc -bT -ab -ab -bT -jT -jS -jS -bT -kd -ki -kd -ix -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(165,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -kl -cr -bT -ab -ab -bT -jS -jS -jS -bT -kd -kd -ix -kJ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(166,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jT -jS -kb -kd -kk -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(167,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -cZ -kd -kI -kF -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ix -ix -iF -iF -iz -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(168,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -it -cc -bT -ab -ab -bT -jS -jW -jS -cZ -ke -ix -ab -ab -ab -ab -ab -ab -kE -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ix -iC -iC -iC -iC -iC -iB -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(169,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -kb -kd -ix -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iz -iB -iC -iC -iG -iC -iC -iC -iB -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(170,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jT -jS -kb -kd -ix -ix -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iC -iD -iC -iC -iC -iC -iC -iB -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(171,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -cd -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -cd -kd -kJ -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iC -iC -iC -iC -iC -iC -iC -iC -iR -iS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(172,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jU -jS -jS -bT -kd -ix -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ix -iC -iC -iC -iC -iC -iC -iC -iR -iS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(173,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jT -jS -bT -kd -kK -ab -ab -ab -ab -kF -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ix -ab -ab -ab -ix -iC -iC -iC -iC -iC -iC -iR -iS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(174,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -kd -ab -ab -kE -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ix -ab -ix -iC -iC -iC -iC -iC -iR -iS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(175,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -kk -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iC -ix -iC -iC -iC -iC -iC -iB -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(176,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -ki -ix -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iy -ab -ix -iB -iC -iC -iC -iG -iC -iC -iB -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(177,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -kd -kd -ky -ab -ab -kE -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iz -iz -iC -iC -iC -iC -iC -iB -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(178,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -ki -kr -kx -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -iz -iz -iz -iF -iF -iz -iz -iz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(179,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -kd -kq -kv -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(180,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dG -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -ki -kr -kx -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ix -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(181,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dF -dZ -el -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -kd -kq -kv -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(182,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -dH -dY -ek -el -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -kd -ki -kr -kz -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(183,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ct -bT -bT -bT -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -bT -bT -bT -ct -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(184,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aB -aB -aB -aE -aE -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -bT -bT -bT -bT -bT -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -bT -bT -bT -bT -bT -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(185,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aw -aC -aD -aD -aD -aI -aB -aT -aD -aT -aD -aT -aD -aB -aJ -aJ -bl -aJ -aJ -aJ -aB -aT -aT -Dv -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -bT -bT -bT -bT -bT -bT -bT -ct -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -ct -bT -bT -bT -bT -bT -bT -bT -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(186,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -br -aI -aB -aD -aD -aD -aD -aD -aD -aB -aJ -aD -aD -aD -aD -aD -aB -aD -aD -ew -bu -aB -aB -aB -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cQ -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(187,1,1) = {" -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aD -aD -aD -db -aD -aD -aB -aJ -aD -aD -aD -aD -aD -aB -aD -aD -ew -bu -aB -aB -aB -aB -by -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cm -cc -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(188,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aD -aD -aD -aD -aD -aD -aB -aJ -aD -aD -aD -ef -aD -aB -aD -aD -aD -Dv -aB -aB -aB -aB -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cm -cn -cp -cp -cn -cc -dJ -cc -cc -fr -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(189,1,1) = {" -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aT -aD -aT -aD -aD -aD -aB -aJ -aJ -aJ -aJ -aD -aD -aB -aD -ef -aD -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bH -bM -bM -bM -bM -bM -bM -bM -bM -bM -cm -it -cc -cc -cc -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(190,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aB -aB -aB -aB -bd -bd -aB -aB -aB -aB -aB -bd -bd -aB -aD -aD -aD -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bI -bN -fe -bQ -bQ -bQ -bO -bO -dc -Wv -bM -cp -cc -cc -cQ -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jU -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(191,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aE -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bJ -bO -bO -bO -bO -bO -gJ -bO -bO -dr -cn -cp -cn -cc -jz -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -kA -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(192,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aE -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bJ -bO -bO -bO -bO -bO -hy -bO -bO -dr -ca -ea -cc -cc -cc -cc -cc -cQ -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(193,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aB -aB -aB -aB -bd -bd -aB -aB -aB -aB -aB -bd -bd -aB -aD -aD -aD -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bK -bP -bR -bR -bR -bR -dN -bO -bO -Wv -bM -cc -ca -cc -cc -dJ -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(194,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aT -aD -aT -aD -aD -aD -aB -aJ -aJ -aJ -aJ -aD -aD -aB -aD -aD -aD -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bL -bM -bM -bM -bM -bM -bM -bM -bM -bM -cc -cn -cp -cQ -cc -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(195,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -br -aJ -aB -aD -aD -aD -aD -aD -aD -aB -aJ -aD -aD -aD -aD -aD -aB -aD -db -aD -Dv -aB -aB -aB -aB -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cN -cc -cc -cc -cc -cc -it -cc -cc -cc -bT -ab -ab -bT -jS -jU -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(196,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aD -aD -aD -br -aD -aD -aB -aJ -aD -db -aD -aD -aD -aB -aD -aD -ew -bu -aB -aB -aB -aB -by -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cp -cc -cc -dJ -cc -cc -cc -cc -cc -cc -fr -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(197,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ax -aC -aD -aD -aD -aJ -aB -aD -aD -aD -aD -aD -aD -aB -aJ -aD -aD -aD -aD -aD -aB -aD -aD -ew -bu -aB -aB -aB -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -cc -bT -ab -ab -bT -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -jS -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(198,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ay -aC -aD -aD -aD -aJ -aB -aT -aD -aT -aD -aT -aD -aB -bi -aJ -aJ -aJ -aJ -aJ -aB -aT -aT -Dv -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cY -dd -cJ -cY -eb -eb -eb -dd -cJ -cY -dd -bT -ab -ab -bT -cY -dd -cJ -cY -eb -eb -eb -dd -cJ -cY -dd -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -"} -(199,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aB -aB -aB -aE -aE -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -aB -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -ab -ab -bT -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -bT -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -"} -(200,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bS -cZ -de -cZ -de -cZ -de -cZ -de -cZ -de -cZ -bS -ab -ab -bS -cZ -de -cZ -de -cZ -de -cZ -de -cZ -de -cZ -bS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -"} -(201,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(202,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(203,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(204,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(205,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(206,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(207,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(208,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(209,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(210,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -"} -(211,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(212,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(213,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(214,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(215,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(216,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(217,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(218,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(219,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(220,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(221,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(222,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(223,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(224,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(225,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(226,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(227,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(228,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(229,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hi -hu -hu -hu -hu -hu -hu -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(230,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hj -hj -hj -hS -hj -hj -hj -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(231,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -gP -hc -hk -hk -hk -hT -hk -hk -hk -hc -gP -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(232,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hc -hk -hk -hk -hk -hk -hk -hk -hc -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(233,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hk -hk -hk -hk -hk -hk -hk -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(234,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hk -hk -hk -hk -hk -hk -hk -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(235,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hk -hk -hk -hk -hk -hk -hk -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(236,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hk -hk -hk -hk -hk -hk -hk -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(237,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hk -hk -hk -hk -hk -hk -hk -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(238,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hl -hl -hc -hU -hc -hl -hl -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -aa -aa -aa -aa -aa -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(239,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -hc -hm -hv -hc -ab -hc -hm -hv -hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -jk -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -aa -jl -jl -jl -jl -jl -jn -jl -jl -jl -jl -jl -aa -aa -aa -aa -aa -aa -"} -(240,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(241,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -aa -aa -aa -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(242,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -aa -aa -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(243,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -aa -jk -jk -jk -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(244,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(245,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -jk -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(246,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -jk -jk -jk -jk -jk -jk -jk -aa -aa -aa -jk -jk -jk -jk -aa -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(247,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(248,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(249,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jl -jm -jm -jm -jm -jm -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(250,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jl -jm -jm -jm -jm -jo -jm -jm -jm -jm -jl -aa -aa -aa -aa -aa -aa -"} -(251,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jl -jl -jl -jl -jl -jl -jl -jl -jl -jl -jl -aa -aa -aa -aa -aa -aa -"} -(252,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(253,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(254,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(255,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jk -jk -jk -jk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} diff --git a/_maps/RandomZLevels/away_mission/wildwest.dmm b/_maps/RandomZLevels/away_mission/wildwest.dmm index 76c59a8e1d..ef4eabdc65 100644 --- a/_maps/RandomZLevels/away_mission/wildwest.dmm +++ b/_maps/RandomZLevels/away_mission/wildwest.dmm @@ -50,15 +50,13 @@ /turf/open/floor/circuit/off, /area/awaymission/wildwest/vault) "an" = ( -/turf/open/floor/plasteel/cult{ - name = "engraved floor" - }, +/turf/open/floor/plasteel/cult, /area/awaymission/wildwest/vault) "ao" = ( /turf/open/floor/circuit/green/off, /area/awaymission/wildwest/vault) "ap" = ( -/obj/machinery/wish_granter_dark, +/obj/item/nullrod/claymore/glowing, /turf/open/floor/circuit/green/off, /area/awaymission/wildwest/vault) "aq" = ( @@ -69,54 +67,72 @@ /obj/machinery/gateway{ dir = 9 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "as" = ( /obj/machinery/gateway{ dir = 1 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "at" = ( /obj/machinery/gateway{ dir = 5 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "au" = ( /obj/machinery/gateway{ dir = 8 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "av" = ( /obj/machinery/gateway/centeraway{ calibrated = 0 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "aw" = ( /obj/machinery/gateway{ dir = 4 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "ax" = ( /obj/machinery/gateway{ dir = 10 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "ay" = ( /obj/machinery/gateway, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "az" = ( /obj/machinery/gateway{ dir = 6 }, -/turf/open/floor/circuit/green/off, -/area/awaymission/wildwest/vault) +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wildwest/mines) "aA" = ( /obj/effect/meatgrinder, /turf/open/floor/circuit/green/off, @@ -162,9 +178,7 @@ /area/awaymission/wildwest/vault) "aL" = ( /obj/item/paper/fluff/awaymissions/wildwest/grinder, -/turf/open/floor/plasteel/cult{ - name = "engraved floor" - }, +/turf/open/floor/plasteel/cult, /area/awaymission/wildwest/vault) "aM" = ( /turf/closed/mineral/silver, @@ -174,9 +188,7 @@ /area/awaymission/wildwest/mines) "aO" = ( /obj/effect/mob_spawn/human/corpse/syndicatecommando, -/turf/open/floor/plasteel/cult{ - name = "engraved floor" - }, +/turf/open/floor/plasteel/cult, /area/awaymission/wildwest/vault) "aP" = ( /obj/effect/decal/cleanable/blood/splatter, @@ -349,11 +361,6 @@ /obj/structure/bed, /turf/open/floor/wood, /area/awaymission/wildwest/mines) -"bC" = ( -/obj/structure/table/wood, -/obj/item/gun/ballistic, -/turf/open/floor/wood, -/area/awaymission/wildwest/mines) "bD" = ( /obj/structure/table/wood, /turf/open/floor/wood, @@ -595,17 +602,8 @@ dir = 5 }, /area/awaymission/wildwest/mines) -"ch" = ( -/obj/structure/table/wood, -/obj/item/gun/ballistic, -/turf/open/floor/plasteel/cafeteria{ - dir = 5 - }, -/area/awaymission/wildwest/mines) "ci" = ( -/obj/structure/mineral_door/wood{ - icon_state = "wood" - }, +/obj/structure/mineral_door/wood, /turf/open/floor/wood, /area/awaymission/wildwest/mines) "cj" = ( @@ -755,7 +753,7 @@ /area/awaymission/wildwest/mines) "cL" = ( /obj/structure/table/wood, -/obj/item/twohanded/dualsaber, +/obj/item/nullrod/claymore/saber/red, /turf/open/floor/wood, /area/awaymission/wildwest/gov) "cM" = ( @@ -767,9 +765,7 @@ /turf/open/floor/wood, /area/awaymission/wildwest/gov) "cO" = ( -/obj/structure/mineral_door/wood{ - icon_state = "wood" - }, +/obj/structure/mineral_door/wood, /turf/open/floor/wood, /area/awaymission/wildwest/gov) "cP" = ( @@ -946,17 +942,13 @@ /turf/open/floor/carpet, /area/awaymission/wildwest/mines) "dm" = ( -/obj/structure/mineral_door/wood{ - icon_state = "wood" - }, +/obj/structure/mineral_door/wood, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, /area/awaymission/wildwest/mines) "dn" = ( -/obj/structure/mineral_door/wood{ - icon_state = "wood" - }, +/obj/structure/mineral_door/wood, /obj/effect/decal/cleanable/blood/tracks, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" @@ -1048,9 +1040,7 @@ }, /area/awaymission/wildwest/gov) "dD" = ( -/obj/structure/mineral_door/wood{ - icon_state = "wood" - }, +/obj/structure/mineral_door/wood, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, @@ -1176,7 +1166,6 @@ /area/awaymission/wildwest/gov) "dV" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 4 }, /turf/open/floor/plasteel/cafeteria{ @@ -1185,7 +1174,6 @@ /area/awaymission/wildwest/mines) "dW" = ( /obj/machinery/shower{ - icon_state = "shower"; dir = 8 }, /turf/open/floor/plasteel/cafeteria{ @@ -2009,10 +1997,6 @@ /obj/machinery/photocopier, /turf/open/floor/wood, /area/awaymission/wildwest/mines) -"gm" = ( -/obj/item/gun/ballistic, -/turf/open/floor/wood, -/area/awaymission/wildwest/mines) "gn" = ( /mob/living/simple_animal/hostile/netherworld, /turf/open/floor/grass, @@ -2195,10 +2179,9 @@ /area/awaymission/wildwest/mines) "gW" = ( /obj/structure/table/reinforced, -/obj/item/clothing/suit/space/syndicate/black/orange, -/obj/item/clothing/head/helmet/space/syndicate/black/orange, -/obj/item/clothing/mask/gas/syndicate, /obj/item/tank/internals/oxygen, +/obj/item/clothing/suit/space/syndicate/blue, +/obj/item/clothing/head/helmet/space/syndicate/blue, /turf/open/floor/mineral/titanium/yellow, /area/awaymission/wildwest/refine) "gX" = ( @@ -32762,9 +32745,9 @@ aT aN aN aT -aT -aT -aT +ar +au +ax aT aT aT @@ -33019,9 +33002,9 @@ aT aN aN aT -aT -aT -aT +as +av +ay aT aT aT @@ -33276,9 +33259,9 @@ aT aN aN aT -aT -aT -aT +at +aw +az aT aT aT @@ -38117,7 +38100,7 @@ bu bz bM bM -ch +bM by bu bj @@ -39913,7 +39896,7 @@ bj bj aT bu -bC +bD bj bj bu @@ -46340,7 +46323,7 @@ aT bu bD bj -bC +bD cl bj bj @@ -47563,9 +47546,9 @@ aa ab ab ab -ar -au -ax +ao +ao +ao ao ao ao @@ -47820,9 +47803,9 @@ aa ab ab ab -as -av -ay +ao +ao +ao ao ao ao @@ -48077,9 +48060,9 @@ aa aa ab ab -at -aw -az +ao +ao +ao ao ao ao @@ -48850,7 +48833,7 @@ aa ab ab ao -ao +ap ao ab ab @@ -51159,7 +51142,7 @@ aa aa aa ab -ap +ao ao aq ab @@ -52283,7 +52266,7 @@ eX dj bj bu -gm +bj bj eM bj diff --git a/code/modules/awaymissions/mission_code/spacebattle.dm b/code/modules/awaymissions/mission_code/spacebattle.dm deleted file mode 100644 index a477a223b2..0000000000 --- a/code/modules/awaymissions/mission_code/spacebattle.dm +++ /dev/null @@ -1,51 +0,0 @@ -//Spacebattle Areas - -/area/awaymission/spacebattle - name = "Space Battle" - icon_state = "awaycontent1" - requires_power = FALSE - -/area/awaymission/spacebattle/cruiser - name = "Nanotrasen Cruiser" - icon_state = "awaycontent2" - -/area/awaymission/spacebattle/syndicate1 - name = "Syndicate Assault Ship 1" - icon_state = "awaycontent3" - -/area/awaymission/spacebattle/syndicate2 - name = "Syndicate Assault Ship 2" - icon_state = "awaycontent4" - -/area/awaymission/spacebattle/syndicate3 - name = "Syndicate Assault Ship 3" - icon_state = "awaycontent5" - -/area/awaymission/spacebattle/syndicate4 - name = "Syndicate War Sphere 1" - icon_state = "awaycontent6" - -/area/awaymission/spacebattle/syndicate5 - name = "Syndicate War Sphere 2" - icon_state = "awaycontent7" - -/area/awaymission/spacebattle/syndicate6 - name = "Syndicate War Sphere 3" - icon_state = "awaycontent8" - -/area/awaymission/spacebattle/syndicate7 - name = "Syndicate Fighter" - icon_state = "awaycontent9" - -/area/awaymission/spacebattle/secret - name = "Hidden Chamber" - icon_state = "awaycontent10" - -/mob/living/simple_animal/hostile/syndicate/ranged/spacebattle - loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier, - /obj/item/gun/ballistic/automatic/c20r, - /obj/item/shield/energy) - -/mob/living/simple_animal/hostile/syndicate/melee/spacebattle - deathmessage = "falls limp as they release their grip from the energy weapons, activating their self-destruct function!" - loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier) From 5b0886a1502757decaf5d21a6ca528ac390cf25b Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 22 Jun 2020 20:32:12 -0500 Subject: [PATCH 35/64] and that's all folks (for now) --- _maps/RandomZLevels/away_mission/Academy.dmm | 378 ++++++++++--------- 1 file changed, 194 insertions(+), 184 deletions(-) diff --git a/_maps/RandomZLevels/away_mission/Academy.dmm b/_maps/RandomZLevels/away_mission/Academy.dmm index f04cae9694..832e4f23fa 100644 --- a/_maps/RandomZLevels/away_mission/Academy.dmm +++ b/_maps/RandomZLevels/away_mission/Academy.dmm @@ -2833,6 +2833,19 @@ }, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) +"ig" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/trap/chill, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/academy/classrooms) "ih" = ( /obj/structure/rack, /obj/item/stack/sheet/mineral/plasma{ @@ -3559,12 +3572,14 @@ /area/awaymission/academy/academygate) "ki" = ( /obj/item/stack/cable_coil/random, +/obj/effect/landmark/awaystart, /turf/open/floor/plating, /area/awaymission/academy/academygate) "kj" = ( /obj/structure/cable{ icon_state = "0-2" }, +/obj/effect/landmark/awaystart, /turf/open/floor/plating, /area/awaymission/academy/academygate) "kk" = ( @@ -4404,17 +4419,22 @@ }, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) -"nv" = ( -/turf/open/space/basic, -/area/space) -"pp" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, +"nr" = ( /obj/structure/trap/stun, -/turf/open/floor/wood, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/academy/academycellar) +"ox" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plating, /area/awaymission/academy/classrooms) -"qr" = ( +"qF" = ( +/obj/structure/trap/fire, +/turf/open/floor/grass, +/area/awaymission/academy/academyaft) +"qO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -4425,91 +4445,81 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/trap/damage, +/mob/living/simple_animal/hostile/wizard, /turf/open/floor/plasteel/dark, /area/awaymission/academy/headmaster) -"sD" = ( +"qT" = ( +/obj/structure/trap/fire, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"rz" = ( +/obj/structure/trap/damage, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/academy/academyaft) +"rU" = ( +/obj/structure/trap/fire, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"sI" = ( +/obj/structure/trap/stun, +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"tH" = ( +/obj/structure/table/wood, +/obj/item/disk/design_disk/adv/knight_gear, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"yV" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/obj/structure/trap/stun, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"Ao" = ( +/obj/effect/landmark/awaystart, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"Ck" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/trap/chill, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"Cu" = ( +/obj/structure/trap/fire, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"Dd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/trap/damage, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"Di" = ( +/obj/structure/trap/stun, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyengine) +"Fh" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/trap/damage, /turf/open/floor/plasteel/grimy, /area/awaymission/academy/classrooms) -"ts" = ( -/obj/structure/fluff/divine/defensepylon, -/turf/open/floor/plating, -/area/awaymission/academy/academyengine) -"ty" = ( -/mob/living/simple_animal/hostile/wizard, +"Im" = ( +/obj/structure/trap/damage, /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) -"tJ" = ( -/obj/structure/trap/damage, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/academy/academyaft) -"vm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/trap/damage, -/turf/open/floor/carpet, -/area/awaymission/academy/headmaster) -"wh" = ( -/mob/living/simple_animal/hostile/wizard, -/turf/open/floor/plasteel/dark, -/area/awaymission/academy/headmaster) -"wt" = ( +"Kw" = ( /obj/structure/trap/damage, /turf/open/floor/wood, /area/awaymission/academy/classrooms) -"ye" = ( -/obj/structure/trap/fire, -/turf/open/floor/plating, -/area/awaymission/academy/classrooms) -"zv" = ( +"KR" = ( /mob/living/simple_animal/hostile/wizard, -/turf/open/floor/plating, -/area/awaymission/academy/classrooms) -"AX" = ( -/obj/structure/table/wood, -/obj/item/disk/design_disk/adv/knight_gear, -/turf/open/floor/wood, -/area/awaymission/academy/classrooms) -"BU" = ( -/obj/structure/trap/chill, -/turf/open/floor/carpet, -/area/awaymission/academy/classrooms) -"Cn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/trap/chill, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/academy/classrooms) -"EJ" = ( -/obj/structure/trap/chill, -/turf/open/floor/plasteel, -/area/awaymission/academy/classrooms) -"Gn" = ( -/obj/structure/trap/stun, -/turf/open/floor/vault, -/area/awaymission/academy/academyengine) -"Ih" = ( -/obj/structure/trap/fire, -/turf/open/floor/carpet, -/area/awaymission/academy/academyaft) -"Ko" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/trap/chill, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white, /area/awaymission/academy/classrooms) "LW" = ( /obj/structure/cable{ @@ -4521,10 +4531,11 @@ }, /turf/open/floor/plating, /area/awaymission/academy/academyaft) -"NI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, +"Mx" = ( +/obj/structure/trap/chill, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/academyaft) +"Nj" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -4535,48 +4546,30 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/mob/living/simple_animal/hostile/wizard, +/obj/structure/trap/damage, /turf/open/floor/plasteel/dark, /area/awaymission/academy/headmaster) -"NR" = ( -/obj/structure/trap/fire, -/turf/open/floor/plasteel, -/area/awaymission/academy/classrooms) -"Pu" = ( -/obj/structure/trap/chill, -/turf/open/floor/plasteel/grimy, -/area/awaymission/academy/academyaft) -"PJ" = ( -/obj/structure/trap/fire, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/academy/academyaft) -"RU" = ( -/obj/structure/trap/stun, -/turf/open/floor/plasteel, -/area/awaymission/academy/academyengine) -"Ta" = ( -/obj/structure/trap/stun, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/academy/academycellar) -"Tk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance_hatch, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/awaymission/academy/academyaft) -"Us" = ( -/mob/living/simple_animal/hostile/wizard, -/turf/open/floor/plasteel/showroomfloor, -/area/awaymission/academy/headmaster) -"Va" = ( +"NK" = ( +/obj/effect/landmark/awaystart, +/turf/open/floor/carpet, +/area/awaymission/academy/academygate) +"Oj" = ( /obj/structure/trap/fire, /turf/open/floor/wood, /area/awaymission/academy/classrooms) -"Vg" = ( +"Oq" = ( +/obj/structure/trap/chill, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"Rg" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/academy/headmaster) +"RB" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/dark, +/area/awaymission/academy/headmaster) +"Sd" = ( /obj/structure/chair/stool, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -4591,21 +4584,38 @@ /mob/living/simple_animal/hostile/wizard, /turf/open/floor/plasteel/dark, /area/awaymission/academy/classrooms) -"Wk" = ( -/obj/structure/trap/fire, -/turf/open/floor/grass, -/area/awaymission/academy/academyaft) -"WZ" = ( -/mob/living/simple_animal/hostile/wizard, -/turf/open/floor/plasteel/white, -/area/awaymission/academy/classrooms) -"Xz" = ( -/obj/structure/trap/damage, +"Sz" = ( +/obj/structure/trap/chill, /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) -"XT" = ( +"Tk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"Va" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"Wy" = ( +/obj/structure/fluff/divine/defensepylon, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"WZ" = ( +/turf/open/space/basic, +/area/space) +"XX" = ( +/obj/structure/trap/fire, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/academy/academyaft) +"YK" = ( /obj/structure/trap/chill, -/turf/open/floor/wood, +/turf/open/floor/carpet, /area/awaymission/academy/classrooms) (1,1,1) = {" @@ -6464,7 +6474,7 @@ aa aa aa aa -nv +WZ ac aa aa @@ -6807,7 +6817,7 @@ mN mN mN mN -Ta +nr mN mN mD @@ -10388,7 +10398,7 @@ ea es bB bB -ye +rU bB es ea @@ -10776,7 +10786,7 @@ de bE eb et -EJ +Sz eK eT bz @@ -10893,7 +10903,7 @@ bv bB bB cj -zv +ox bB bB bB @@ -11048,7 +11058,7 @@ ga ga ga ga -Ko +Ck ga gZ hc @@ -11155,14 +11165,14 @@ bB bB bB bB -zv +ox cO cZ bz bz cY bz -NR +Cu dT ee ee @@ -11942,7 +11952,7 @@ df ds dc dc -Va +Oj dV ej ej @@ -12085,7 +12095,7 @@ fz es dc gd -AX +tH ds gd df @@ -12328,7 +12338,7 @@ bZ fR cQ dc -XT +Oq dc dc dc @@ -12359,7 +12369,7 @@ fD im il iw -tJ +rz il il iw @@ -12457,9 +12467,9 @@ bZ bZ cK cQ -wt +Kw dg -pp +yV df ds dc @@ -12588,7 +12598,7 @@ cC cC cR dd -Va +Oj dc dc dc @@ -12609,7 +12619,7 @@ dc dc dc dc -wt +Kw dc fD ho @@ -13009,7 +13019,7 @@ ii ii ii ii -Wk +qF ii ii ii @@ -13024,7 +13034,7 @@ fF jG gF fN -Pu +Mx hc jT jV @@ -13033,10 +13043,10 @@ jY jW jW ki -kf -kf -kf -jW +Ao +Ao +Ao +NK kx jS mE @@ -13166,7 +13176,7 @@ kj km kp ks -kf +Ao kf ky kf @@ -13292,11 +13302,11 @@ jV jY kc jW -kf +Ao kn kI kt -kf +Ao kf ky mF @@ -13374,7 +13384,7 @@ ah ah ah ah -BU +YK ej el eN @@ -13422,11 +13432,11 @@ jV jY kc jW -kf +Ao ko kr ku -kf +Ao kf ky kf @@ -13486,7 +13496,7 @@ ap ba bh bk -vm +Dd bq ap ap @@ -13552,11 +13562,11 @@ jW ka kc kf -kf -kf -kf -kf -kf +Ao +Ao +Ao +Ao +Ao kf ky mG @@ -13642,7 +13652,7 @@ eV fe ej el -Ih +qT fF fF fF @@ -13670,7 +13680,7 @@ fF fD jr jy -Ih +qT jH fF fN @@ -14029,7 +14039,7 @@ ej ej eP ej -sD +Fh ej ej bE @@ -14272,9 +14282,9 @@ aa ab bM cd -qr +Nj cd -NI +qO cd cT as @@ -14311,7 +14321,7 @@ il iz il il -PJ +XX iz il fD @@ -14428,7 +14438,7 @@ gm fP fP gI -Vg +Sd gJ gO fD @@ -14531,7 +14541,7 @@ aP aP ab bO -wh +RB cl cd cl @@ -15053,18 +15063,18 @@ ab bT bT bT -Us +Rg bT cg bT as di bz -ty +Va bz bz bz -Xz +Im ex eD eD @@ -15841,12 +15851,12 @@ bs dm dm dm -WZ +KR dR dZ dZ ey -Cn +ig eI eI fm @@ -16929,7 +16939,7 @@ aG aG mc me -ts +Wy me lv mm @@ -17060,7 +17070,7 @@ aG mc mf me -ts +Wy lv mm mm @@ -18359,7 +18369,7 @@ aa aG md mg -Gn +sI lt lt md @@ -18883,7 +18893,7 @@ aG aG aG mc -RU +Di lJ mu mu From 147fd2d95389bdab20f7cc8fa84d1dd82294b587 Mon Sep 17 00:00:00 2001 From: dapnee <33661984+dapnee@users.noreply.github.com> Date: Mon, 22 Jun 2020 19:35:27 -0600 Subject: [PATCH 36/64] imagine forgetting a comma oop --- code/modules/vending/cola.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vending/cola.dm b/code/modules/vending/cola.dm index 4b62e721ba..bb5b8ef288 100644 --- a/code/modules/vending/cola.dm +++ b/code/modules/vending/cola.dm @@ -15,7 +15,7 @@ /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10, /obj/item/reagent_containers/glass/beaker/waterbottle = 10) contraband = list(/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko = 6, - /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 6 + /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 6, /obj/item/reagent_containers/glass/beaker/waterbottle/wataur = 2) premium = list(/obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola = 1, /obj/item/reagent_containers/food/drinks/soda_cans/air = 1, From ac54e6e17bb83a0dc05890f01495520ac27f84ef Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 22 Jun 2020 20:36:20 -0500 Subject: [PATCH 37/64] Automatic changelog generation for PR #12565 [ci skip] --- html/changelogs/AutoChangeLog-pr-12565.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12565.yml diff --git a/html/changelogs/AutoChangeLog-pr-12565.yml b/html/changelogs/AutoChangeLog-pr-12565.yml new file mode 100644 index 0000000000..bbe36ba2d1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12565.yml @@ -0,0 +1,5 @@ +author: "timothyteakettle" +delete-after: True +changes: + - bugfix: "bonfires/grills no longer produce infinite quantities of food" + - bugfix: "slime's alter form ability now updates their hair colour when changing their body colour" From 28b0fb41e6100487792ec078bf3dfbda3855701a Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 22 Jun 2020 20:39:14 -0500 Subject: [PATCH 38/64] updates config on the repo to match changes (keeps everything blacklisted repo-side tho) --- config/awaymissionconfig.txt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/config/awaymissionconfig.txt b/config/awaymissionconfig.txt index ef30ba732e..768942c434 100644 --- a/config/awaymissionconfig.txt +++ b/config/awaymissionconfig.txt @@ -7,16 +7,13 @@ #Do NOT tick the maps during compile -- the game uses this list to decide which map to load. Ticking the maps will result in them ALL being loaded at once. #DO tick the associated code file for the away mission you are enabling. Otherwise, the map will be trying to reference objects which do not exist, which will cause runtime errors! -#_maps/RandomZLevels/away_mission/blackmarketpackers.dmm -#_maps/RandomZLevels/away_mission/spacebattle.dmm #_maps/RandomZLevels/away_mission/TheBeach.dmm #_maps/RandomZLevels/away_mission/Academy.dmm #_maps/RandomZLevels/away_mission/wildwest.dmm #_maps/RandomZLevels/away_mission/challenge.dmm -#_maps/RandomZLevels/away_mission/centcomAway.dmm #_maps/RandomZLevels/away_mission/moonoutpost19.dmm #_maps/RandomZLevels/away_mission/undergroundoutpost45.dmm #_maps/RandomZLevels/away_mission/caves.dmm #_maps/RandomZLevels/away_mission/snowdin.dmm #_maps/RandomZLevels/away_mission/research.dmm -#_maps/RandomZLevels/away_mission/SnowCabin.dmm +#_maps/RandomZLevels/away_mission/SnowCabin.dmm \ No newline at end of file From 54bad0c6001544eccec8b9afae6072b16591dbde Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 22 Jun 2020 20:48:33 -0500 Subject: [PATCH 39/64] aeugh --- tgstation.dme | 1 - 1 file changed, 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 78cce84a0c..13007b1197 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1707,7 +1707,6 @@ #include "code\modules\awaymissions\mission_code\murderdome.dm" #include "code\modules\awaymissions\mission_code\research.dm" #include "code\modules\awaymissions\mission_code\snowdin.dm" -#include "code\modules\awaymissions\mission_code\spacebattle.dm" #include "code\modules\awaymissions\mission_code\stationCollision.dm" #include "code\modules\awaymissions\mission_code\undergroundoutpost45.dm" #include "code\modules\awaymissions\mission_code\wildwest.dm" From 4a955fde25b36c982b9dd4c5a83e4f7a65abca6b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 23 Jun 2020 17:28:03 -0500 Subject: [PATCH 40/64] Automatic changelog generation for PR #12574 [ci skip] --- html/changelogs/AutoChangeLog-pr-12574.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-12574.yml diff --git a/html/changelogs/AutoChangeLog-pr-12574.yml b/html/changelogs/AutoChangeLog-pr-12574.yml new file mode 100644 index 0000000000..f74b62cee7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12574.yml @@ -0,0 +1,4 @@ +author: "DeltaFire15" +delete-after: True +changes: + - balance: "Choosing a random item in your uplink will no longer sometimes reroll your contract." From 76841b79bc912c2a71159116604a1854bd8d58f1 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 24 Jun 2020 00:08:20 +0000 Subject: [PATCH 41/64] Automatic changelog compile [ci skip] --- html/changelog.html | 17 +++++++++++++++++ html/changelogs/.all_changelog.yml | 12 ++++++++++++ html/changelogs/AutoChangeLog-pr-12565.yml | 5 ----- html/changelogs/AutoChangeLog-pr-12572.yml | 4 ---- html/changelogs/AutoChangeLog-pr-12574.yml | 4 ---- html/changelogs/AutoChangeLog-pr-12579.yml | 4 ---- html/changelogs/AutoChangeLog-pr-12583.yml | 4 ---- 7 files changed, 29 insertions(+), 21 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-12565.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12572.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12574.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12579.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-12583.yml diff --git a/html/changelog.html b/html/changelog.html index e78ecfb9db..2ba1b142a1 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,23 @@ -->

+

24 June 2020

+

DeltaFire15 updated:

+
    +
  • Choosing a random item in your uplink will no longer sometimes reroll your contract.
  • +
  • Syndicate crate event cannot fire as a random event anymore.
  • +
+

Detective-Google updated:

+
    +
  • singulos no longer succ infinite rods out of the ice
  • +
  • one of the directions for the diag hudpatch was blu instead of orang
  • +
+

timothyteakettle updated:

+
    +
  • bonfires/grills no longer produce infinite quantities of food
  • +
  • slime's alter form ability now updates their hair colour when changing their body colour
  • +
+

22 June 2020

Ghommie (porting PRs by zxaber, Ryll-Ryll, AnturK) updated: